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:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user