Audit — R81.C docs/5-time/roadmap.md reconcile
Task: R81.C
Round: R81 (kappa-phase-1-wave-1)
Scope: docs-only. Peers R81.A + R81.B touch src/domains/rules/. Disjoint.
Target file: docs/5-time/roadmap.md (726 lines)
Source commit: 77e579b8 (R77 Phase B seal via PR #171)
Why this audit exists
The roadmap document was last rewritten during R75 Phase 0 seal (footer dated 2026-04-13). Since then two rounds landed (R76 sealed 2026-04-19 via PR #164; R77 sealed 2026-04-19 via PR #171), and a third (R81) opened. The roadmap never caught up. Downstream docs (Phase 1 prompts, colibri-system.md retrospectives, the session-seal docs) will cite the roadmap as a schedule reference; if it still says R76 is “in progress” and R81 is “planned”, citers get stale truth.
Ground-truth inputs (cited, not re-derived)
| Claim | Source |
|---|---|
R76 sealed 2026-04-19 at ae0b78ec via PR #164 |
main git log + memory index (project_r76_phase_b_seal_2026_04_19.md) |
R77 sealed 2026-04-19 at 77e579b8 via PR #171 |
main git log + memory index (project_r77_*, R77.D CLAUDE.md update citing e2305277 → seal at 77e579b8) |
| R77 hotfixes #165 (hero JS) + #166 (10 section indexes) pre-date Wave 1 | memory index (project_r77_pages_hotfix_2026_04_19.md) |
| R77 Wave 1 parallel PRs #167/#168/#169 | R77 audits at docs/audits/r77-a-frontmatter-audit.md etc. |
| R77 Wave 2 serial #170 = CLAUDE.md §9.2 doc-count reconcile | docs/audits/r77-d-claude-counts-audit.md + CLAUDE.md footer in this worktree |
R77 symbolic Merkle root 38a39b7d6425d9d0bcc993799bbc72f9202e4afd6fad21769dbb864e4ab8cdc6 |
task prompt context |
| R81 Wave 1 opened 2026-04-19 with R81.A, R81.B, R81.C parallel | task prompt context |
| R77 ships zero code deltas | CLAUDE.md §9.1 footer “R77 ships no src/ code” |
| Tests remain 1085/1085 | memory index (project_r76_phase_b_seal_2026_04_19.md) |
Exact current wording of the four edit targets
Target 1 — R76 bridge section (lines 125–137)
## R76 bridge round (Phase 0 → 1 transition, 2026-04-19+, in progress)
**Status:** In progress. Bridges R75's Phase 0 seal to the R81 Phase 1 kickoff. No code deltas in R76 — this is hygiene, planning, and ceremony only.
**Scope:**
- **Hygiene cleanup** — `.claude/skills/` mirror resync (9 canon skills diverged post-Wave H), colibri-verification rewrite (saturated with donor refs beyond Wave H strikes), HERITAGE tagging for stragglers, `docs/inventory-r74-2.md` dangling refs, Sigma skill stub, 22→23 skill count reconciliation (1 new skill added in Wave 2).
- **Phase 1 planning prep** — κ Phase 1 task prompts ([`../guides/implementation/task-prompts/p1.1-kappa-rule-engine.md`](/AMS/guides/implementation/task-prompts/p1.1-kappa-rule-engine.html)), δ Phase 1.5 router-graduation plan ([`../guides/implementation/task-prompts/p1.5-delta-router-graduation.md`](/AMS/guides/implementation/task-prompts/p1.5-delta-router-graduation.html)), this roadmap reconciliation.
- **Phase 0 ceremony** — session seal (s8), Merkle anchor of the full Phase 0 seal evidence.
**PRs in range:** #152–#16X (Wave 3 + Wave 4 hygiene + planning + ceremony).
**Exit:** R76 closes when all three tracks are merged and the Obsidian vault mirror is synced.
Staleness:
- Line 125 heading ends with
in progress); should beSEALED). - Line 127 starts
**Status:** In progress.; should state the seal SHA + PR. - Line 135
PRs in range: #152–#16X; should be#152–#164(the manifest-through-seal PR range).
Target 2 — new R77 section (to be inserted after line 137, before ## Phase 1: at line 141)
No current wording — this is a net-new section. R77 is entirely absent from the roadmap.
Target 3 — Phase 1 section (lines 141–143)
## Phase 1: Rule Engine (R81–R90, ~8 weeks, planned)
**Status:** Planned. **Kickoff:** R81. Task prompts at [`../guides/implementation/task-prompts/p1.1-kappa-rule-engine.md`](/AMS/guides/implementation/task-prompts/p1.1-kappa-rule-engine.html) (landing in R76.P1 sibling PR).
Staleness:
- Line 141 heading ends with
planned); Phase 1 itself remains planned multi-round but R81 kickoff has landed, so the inline status on line 143 should reflect that. **Status:** Planned.→ should be “In progress — Wave 1 opened 2026-04-19.”**Kickoff:** R81.→ should be “R81 (active).”(landing in R76.P1 sibling PR)— the κ task prompts were shipped as part of R76 before R76 sealed. The parenthetical is historically informative; task prompt says “KeepTask prompts at ...line as-is”, so we change only the Status + Kickoff clauses in-place and leave the[...](.../p1.1-kappa-rule-engine.md) (landing in R76.P1 sibling PR)clause alone.
Target 4 — footer (line 7)
updated: 2026-04-13
Staleness: predates R76 and R77. Bump to 2026-04-19.
Edit targets summary
| # | Line(s) | Current state | Target state | Change scope |
|---|---|---|---|---|
| 1 | 7 | updated: 2026-04-13 |
updated: 2026-04-19 |
frontmatter date bump |
| 2 | 125 | (Phase 0 → 1 transition, 2026-04-19+, in progress) |
(Phase 0 → 1 transition, 2026-04-19, SEALED) |
heading |
| 3 | 127 | **Status:** In progress. Bridges R75's Phase 0 seal to the R81 Phase 1 kickoff. No code deltas in R76 — this is hygiene, planning, and ceremony only. |
**Status:** Sealed 2026-04-19 at merge commit ae0b78ec via PR #164. Bridged R75's Phase 0 seal to the R81 Phase 1 kickoff. No code deltas — hygiene, planning, and ceremony only. |
prose + tense |
| 4 | 135 | **PRs in range:** #152–#16X (Wave 3 + Wave 4 hygiene + planning + ceremony). |
**PRs in range:** #152–#164 (Wave 3 + Wave 4 hygiene + planning + ceremony). |
PR range close |
| 5 | after 137, before 139 --- |
(absent) | inserted R77 section block | net-new |
| 6 | 143 | **Status:** Planned. **Kickoff:** R81. Task prompts at [...](...) (landing in R76.P1 sibling PR). |
**Status:** In progress — Wave 1 opened 2026-04-19. **Kickoff:** R81 (active). Task prompts at [...](...) (landing in R76.P1 sibling PR). |
Status + Kickoff inline |
What must NOT change
- Structural order of phase sections (Phase 0 / R76 / R77-new / Phase 1 / Phase 1.5 / Phase 2 / Phase 3 / Phase 4 / Phase 5 / Phase 6 / Phase 7 / Phase 8).
- The Phase 0 block (lines 17–122).
- The R76 scope bullets (lines 129–133) and the “Exit” sentence on line 137 — only Status + PR range + heading change.
- Phase 1.5 section (lines 201–249), Phase 2+ sections (250–673).
- Phase Dependency Graph (lines 675–699).
- Timeline Estimate table (lines 703–717).
- See Also links (lines 719–725).
- Any ADR link text, any PR link text elsewhere in the doc.
Sign-off
Four edit targets enumerated. No surprises — all four edits are isolated, mechanical, and preserve structure. Proceed to contract.