fix(orchestration): resume outstanding work after operator steers - #927
Conversation
Co-Authored-By: Codex <[email protected]>
Require a fresh post-steer next-action observation and surface whether remaining wave work must continue in the current turn. Co-Authored-By: Codex <[email protected]>
Co-Authored-By: Codex <[email protected]>
Co-Authored-By: Codex <[email protected]>
Co-Authored-By: Codex <[email protected]>
Co-Authored-By: Codex <[email protected]>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
…e-914 # Conflicts: # tests/lint-helper-size.sh # tests/lint-skill-size.sh # tests/test-parallel-dispatch-contract.sh # tests/test-skill-size.sh
Co-Authored-By: Codex <[email protected]>
|
One authorized adversarial review completed with Anthropic Claude Immutable input: complete integration base All three findings are repaired:
Regression: eight failing assertions before repair, next-action 69/69 afterward; the actual worker-result producer-to-outstanding-consumer check also passed. Finalized #910 is integrated. The real mid-wave operator-steer acceptance criterion remains unverified. These regressions do not establish that live result. The PR remains draft. |
Preserve both contracts using the previously verified integration resolution. Co-Authored-By: Codex <[email protected]>
The file tree is unchanged; retain its measured size limits while carrying the predecessor landing corrections. Co-Authored-By: Codex <[email protected]>
Preserve every execution, recovery, and baseline-exclusion rule while lowering the inherited reference-size limit. Co-Authored-By: Codex <[email protected]>
Retain the identical candidate tree and all predecessor corrections. Co-Authored-By: Codex <[email protected]>
Carry the #929 test synchronization repair through the remaining sprint stack; production files unchanged. Co-Authored-By: Codex <[email protected]>
This was written agentically; verify its assertions:
Why
An operator steer could end the root turn while pushed results, ready successors, or PR obligations remained, requiring a second operator message to restart work.
What
Add an executable outstanding-work summary to the existing run-state helper. Derive obligations from the owned worker ledger, saved dispatch plan, accepted initial publications, and PR receipts. After a steer, resume Collect or dispatch while independent work remains; preserve the operator-only end-turn behavior from #906. Missing or ambiguous evidence requests reconciliation instead of claiming completion or duplicating an active owner.
The PR targets
fix/issue-906(#919). Its complete starting baseline0073f2a55cbd65fed12d0dfbe1199e7f6674835aincludes final #906 and initial #910; the adversarial review uses this baseline to exclude inherited code. Final #910 repairs are integrated in1c90677fe05380a0929b1a2ba1956811317cf8b7, which passed the canonical full suite and final-head CI.Testing
AGENT_TEST_JOBS=8 AGENT_TEST_TIMEOUT_SCALE=2 tests/run-tests.shon cleanbbcace87e5f23937f26ccb01e01ac64cb16c5b23: ALL GREEN, exit 0; remote matches.Closes #914
🤖 Co-authored by Codex.