wangdl 1a0095cd58 fix: mark_events_failed_v2 idempotent for already-Failed events
Review finding #2: duplicate mark_failed calls double-counted retry_count.
Now skips events already in Failed state. Added test_mark_failed_idempotent.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-11 21:31:45 +08:00
..