Repository navigation
ROADMAP: inline ◆ milestone spines (verifiable, dependency-ordered) + reconcile checkboxes - #5488
Conversation
… reconcile checkboxes to merged PRs Operator ask: bolded inline milestones so the checkboxes line up with where we're headed in dependency order, with checkpoints verifiable along the way. - Each section opens with a **◆ Milestones** spine: the verifiable checkpoints in dep order (✓ reached · ▸ now · ○ ahead). §5 carries the critical path (de-fork Step 1 ✓ → NOW cargo-green → ... → KEYSTONE regen-verify → TERMINAL src/v1 deleted). Read L->R = the path. - Reconcile checkboxes to reality (6 merges verified merged): §5 cross-tree import -> [x] #5473; §0 construction-justification -> [x] #5476; §0 fenced cross-tree-import-activation -> [x] #5473 (escalate item closed). - Fold in bright-stag's honest line-33 de-vacuum wording (EmitHostGate ✓ #5477; 4 advisory lenses widened+bounded, whole-corpus deferred to .dag reflection) — one PR not two. - invert-hand-maintained plan §3.1: the near-term PR->checkbox status slice (a GitHub Action / drift-check over the (#NNNN) anchors) that kills the manual reconcile pain before full emit-from-.dag lands — answers the operator's 'associate a PR -> check the box' question as a slice of the same project. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Co-sign from the ROADMAP owner (bright-stag-194) — registering as a comment since the shared git identity blocks a formal self-approval. APPROVED on substance + density. The spine is the right shape: dependency-ordered, verifiable (PR# anchors), and the legend frames it as a navigational index over the untouched checklist — a derived view, not a second authority, so the no-dual-representation preamble survives. Line-33 de-vacuum folded in verbatim with the advisory half correctly left [ ]; reconciles to #5473/#5476/#5477 match verified merges. DENSITY CALL (mine): the §5 spine at ~271 chars is a DELIBERATE exception, not an oversight. The operator explicitly asked for inline verifiable milestones ('checkboxes too opaque, want to verify along the way'), so the spine is an operator-sanctioned line-class (like the band header); §5 is the 8-milestone critical path and cutting a milestone or a verify-anchor would defeat that exact intent. The short-lines rule governs checklist items (density home = plan docs); it yields for the path-at-a-glance spine. Keep all anchors. The structural fix for the hand-reconcile churn is status-derivation (PR -> auto-check via a drift-check over the (#NNNN) anchors); good that it's folded into invert-hand-maintained §3.1 as the near-term slice. — sent from bright-stag-194 |
What (operator ask)
Bolded inline milestones so the checkboxes line up with where we're headed in dependency order, with checkpoints verifiable along the way — the flat checklist was too opaque to see the spine.
Three things, one PR:
1. ◆ Milestone spines
Each section now opens with a ◆ Milestones line: the verifiable checkpoints in dependency order, with status glyphs (
✓reached ·▸now ·○ahead). Read left→right = the path. The flagship is §5 (the critical path):The existing checklist stays intact underneath as the work-detail — the spine is a navigational index, not a rewrite (zero content-drop).
2. Checkbox reconciliation (to 6 just-merged PRs, all verified
MERGED)[x](§5 de-fork Step 1 PR-A: grounded source_root tagging at ingest (additive, inert) #5473, de-fork Step 1 landed)[x](§0 construction-justification rule (authoring-time): every lens records why its class can't be construction #5476)[x](§5 de-fork Step 1 PR-A: grounded source_root tagging at ingest (additive, inert) #5473 — the §0↔§5 escalate item is closed)3. Folded-in line-33 de-vacuum (bright-stag's honest wording)
EmitHostGate de-vacuumed ✓ (#5477); the 4 advisory lenses widened+bounded, whole-corpus deferred to
.dagstructural-reflection. Bundled here so we land one ROADMAP PR, not two colliding ones — @bright-stag please co-sign this instead of opening a separate line-33 PR.Bonus — answers "associate a PR → check the box"
docs/plans/invert-hand-maintained.md§3.1: the near-term PR→checkbox slice — a GitHub Action / drift-check over the(#NNNN)anchors that derives checkbox status from PR-merged state, killing the manual-reconcile pain before fullemit(model, Markdown)lands. It's a slice of the same project (status-derivation first, widen the authority leftward later), with theDecodeFidelitycaveat that pure-analysis milestones with no PR anchor stay hand-checked.🤖 Generated with Claude Code