feat(cron): harden scheduled execution accountability - #82782
feat(cron): harden scheduled execution accountability#82782brianrogstad wants to merge 11 commits into
Conversation
|
Two narrow contract questions remain at the delivery boundary. First, Second, if cross-execution semantic deduplication is added, which existing durable boundary owns the transaction: this PR's Cron delivery ledger or the journal/outbox in #81554? Please select one owner for the semantic claim and every receipt transition. Splitting claim and terminal evidence across both would reintroduce ambiguity; this is not a proposal for another store. Acceptance should cover pre-contact failure as retry-safe, post-contact timeout as unknown/no resend, cancellation not manufacturing certainty, and fault injection proving a claim cannot commit in one durable boundary while its terminal evidence commits in another. |
Summary
Safety properties
Test plan
pytest -q tests/cron— 606 passedmainrebased cleanly