Shadcnblocks
Shadcnblocks AdminNextjs + shadcn/ui
Ecommerce
Project Management
Payment Processor
AI Chat App
    • Conversation 1
    • Conversation 2
    • Conversation 3
    • Conversation 4
    • Conversation 5
    • Conversation 6
    • Conversation 7
    • Conversation 8
    • Conversation 9
    • Conversation 10
    • Conversation 11
    • Conversation 12
    • Conversation 13
    • Conversation 14
    • Conversation 15
    • Conversation 16
    • Conversation 17
    • Conversation 18
    • Conversation 19
    • Conversation 20
    • Conversation 21
    • Conversation 22
    • Conversation 23
Todo
Original
  • Users
  • Tasks
Developers
Pages
Skip to main content
Actions
  • New chat
  • Skill library
  • Agent workspace
Workspaces
  • AI admin screens
  • Commerce workspace
Chats
  • Map agent approval states
  • Review product table density
  • Choose campaign direction
  • Summarize weekly kickoff
  • Build revenue overview
  • Preview marketing page
  • Synthesize recording
  • Plan billing webhook migration
  • Research bulk action feedback
  • Generate admin bulk actions
  • Verify generated bulk actions
  • Queue product review follow-ups
  • Review and commit verified changes
  • Triage support backlog
  • Compare response versions
  • Review release blockers
  • Review component ownership
  • Recover billing retry session
  • Compact checkout migration context
Workflows
  • Design release workflow
  • Observe live agent run
  • Review multi-agent handoff
  • Workspace settings
Invoice retry investigation
main2 checkpointsCurrent

Invoice retry session recovery

Trace the duplicate invoice deliveries, fix the idempotency gap, and keep recovery points before changing retry behavior.
Shadcnblocks
Shadcnblocks AIRecovery agent

The duplicate path is isolated to the retry handler and event ledger. I can fix it without touching the retry window.

Proceed with the narrow fix. Leave the retry window alone.
Shadcnblocks
Shadcnblocks AIRecovery agent

The handler now records each invoice event before acknowledging it. The focused replay passes for successful, duplicate, and delayed deliveries.

Shorten the retry window and rerun the delayed fixture.
Shadcnblocks
Shadcnblocks AIRecovery agent

An 8-second window made the delayed fixture intermittent. The verified fix is still available at the recovery point above.

main