Files
boshu2__agentops/docs/adr
Bo 852d74b3b6 docs: reconcile legacy-RPI-lane doctrine + ADR-0009 substrate marker (ag-etgr #frozen-rpi-doctrine) (#698)
## What
Two doc-reconciliation findings from the codebase-discovery (ag-etgr P2,
ag-xa7q P3):

- **ag-etgr** — the CLAUDE.md *Legacy RPI lane* note said "do not write
new tests for"
`rpi_loop_supervisor.go`/`rpi_c2_events.go`/`rpi_phased_tmux.go`/`rpi_parallel.go`,
but **all four have substantial test suites** and the
`check-test-count-regression` ratchet expects them maintained — the
doctrine and the ratchet pulled opposite ways. Reframed to "live,
tested, **no new surface area**; extend tests for caller-driven changes;
full removal needs soc-1gbpz". Also fixed the stale "superseded by the
gc bridge" line in `docs/ROADMAP.md` (gc bridge was removed).
- **ag-xa7q** — `ADR-0009` names Gas City as the reference substrate
throughout (predates the ag-124p prune). Added a dated historical note:
the **decision stands**, but the substrate is now NTM+MCP+managed-agents
(→ docs/3.0.md). Decision record preserved for provenance.

## Note
A 3rd discovery bead (ag-xoam, BC mid-numbering) was **closed
not-reproducible** — grep showed docs already use canonical BC2
Validation/BC3 Loop/BC4 Factory consistently; the archaeology agent had
confabulated the divergent labels.

Docs-only. markdownlint clean; validate-agents-split green.

Closes-scenario: ag-etgr#frozen-rpi-doctrine
Bounded-context: BC3-Loop
Evidence: CLAUDE.md
2026-06-03 12:51:49 +00:00
..