forked from EduCraft/curriculum-project-hub
504 B
504 B
Make Feishu intake and queued work durable
Type: task Status: open
Question
Replace receipt-before-success and process-local batching/queueing with one durable inbound work lifecycle that atomically claims duplicate events, records processing/completion/failure, survives restart, retries recoverable failures, and proves concurrent redelivery cannot duplicate a run or silently lose an accepted prompt. Preserve execution-time authorization from ticket 18 when deferred work is finally started.