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
Copy file name to clipboardExpand all lines: .planning/notes/2026-07-07-execution-loop.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,8 @@ Repeat until GOAL or a hard stop:
26
26
27
27
Loop mechanics: background agents re-invoke the orchestrator on completion (no polling); a ScheduleWakeup heartbeat (~25 min) survives hangs. This file is the single source of truth — sessions are disposable, the loop is not.
28
28
29
+
Conventions adopted 2026-07-08: (1) progress/measurement updates to this file are committed directly to master (docs-only commits) so any fresh session reads current truth — never onto phase branches, where they fork (the Phase B row briefly diverged between master and PR #48's branch). (2) If the codex-guard daily cap trips during a codex-heavy phase (esp. E), the loop batches remaining codex work and schedules a next-day wakeup instead of erroring or downgrading the seat. (3) Phase D starts only after C merges — D.1/D.2/D.3/D.5 all touch the marker syntax/templates C.2 rewrites; the plan's C ∥ D allowance underestimated that coupling (only D.4 is truly independent, not worth a lone PR cycle).
30
+
29
31
## Verification additions (beyond the plan's per-phase done-means)
30
32
31
33
-**V-1 Cross-vendor PR review** on every phase (loop step 3c) — added because the audit's headline defect (C-1) was a single-reviewer blind spot on a "finished" fix.
@@ -40,7 +42,7 @@ Loop mechanics: background agents re-invoke the orchestrator on completion (no p
0 commit comments