Skip to content

feat: objective-linked campaign waves and quota routing - #22

Draft
frankxai wants to merge 11 commits into
mainfrom
agent/hermes/objective-campaign-v2-20260717
Draft

feat: objective-linked campaign waves and quota routing#22
frankxai wants to merge 11 commits into
mainfrom
agent/hermes/objective-campaign-v2-20260717

Conversation

@frankxai

Copy link
Copy Markdown
Owner

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.

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 45d783f4-00c5-423b-95ea-39bbeb427c38

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch agent/hermes/objective-campaign-v2-20260717

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@frankxai

frankxai commented Aug 7, 2026

Copy link
Copy Markdown
Owner Author

PR hospital triage 2026-08-07 — PARK (draft)

Disposition: leave draft. Feature saga (campaign waves / quota routing) — human product gate, not auto-merge.

  • Label suggestion: park · needs-human-gate

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