Skip to content

ROADMAP: inline ◆ milestone spines (verifiable, dependency-ordered) + reconcile checkboxes - #5488

Merged
briansrls merged 1 commit into
mainfrom
doc/roadmap-milestones
Jun 21, 2026
Merged

briansrls merged 1 commit into
mainfrom
doc/roadmap-milestones

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

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):

front-end ✓ · emit-rust well-typed ✓ · de-fork Step 1 ✓ (#5473) → ▸ NOW: emitted crate cargo-builds green → std forks collapsed → real fixed point → KEYSTONE: regen --verify in CI → seed-honesty → TERMINAL: src/v1 deleted

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)

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 .dag structural-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 full emit(model, Markdown) lands. It's a slice of the same project (status-derivation first, widen the authority leftward later), with the DecodeFidelity caveat that pure-analysis milestones with no PR anchor stay hand-checked.

🤖 Generated with Claude Code

… 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>
@gunbai-bot

gunbai-bot Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

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

@briansrls
briansrls merged commit ef2e2bc into main Jun 21, 2026
1 check passed
@briansrls
briansrls deleted the doc/roadmap-milestones branch June 21, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant