You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: write an audit row only when the retry happens
The audit was written before the work, in its own transaction, so a
retry that raised left a record of something that never happened. A
message retry that could not enqueue, and a scope retry whose revive
failed, both wrote one.
Each event goes in the transaction that causes it now. The same defect
was in the TypeScript port and is fixed there too, which is where it
surfaced.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments