feat: objective-linked campaign waves and quota routing - #22
Conversation
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR hospital triage 2026-08-07 — PARK (draft)Disposition: leave draft. Feature saga (campaign waves / quota routing) — human product gate, not auto-merge.
|
Objective\n\nAdvance
OBJ-FLEET-DELIVERY: replace activity-driven swarm ticks with objective-linked maker/verifier waves, live subscription gates, portable receipts, and artifact proof.\n\n## Delivered in maker commit\n\n- version-3 campaign contracts with at most three estate objectives\n- distinct maker/verifier roles and one writer lease per repo/wave\n- wave budgets, stop conditions, and lowest-incomplete-wave scheduling\n- Tokscale-backed Claude/Codex/Grok quota floors with safe fallbacks\n- versioned repo-relative receipts requiring real artifacts and verification IDs\n- explicit launcher rejection of known sandbox bypasses and prohibited task operations\n- 23-outcome estate objective registry and candid six-hour retrospective\n\n## Evidence\n\n-python -m unittest discover -s tests -p 'test_*.py' -v— 33/33 PASS\n- JSON contract validation — PASS\n- campaign validation — PASS\n- clean-worktree live admission — PASS; active wave 1 Codex maker; wave 2 verifier queued\n- security hook — no leaks found\n\n## Current live routing\n\n- Codex Pro: 71% remaining at admission\n- Grok Build: 2% remaining; blocked below 10% floor\n- Claude: no usable percentage in the latest Tokscale snapshot; must measure or fallback without collapsing maker/checker separation\n\n## Gate\n\nDraft only. Independent verification receipt is still required. No merge or deployment in this PR.