Dashboard › opencode › Always enforce concurrency and recovery…
01a0af11-9736-7586-b928-9dba8d252534| Project | Hits | Last recalled |
|---|---|---|
| opencode-lore | 1 | 2h ago |
Treat session recovery, promotion, cancellation, and retry boundaries as strict “never” invariants. Reject or quarantine work when ownership has changed, a claim has expired or been superseded, scanner validation fails, continuation input is quarantined, or an exact retry conflicts. Never let these cases recover, promote as ordinary queue/steer work, arm durable wake intent, or mutate context ownership. Add targeted race and replay regression tests that verify durable database rows, event counts, promotion state, recovery errors, and wake counts—not only immediate return values. Confirm invalid work remains inert across projection replay and later recovery scans while unrelated ordinary work can still proceed.