fix(outbox): add dead-letter replay and list commands #73
Merged
wasabi opened 3 days ago

Changes

  • Add replay_dead_letter(conn, row_id): re-enqueues dead-lettered rows for retry
    • Resets attempt_count to 0 and status to pending
  • Add list_dead_letters(conn, limit): returns dead-lettered rows for operator review
    • Includes event_key, source_table, last_error, timestamps
  • CLI: --replay-dead-letter ROW_ID and --list-dead-letter commands
  • Follows event bus dead-letter pattern for consistency
Commits were merged into target branch
  • fix(outbox): add dead-letter replay and list commands
    - Add replay_dead_letter(conn, row_id): re-enqueues dead-lettered rows
      for retry by resetting attempt_count to 0 and status to 'pending'
    - Add list_dead_letters(conn, limit): returns dead-lettered rows for
      operator review with event_key, source_table, last_error, timestamps
    - CLI: --replay-dead-letter ROW_ID and --list-dead-letter commands
    - Follows event bus dead-letter pattern for consistency
    3 days ago
  • wasabi merged 3 days ago
1/1
Submitter wasabi
Target main
Source feat/data-integrity
Jobs
Merge Strategy
Create Merge Commit
Watchers (1)
Reference
pull request KI-73
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover