a0c9619955
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-14 10:48:28
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-14 10:48:28
2026-05-14 10:48:29 -07:00
84f8ff73a1
chore: update GuruRMM submodule - laptop rebuilt Remote Registry Phase 1 (553a364)
2026-05-14 06:16:19 -07:00
86d02c8110
note: Remote Registry Phase 2 details for laptop - rebuild instructions and recovery files
2026-05-13 21:01:45 -07:00
a330fafdc3
chore: update GuruRMM submodule - branch sync complete, rebuild plan documented
2026-05-13 20:55:24 -07:00
7c330c141a
sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-13 20:45:19
...
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-13 20:45:19
2026-05-13 20:55:07 -07:00
4533502b53
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 17:06:30
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 17:06:30
2026-05-13 17:06:31 -07:00
22bbe676b1
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 13:36:15
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 13:36:15
2026-05-13 13:36:16 -07:00
777b679bac
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 11:53:10
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 11:53:10
2026-05-13 11:53:11 -07:00
70ba676176
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 10:53:57
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 10:53:57
2026-05-13 10:53:57 -07:00
c74e5bccbb
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 10:19:52
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 10:19:52
2026-05-13 10:20:07 -07:00
4828be10e2
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 08:02:55
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 08:02:55
2026-05-13 08:02:55 -07:00
9e09f4735e
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 07:59:31
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 07:59:31
2026-05-13 07:59:31 -07:00
46bd5fc2f7
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 07:48:59
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 07:48:59
2026-05-13 07:49:00 -07:00
a154459041
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 07:45:50
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 07:45:50
2026-05-13 07:45:51 -07:00
86d101914d
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 07:41:31
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 07:41:31
2026-05-13 07:41:31 -07:00
9c1e0cfb3c
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 07:10:20
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 07:10:20
2026-05-13 07:10:21 -07:00
97e4410ee3
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 06:55:59
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 06:55:59
2026-05-13 06:56:00 -07:00
b9bba0286b
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-13 06:42:48
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-13 06:42:48
2026-05-13 06:42:48 -07:00
e2a05f1ce7
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 20:54:05
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 20:54:05
2026-05-12 20:54:26 -07:00
fd719f4ce9
sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-12 20:04:47
...
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-12 20:04:47
2026-05-12 20:04:48 -07:00
fb56de5b69
docs: Add PowerShell best practices to CODING_GUIDELINES
...
Added comprehensive section on PowerShell execution patterns:
- Documented mandatory -NoProfile -File approach
- Explained rationale (prevents font/codepage changes, avoids Git Bash quoting issues)
- Referenced .claude/hooks/pre-bash-pwsh-script.sh enforcement
- Provided correct and incorrect examples
This addresses recurring font change issues on Windows when running PowerShell commands through Claude Code CLI.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-05-12 20:04:16 -07:00
f18a7f7dcf
chore: update guru-rmm submodule pointer (session log)
2026-05-12 18:22:51 -07:00
e31162f3b8
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 18:20:46
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 18:20:46
2026-05-12 18:20:46 -07:00
4b03334304
feat: Claude Code pre-bash hooks for PowerShell and path enforcement
...
Block inline pwsh -Command/-c (force .ps1 file approach) and
Windows backslash paths in Bash commands (enforce forward slashes).
Eliminates the 2-3 retry loop on PowerShell operations and prevents
the /tmp path mismatch that caused the stale-payload Syncro incident.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 17:40:37 -07:00
46485af009
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 17:13:53
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 17:13:53
2026-05-12 17:13:55 -07:00
859dd40db5
sync: auto-sync from HOWARD-HOME at 2026-05-12 12:38:50
...
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-12 12:38:50
2026-05-12 12:38:51 -07:00
701e44c31b
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 12:09:27
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 12:09:27
2026-05-12 12:09:29 -07:00
b626f0dfca
Session log update: jlohr forward confirmed, ntirety DNS context added (2026-05-12)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 11:25:58 -07:00
8a49e3d0d1
Dataforth infra notes: DNS hosted at ntirety, jlohr forward purpose clarified
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 11:24:30 -07:00
b3fb51a052
Session log: Dataforth GAGEtrak investigation, jlohr ntirety.com forwarding, DKIM rotation (2026-05-12)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 11:01:42 -07:00
e2316bfbf4
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 10:48:35
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 10:48:35
2026-05-12 10:48:36 -07:00
f1bc4ee274
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 10:18:07
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 10:18:07
2026-05-12 10:18:07 -07:00
c13947eac7
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 10:15:17
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 10:15:17
2026-05-12 10:15:18 -07:00
5d70ec015c
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 09:54:38
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 09:54:38
2026-05-12 09:54:38 -07:00
73573800b0
feat: coord API — no-auth, DB softfail 503, agent tracking protocol
...
- coord routers: removed JWT auth requirement (internal-only endpoints)
- error_handler: SQLAlchemy OperationalError/DisconnectionError → 503
with Retry-After: 30 header instead of 500
- /health: live DB probe (SELECT 1) instead of static response
- CLAUDE.md: "Live State Tracking" section with full agent protocol
for all projects — session start, lock claim/release, component
state updates, softfail + local queue catch-up
- COORDINATION_PROTOCOL.md: softfail/catch-up section + server-side
503 behavior documented
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 08:45:33 -07:00
9855c6bb0a
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 08:41:28
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 08:41:28
2026-05-12 08:41:28 -07:00
68a0fd43e6
feat(gururmm): Phase 1 — Script Library, Check System, and Check-based Alerts
...
Submodule advanced through three commits:
- f6a9a5d: Phase 1 implementation (19 files, 2,838 insertions)
- ed3b797: Post-review fixes (disk threshold inversion + agents RwLock scope)
- 602eb85: Session log 2026-05-12
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 08:41:20 -07:00
fc8cc5f125
feat: retire PROJECT_STATE.md — add real-time coordination API protocol
...
- CLAUDE.md: triggers now query coordination API (/api/coord/status,
/api/coord/components, /api/coord/messages) instead of reading
PROJECT_STATE.md files
- COORDINATION_PROTOCOL.md: new doc covering locks, component states,
workflows, work items, and inter-session messages via ClaudeTools API
- guru-rmm/PROJECT_STATE.md: marked ARCHIVED, redirects to
COORDINATION_PROTOCOL.md for live state
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 08:37:13 -07:00
7a733c5d54
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 08:28:49
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 08:28:49
2026-05-12 08:28:49 -07:00
63975284f4
feat: agent coordination system (workflows, locks, components, messages)
...
Adds /api/coord/* endpoints for real-time cross-session coordination:
- coord_workflows: named units of work per project
- coord_work_items: tasks within workflows with dependency chains
- coord_session_locks: exclusive resource locks with auto-expiry (TTL)
- coord_component_states: live component state per project (upsert)
- coord_messages: cross-session messaging and broadcasts
- /api/coord/status: cross-project snapshot endpoint
Replaces PROJECT_STATE.md as the coordination layer for Claude sessions.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 08:25:33 -07:00
bd88398297
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 07:50:21
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 07:50:21
2026-05-12 07:50:21 -07:00
e75ddfbc53
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 07:04:17
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 07:04:17
2026-05-12 07:04:18 -07:00
b1a588d0db
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 06:47:00
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 06:47:00
2026-05-12 06:47:00 -07:00
0b4b602d46
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 05:50:33
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 05:50:33
2026-05-12 05:50:33 -07:00
9fcd71bfbc
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-12 05:49:05
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-12 05:49:05
2026-05-12 05:49:06 -07:00
087e7cabc6
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-11 19:44:15
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-11 19:44:15
2026-05-11 19:44:15 -07:00
373531d235
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-11 19:16:35
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-11 19:16:35
2026-05-11 19:16:35 -07:00
6183b1c319
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-11 18:22:21
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-11 18:22:21
2026-05-11 18:22:23 -07:00
0a0054c9ca
sync: auto-sync from HOWARD-HOME at 2026-05-11 18:06:36
...
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-11 18:06:36
2026-05-11 18:06:39 -07:00
2adb4b9e92
sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-11 15:10:14
...
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-11 15:10:14
2026-05-11 15:10:15 -07:00