Dashboard › opencode › Distillation
6d30e77d-1b74-47aa-bbc3-0064ace59c7e["lore_tm_v1_Jd1QEkZDBn0x0DZ3Q-S29EwOWPkuM5_DgmNZlNzdXBQ","lore_tm_v1_iGW-GD5YVnqjgGRDhWxQotLpt6sZf1QyqoXZJ5kT2vI","lore_tm_v1_J0qif8fCbBgUk0fSNS0RdEb4srHHnxND9oxvBAV8juc"]
Date: Sep 17, 2026
/tmp/opencode/session-recovery-v21-review/packages/core/src/session/input.ts:621-648, recovery quarantine runs commit(row) and then updates SessionRecoveryTable, setting recovery_error: defect.reason only where execution_id = defect.executionID, wake_pending = true, and recovery_error is null. The update returns SessionRecoveryTable.execution_id, executes with { behavior: "immediate" }, and dies with the original defect when a row was quarantined or with Recovery quarantine failed: ${defect.executionID} otherwise.