DashboardopencodeSessionRecovery redrive starvation

SessionRecovery redrive starvation

Category: gotcha
Confidence: 1.00
ID: 01a0aecf-97df-7c79-bc27-74eeea0be0b7
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 1
Source session: 0410hkwvS1ACdy6D6
Created: 2026-09-15 12:47:18
Updated: 2026-09-17 10:00:35

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 1d ago

Content

Trap: repeatedly scanning the oldest 100 expired claims looks bounded and fair, but malformed assistant projections that only log decode defects recycle after the 30-second lease and can permanently starve later valid claims on 10-second scans. Fix: quarantine each poison row by setting recovery_error under its exact Session, execution, owner, live-lease, and null-error fence; test 300 older corrupt rows across three batches followed by valid row 301.

Move to: