You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Assemble the end-to-end deterministic wave loop (Spec §4.2) — the driver that ties together every Phase-1/2/3 primitive into the full run, proving the loop end-to-end on code_runner itself (and Trive). This is the capstone integration issue for the phase.
Spec §4.2 (the wave loop — full), §4.1 (roles split: deterministic engine presses the buttons), §4.3 (fresh sessions), §17.7 (render instructions at run start), §1 Principle 1 (sequencing/git/gating/PR/sync are plain Python).
A board/Notion sync hook is called at §4.2 step h but is a no-op/stub until Phase 5 (trackers) — the call site exists so Phase 5 is additive.
Parked blockers do not stop the wave: the engine continues other unblocked issues and collects every parked blocker (§4.2, §9).
When all issues are Done or parked: keep the agent branch current with the integration branch (merge if it advanced, §5.1), then trigger the hand-off engine (Phase 2 Hand-off engine: push agent branch and open one structured PR per repo #14) to push and open one PR per repo, listing parked blockers (§5.4).
All sequencing, git, gating, PR mechanics are plain Python; AI is invoked only for plan/implement/review/contract-verify judgement (Principle 1) — verified by review.
An end-to-end test (sessions mocked) drives a small two-issue, one-repo wave from agent-branch creation through hand-off, including one parked blocker that does not halt the wave.
Notes
This is an integration/driver issue: it assembles the components built in #18, #22, #23, #25, #26, #27, #28 and Phase-2 #10/#14 — it should not re-implement them. Usage-monitor pausing (§4.2 "throughout") is Phase 4: the scheduler's step-down hook (#25) is present; the usage logic that drives it is not in scope here.
Assemble the end-to-end deterministic wave loop (Spec §4.2) — the driver that ties together every Phase-1/2/3 primitive into the full run, proving the loop end-to-end on code_runner itself (and Trive). This is the capstone integration issue for the phase.
Spec §4.2 (the wave loop — full), §4.1 (roles split: deterministic engine presses the buttons), §4.3 (fresh sessions), §17.7 (render instructions at run start), §1 Principle 1 (sequencing/git/gating/PR/sync are plain Python).
Acceptance criteria
backend: truerepos (§4.2 step e, usingworkflow-api-contract-verification) → internal review cycle (Bounded internal-review cycle (PR-body fill, review-feedback-re-review, merge on approve) #28) → merge.Notes
This is an integration/driver issue: it assembles the components built in #18, #22, #23, #25, #26, #27, #28 and Phase-2 #10/#14 — it should not re-implement them. Usage-monitor pausing (§4.2 "throughout") is Phase 4: the scheduler's step-down hook (#25) is present; the usage logic that drives it is not in scope here.
Depends on: #18, #22, #23, #25, #26, #27, #28, #14