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 be SEALED).
  • 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 “Keep Task 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.
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.


Back to top

Colibri — documentation-first MCP runtime. Apache 2.0 + Commons Clause.

This site uses Just the Docs, a documentation theme for Jekyll.