Backlog triage Part B: 125 finished rows + 20 id-less rows moved to CLOSED-ITEMS (full text at 9e2786c); open rows normalised to one 6-column shape; narratives archived verbatim; closed_register_gate RULE 3 refuses a finished row in OPEN-ITEMS (decoys, seen red); rules rehomed to CONTEXT + 07 §11; loose notes triaged; R-814..R-819 filed; register 444 -> 325
gates / gates (push) Successful in 30s
gates / gates (push) Successful in 30s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1,27 +1,29 @@
|
||||
# documentation/backlog/
|
||||
|
||||
**`OPEN-ITEMS.md`** is the register of open work and the file to read first — it holds only what is
|
||||
open, one row per item, every row with a state and an owner. **`ROADMAP.md`** is the full history and
|
||||
reasoning behind the `R-n` IDs, including shipped and killed items; an ID is minted there, and a new
|
||||
instance of an existing item attaches to that ID rather than getting its own.
|
||||
open, one row per item, every row with a category, a severity, a state and an owner (the layout is at its
|
||||
top). **`CLOSED-ITEMS.md`** holds every finished row, compressed, with the commit that keeps its full text;
|
||||
a row moves there **in the same commit that closes it** (`scripts/closed_register_gate.py` RULE 3).
|
||||
**`ROADMAP.md`** holds intentions — features and spikes that do not exist yet — and **`ROADMAP-HISTORY.md`**
|
||||
the shipped and killed ones. An `R-n` id is minted once and never reused.
|
||||
|
||||
The rest of this folder: verified-LIVE findings with implementable fix plans that are **not yet
|
||||
implemented**. Preserved here
|
||||
(instead of on git branches) per the trunk-based, no-branches rule — the fix itself is implemented later
|
||||
**directly on `main`**, during a normal/supervised session.
|
||||
## The other files in this folder — verdict per file (2026-10-03 triage)
|
||||
|
||||
- **FIX-M18-NOTES.md** — dump re-validation runs every 5 min (perf). **FIXED** in controller v0.62.0 @
|
||||
`f8afe5c` (2026-06-14). (was on the deleted `felhom-controller` branch `fix/m18-dump-validation-cache`.)
|
||||
- **FIX-M19-NOTES.md** — `deriveStackName` misattribution edge (low-incidence correctness). **FIXED** in
|
||||
controller v0.62.0 @ `6bab68b` (2026-06-14). (was on the deleted branch `fix/m19-stackname-crossref`.)
|
||||
| File | Verdict |
|
||||
|---|---|
|
||||
| `SPEC-app-data-placement-2026-08-21.md` | **KEEP — still referenced by open rows** R-352 (placement still open) and R-368. |
|
||||
| `SPEC-r85-phase4-5-2026-07-26.md` | **KEEP as history — a spec of shipped work** (R-85, agent v0.104.0). `CONTEXT.md` and `architecture/00-capability-map.md` link here. |
|
||||
| `FOLLOWUP-nas-automount-guest-reboot-reassert.md` | **FINISHED, kept in place** — shipped in agent v0.84/v0.85 (CAMPAIGN-3). Not moved because `CONTEXT.md`, `controller/network-storage-nas.md` and `felhom-controller/CONTEXT.md` link to this path. |
|
||||
|
||||
- **FOLLOWUP-golden-default-controller-tag.md** — the golden bakes a stale controller (`:0.43.0` when
|
||||
queued; had rotted again to `:0.85.1` by resolution). **FIXED** in felhom-agent @ `ceca355`
|
||||
(2026-07-03): `build-golden.sh` v2.0.0 makes the controller tag a MANDATORY argument (a required arg
|
||||
cannot rot) and golden **0.98.3** was baked + clean-room-validated (bake → first-boot-current →
|
||||
self-manage → app deploy, on the drill VM — no supervised touch of live guests needed) + published +
|
||||
vouched. Evidence: `../audits/DRILL-golden-098-2026-07-03.md`.
|
||||
**Moved to `documentation/archive/` on 2026-10-03 (finished; nothing open refers to them):**
|
||||
|
||||
Related: the live-drive fixspec (`../audits/live-drive-fixspec-2026-06-14.md`) carries the **deferred
|
||||
supervised items** F9 (HDD provisioning/guest-attach), F20-BUG2 (durable_id scheme), F20-BUG3 (async
|
||||
mkfs) — to be implemented in the agent/golden supervised session.
|
||||
- `FIX-M18-NOTES.md` — dump re-validation every 5 min. **FIXED** in controller v0.62.0 @ `f8afe5c` (2026-06-14).
|
||||
- `FIX-M19-NOTES.md` — `deriveStackName` misattribution edge. **FIXED** in controller v0.62.0 @ `6bab68b` (2026-06-14).
|
||||
- `FOLLOWUP-golden-default-controller-tag.md` — the golden baked a stale controller. **FIXED** in felhom-agent
|
||||
@ `ceca355` (2026-07-03): `build-golden.sh` v2.0.0 makes the controller tag a mandatory argument. Evidence:
|
||||
`../audits/DRILL-golden-098-2026-07-03.md`.
|
||||
- `DIAGNOSIS-f9-storage-registration-gap-2026-06-14.md` — a read-only diagnosis of June 2026, superseded by the
|
||||
shipped F9 fixes (controller `CHANGELOG.md` cites it as history).
|
||||
|
||||
The archive also holds `OPEN-ITEMS-narratives-2026-10-03.md`: the campaign write-ups, rulings and ranking
|
||||
paragraphs that sat between the register's tables until the triage, word for word.
|
||||
|
||||
Reference in New Issue
Block a user