fix(cron): keep fallback routing atomic and preserve unknown outcomes (#90089) - #90293
fix(cron): keep fallback routing atomic and preserve unknown outcomes (#90089)#90293andrexibiza wants to merge 1 commit into
Conversation
The repaired source now lives on the dedicated branch and upstream PR NousResearch#90293; remove the fork-main trigger.
Exact-head hosted verification receiptVerified the live PR head
This replaces the body’s reliance on the earlier fork-side targeted repair runs as merge evidence. The published cron fallback/unknown-outcome head itself is green in the repository’s normal hosted matrix. |
e2f6661 to
0d17340
Compare
…ousResearch#90089) Squash the verified NousResearch#90293 repair tree onto current main so the PR contains one independently testable commit instead of obsolete intermediate SHAs with failed CI receipts. - reclaim provably dead manual-run execution owners before dispatch - settle evidence-poor terminalization as unknown through an immutable ledger CAS - keep provider/model fallback routes atomic and fail closed on incompatible pins - preserve verified xai-oauth/xai same-service credential transport compatibility - retain the focused regression witnesses and contributor mappings Original implementation: 2b119d2 by Paula Rossi (@smfworks). Review repairs: NousResearch#90293. Co-authored-by: Paula Rossi <paula@smfworks.com>
0d17340 to
00be78a
Compare
Solid piece of durability engineering. The pin-compatibility filter (one configured provider/model route or nothing) fixes the synthetic-route bug class rather than the reported zai symptom, the xai/xai-oauth family collapse is data-driven and deliberately narrow ("never infer compatibility from suffixes" is the right rule), and settling lost-terminal executions as immutable Points to consider:
|
|
Cron fallback routing and unknown-outcome handling are consolidated at head |
Summary
Supersedes #90122 as the sole current-base merge candidate while preserving
@smfworks/ Paula Rossi's implementation provenance and #90089's reporter lineage.The verified repair is compacted into one independently testable commit rebased directly onto current
main. Obsolete intermediate SHAs with failed or cancelled CI receipts are no longer part of the PR history. @smfworks' original implementation remains explicitly credited through its immutable source SHA, the contributor mapping, and the final commit'sCo-authored-bytrailer.lmstudio/glm-4.5-air.xai-oauthandxaiare explicitly one xAI provider family, so a pinnedxai-oauth/grok-4.5route may fall back to configuredxai/grok-4.5without weakening the model pin or allowing cross-provider substitution.unknown;failedremains reserved for positive failure evidence.running/claimedwedges.Provenance
2b119d2869e7c413cc512cf434f32ecebf076a46.Co-authored-by: Paula Rossi <paula@smfworks.com>and retainscontributors/emails/paula@smfworks.com.hermes cron rundispatch #86862 / @ygd58 provenance.Validation
GitHub-hosted exact-target repair runs completed before publication:
Passed before publication:
git diff --checkpy_compiletests/cron/test_model_pin_fallback_90089.pytests/cron/test_scheduler.pytests/cron/test_silent_worker_death_90089.pytests/cron/test_execution_ledger.pyExact-head GitHub Actions for
00be78a2ecbed585958229858aa0ac7b38236c70:Current published head:
00be78a2ecbed585958229858aa0ac7b38236c70.Refs #90089. Supersedes #90122 with contributor credit preserved.