Add test_full_rejoin_reconciliation_round_trip proving the whole chain composes end-to-end in one round, for a mix of still-running, finished-success, finished-failure, and unrecognized jobs: real rejoin_worker() -> worker_send_resync_query() (real wire query) -> hand-built worker answer through the real report codec -> resync_handle_report_page() -> resync_apply_report(), asserting correct final state and scheduler notification for each. Test-only, no production changes. Logs bug-1754: a worker-reported job failure's exit code is never durably recorded anywhere in this codebase (distinct from bug-1747's finish-time gap) - discovered honestly asserted by the new test, out of scope for this validation-only task. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y4M5MJM2zK6nU43da267Ku |
||
|---|---|---|
| .. | ||
| settings | ||
| specs | ||
| steering | ||