Skip to content

docs(repo): 2.4 launches with the wave, only its wiring waits - #8

Merged
jundymek merged 1 commit into
epic/1-workspace-scaffoldfrom
supervisor/epic-1-workspace-scaffold
Aug 11, 2026
Merged

docs(repo): 2.4 launches with the wave, only its wiring waits#8
jundymek merged 1 commit into
epic/1-workspace-scaffoldfrom
supervisor/epic-1-workspace-scaffold

Conversation

@jundymek

Copy link
Copy Markdown
Owner

My previous fix overshot, and the review caught that too

#7 corrected "2.4 can launch immediately" to "2.4 waits for 2.1". That was too strong. The 2.4 spec says the agent should start with the wave and only defer the parts that need a merged analyzer:

While waiting: build the config resolver and progress plumbing — neither needs the scanner.
Until an analyzer is merged, integrate against its contract type with an inert stub.

So launching the story and wiring the scanner-dependent pipeline are two different moments, and only the second waits. Describing 2.4 as blocked would idle an agent for the length of story 2.1 for no reason — the opposite failure to the one #7 fixed, and the more expensive one in a parallel harness.

What it changes

One paragraph in the retrospective's Next-epic readiness. It now separates launching from wiring, and says why Epic 2's chain is not serial the way Epic 1's was: here each story needed the previous one's code to exist at all, which is not true of 2.4 against 2.1.

The full codex record on the supervisor's own commits

Four findings, all real, all fixed, none dismissed:

finding fix
P1 1.4-perf-spike flipped to done while its owner gate was open row back to review, on your call (#5)
P2 readiness said Epic 2 could launch despite that same gate 2.5/3.3/3.5 held back (#6)
P2 2.4 listed as immediately launchable though it depends on 2.1 #7
P2 that fix overshot — 2.4 launches with the wave, only its wiring waits this PR

Worth stating plainly rather than burying: four rounds on a document that is one page of prose, all in the same corner of it — the sentence that tells the next launcher what to start. That sentence is the retrospective's only operational output, and a supervisor's own bookkeeping is the one artefact nobody else reviews.

The review pass on this head closes clean: "accurately reflects the declared Epic 2 dependencies and the explicit instructions allowing story 2.4 preparatory work while waiting for scanner integration".

Verification

docs/ only. The epic head verified at closure (41fb746): pnpm lint clean, pnpm typecheck clean across six packages, pnpm test161 tests, 0 failurespnpm build clean. Nothing here touches it.

Next

Once this merges I open the epic → master integration PR, carrying the closure review's pending-owner list: your merge click, acceptance of the 1.4 verdict, the six unticked steps in 1.4-perf-spike/MANUAL_TESTING.md, and the M1 milestone wording that still says "CI green".

Refs: epic-1-contract-foundations
Agent: superman (terminal-agents, claude-opus-5)

Fourth codex finding on the closure commits, and the previous fix
overshot: 2.4 does not have to wait for the scanner merge to start. Its
spec directs the agent to build the config resolver and progress
plumbing while waiting, and to integrate against contract types with
inert stubs until each analyzer lands.

Readiness now separates launching the story from wiring the
scanner-dependent pipeline, and says why Epic 2's chain is not serial
the way Epic 1's was.

Refs: epic-1-contract-foundations
Agent: superman (terminal-agents, claude-opus-5)
@jundymek
jundymek merged commit c48eccd into epic/1-workspace-scaffold Aug 11, 2026
@jundymek
jundymek deleted the supervisor/epic-1-workspace-scaffold branch August 14, 2026 09:31
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