feat(engine): resume-gate variants + entry-gate --own + phase-completed --paths (7b) - #500
Merged
Merged
Conversation
This was referenced Jul 22, 2026
Merged
Merged
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:25
e4b8e9c to
6b9f18f
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:25
58cf8d1 to
1b55dcf
Compare
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:25
6b9f18f to
845f175
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:25
1b55dcf to
468a2b4
Compare
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:26
845f175 to
99209eb
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:26
468a2b4 to
afb26b6
Compare
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:26
99209eb to
addde0a
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:26
afb26b6 to
ac7f70a
Compare
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:26
addde0a to
71f30a2
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:26
ac7f70a to
0fe7d67
Compare
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:27
71f30a2 to
e859c97
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:27
0fe7d67 to
e95aa4c
Compare
leeovery
force-pushed
the
feat/render-fold-stragglers
branch
from
July 22, 2026 14:27
e859c97 to
25e2c29
Compare
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:27
e95aa4c to
4bb21dd
Compare
… --paths — the existing-surface swaps (7b)
Ten prose sites fold onto surfaces this stack already built.
- resume-gate becomes the resume-menu family: --variant plan (position
parenthetical from the planning item), review (coverage derived from
the reviewed/completed task arrays — both menu shapes), scoping (the
revisit wording), session (bare work-unit address, the interrupted
discovery session). Planning's spec-change summary stays prose — it
is judgment; the state half renders.
- entry-gate --own (specification only): the topic's own terminal
statuses — superseded naming its successor, promoted naming its
cross-cutting unit; the two validate-phase branches collapse to one.
- phase-completed --paths: scoping's conclusion appends the derived
spec/plan artifact paths ("complete" unified to canonical
"completed").
- The four continue-* finalise displays ride the workunit complete
--pipeline banner the transaction already renders — four
byte-identical prose blocks deleted.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
leeovery
force-pushed
the
feat/render-surface-swaps
branch
from
July 22, 2026 14:27
4bb21dd to
57c2603
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stage 7b of the render-surfaces programme (design log: #489; base: #499). The classification census's class 2: ten templated prose sites folding onto surfaces this stack already built.
What
resume-gatebecomes the resume-menu family (--variant):plan— planning's resume menu; the "(previously reached phase N, task M)" parenthetical derives from the planning item (omitted when absent). The spec-change summary stays prose — judgment — emitted above the menu.review— both review resume shapes derived engine-side fromreviewed_tasks/completed_tasks: the coverage menu ("Review covered R of C tasks…") while unreviewed tasks remain, else the all-reviewed/bare menu. The prose @if/count arithmetic is gone.scoping— the revisit wording.session— bare work-unit address; the interrupted-discovery-session menu from theactive_sessionmarker.entry-gate --own(specification only) — the topic's OWN terminal statuses at entry: superseded naming its successor, promoted naming its cross-cutting unit. The two validate-phase terminal branches collapse to one branch, one call.phase-completed --paths— scoping's conclusion display with the derived spec/plan paths. Deliberate unification: "Scoping complete for" → canonical "Scoping completed for".The four continue- finalise blocks deleted* —
workunit completegains--pipelineat those four call sites and the transaction's existing banner renders byte-identically ("Bugfix/Cross-Cutting/Feature/Quick-Fix Completed").Test plan
npm test— 1528/1528. Typecheck + conventions lint clean.🤖 Generated with Claude Code
Stack