sync: auto-sync from HOWARD-HOME at 2026-06-22 10:36:17

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-22 10:36:17
This commit is contained in:
2026-06-22 10:36:46 -07:00
parent 82aabacaca
commit 8225ec7a9b
5 changed files with 81 additions and 0 deletions

View File

@@ -198,3 +198,62 @@ fleet build+deploy, left to Howard/Mike.
- Branch tips: fix `4eb5054`, docs `487431f`. PRs: #45 (code), #46 (docs).
- Verified live: 270 agents/178 online; REST `watchdog-alert` path sound; `watchdog_events`=0 = dead
WS path (no producer).
---
## Update: 10:35 PT (2026-06-22) — Tracker reconciliation + GuruRMM wiki full recompile
### Session Summary
Closed out the session by making the living docs and wiki truthful for everything that landed.
First reconciled the trackers against `main`: flipped BUG-018 from "Investigated/Open" to **Fixed**
(`cea87d4` — DELETE returns 202 + background purge) and marked the **Event Log Watch management UI**
`[x]` complete in `UI_GAPS.md` (`0fa65f5`), bumping its Last-Updated. These went on the existing docs
branch (PR #46) so they stay file-disjoint from the BUG-022 code PR (#45).
Then ran the recommended wiki update (decoupled from `/save`, so the prior save didn't do it):
`/wiki-compile project:guru-rmm --full`. The `guru-rmm` article turned out to be a **tombstone
redirect** — the canonical article is `gururmm` (no hyphen). Switched target and did a full recompile
of `wiki/projects/gururmm.md` (651 -> 775 lines) by delegating gather+synthesis to a Sonnet agent: it
read live artifacts from `origin/main` (migrations, routes, roadmap, BUILD.md, recent commits) + the
delta session logs (2026-06-12 -> 22) + the existing article, and produced an updated article folding
in BUG-018/020/021/022, Event Log Watch UI, SPEC-021, MSP360 deep-link, enrollment-modal UX, the
two-wave (stable + legacy-1.77) Windows build, the BUG-021 dep-pin gotcha, and the watchdog section
corrected to REST-`watchdog-alert`-only per BUG-022. Reviewed the staged diff, caught + removed a
stale carryover (the article still listed the watchdog-alerts UI resolve/delete routes as "missing" —
they exist + the UI is complete), applied it, refreshed the `wiki/index.md` GuruRMM row (v0.6.67,
~270 enrolled) + header date, committed to main (`b977f5e`), and released the per-article coord lock.
### Key Decisions
- Tracker edits for BUG-018 + Event Log Watch UI went on the docs branch (PR #46), not a new branch —
same file (`FEATURE_ROADMAP.md`/`UI_GAPS.md`), keeps it bundled with the other verification-pass doc
updates and disjoint from the code PR.
- Wiki recompile delegated to a Sonnet agent (per the skill + the high-volume multi-source read) — it
wrote to `.claude/wiki_staging/` and I reviewed/applied, keeping the 97 KB synthesis out of main ctx.
- Compiled the canonical slug `gururmm`, NOT `guru-rmm` (the tombstone redirect caught the hyphen trap).
### Problems Encountered
- **`/save` recommends the wrong wiki slug for GuruRMM:** Phase 3 derives `project:guru-rmm` from the
submodule directory name, but the canonical wiki article is `gururmm` (the `guru-rmm.md` is a
tombstone redirect). Caught immediately by reading the stub. Logged as a friction so the `/save`
slug derivation can map `guru-rmm -> gururmm`.
- **Stale carryover in the recompiled article:** the Sonnet draft kept an old "watchdog-alerts UI
routes missing on server" gap that is actually shipped/complete. Caught it in the Phase-5.2 staged
review and removed it before applying — full recompiles inherit stale claims, so the diff review is
load-bearing.
### Configuration Changes (this update)
- guru-rmm `docs/bug-021-windows-build` (`855b46b`): `FEATURE_ROADMAP.md` BUG-018 -> Fixed;
`UI_GAPS.md` Event Log Watch UI `[ ]` -> `[x]` + Last-Updated bump.
- ClaudeTools main (`b977f5e`): `wiki/projects/gururmm.md` full recompile (651 -> 775 lines);
`wiki/index.md` GuruRMM row + header refreshed.
- `errorlog.md`: one `--friction` entry (`/save` wiki-slug derivation `guru-rmm` vs canonical `gururmm`).
### Pending / Incomplete (session close)
- **PR #45** (BUG-022 code) + **PR #46** (BUG-018/021/022 + Event Log Watch roadmap/UI_GAPS + RMM
thought) await Howard/Mike merge. Merge #45 before #46; merging #45 = fleet build+deploy.
- Empty `watchdog_events` table retained — drop in a future consolidated cleanup migration.
- Granular watchdog visibility (REST `watchdog-event` producer) — RMM_THOUGHTS, Raw, needs Mike's go.
### Reference (this update)
- Wiki: `wiki/projects/gururmm.md` (canonical; `guru-rmm.md` = tombstone redirect). Commit `b977f5e`.
- Docs branch tip: `855b46b`. Coord lock `9d9dc3ef` (claimed + released).