Dashboard › opencode › Distillation
a0f44f7e-ee61-4285-a5dd-9d80f9d0c840["lore_tm_v1_QmUfMZiIJkH8AXdYlBQl6XGsSp-VGZVxD-pWZFroJDk","lore_tm_v1_qMstb2cwd4qveqIrlFTcEySUdK17Ji64jWqs9T8fgbI","lore_tm_v1_zV8rENus0UoS1ZGR9nd1JNbGI7jep-t0l1axOqdyGvA"]
Date: Sep 17, 2026
packages/core/test/session-execution-local.test.ts:116.packages/core/test/session-execution-local.test.ts:139.packages/core/test/session-execution-local.test.ts:166.packages/core/test/session-execution-local.test.ts:216.packages/core/test/session-execution-local.test.ts:278.packages/core/test/session-execution-local.test.ts also includes a test named “snapshots the latest assistant sequence when acquiring a claim” at line 54; the displayed lease expectation included initial === 30_000./tmp/opencode/session-recovery-v20-review/packages/core/test/session-projector.test.ts, in order: 1. line 68, “atomically reconciles one abandoned execution into one continuation”; 2. line 222, “records a recovery continuation without forging an assistant identity”; 3. line 258, “recovers each abandoned execution once across repeated startup scans”; 4. line 304, “never recovers a live execution lease”; 5. line 342, “never recovers an execution superseded by a newer assistant”; 6. line 390, parameterized “never recovers an assistant-less ${phase} execution superseded by a newer assistant”; 7. line 435, parameterized “never commits assistant-less ${phase} recovery after concurrent assistant supersession”; 8. line 504, “recovers assistant-less continuation at its current assistant boundary”; 9. line 555, “redrives a durable recovery wake after admission”; 10. line 606, “quarantines a malformed recovery row without blocking a valid wake”; 11. line 660, “quarantines a full batch of poison recovery rows before redriving valid work”; 12. line 725, “fairly redrives recovery and ordinary work beyond a full bounded batch”; 13. line 861, “resets ordinary wake retry debt after fresh prompt promotion”; 14. line 910, “rejects invalid persisted wake attempt counters”; 15. line 951, “bounds ordinary redrive writes to one scheduler row per Session”; 16. line 1011, “never wakes work settled between selection and redrive CAS”; 17. line 1094, “quarantines a continuation that belongs to another Session”; 18. line 1144, “redrives durable ordinary input execution intent after a lost advisory wake”; 19. line 1186, “redrives ordinary input without recovering a claim that crashed before promotion”; 20. line 1245, “redrives an explicitly resumed admit-only input after a pre-promotion crash”; 21. line 1314, “redrives one existing recovery after its replacement claim crashes before promotion”; 22. line 1369, “never recovers a pre-promotion claim when input commits at the recovery boundary”; 23. line 1436, “rejects a recovered assistant from another Session”; 24. line 1483, “rejects a recovery execution identity owned by another Session”; 25. line 1535, “quarantines an execution claim blocked by a conflicting recovery identity”; 26. line 1584, “quarantines a recovery wake behind a newer assistant”; 27. line 1699, “never promotes a recovery superseded before scanner validation”; 28. line 1763, “never quarantines an exact recovery conflict after ownership transfer”; 29. line 1852, “quarantines an assistant-less recovery superseded before scanner validation”; 30. line 1910, “never promotes a quarantined recovery continuation as an ordinary steer”; 31. line 1966, “quarantines a malformed claim without blocking a valid claim”; 32. line 2018, “never recovers an expired cancellation claim”; 33. line 2069, “clears an expired durably cancelled claim”; 34. line 2117, “never quarantines cancellation after recovery ownership expires”; 35. line 2169, “never quarantines cancellation after recovery ownership transfers”; 36. line 2221, “never quarantines projection failure after recovery ownership expires”; 37. line 2286, “never quarantines projection failure after recovery ownership transfers”; 38. line 2355, “quarantines failed execution conversion before scanning later claims”; 39. line 2423, “rotates maximum wake attempt counters before issuing wakes”; 40. line 2498, “bounds each deterministic recovery scan”; 41. line 2543, “rolls back promotion and Context Epoch mutation after ownership loss”; 42. line 2603, “never advances the Context Epoch after ownership changes”; 43. line 2696, “rolls back claim renewal when Context Epoch advance fails”; 44. line 2787, “fences a paused owner after expiry, reconciliation, and takeover”; 45. line 2863, “projects moved sessions without the transitional context epoch table”; 46. line 2896, “projects staged, cleared, and committed reverts”; 47. line 2948, “orders projected messages and context by durable aggregate sequence”; 48. line 3017, “marks an inbox row promoted with the Prompted event sequence”; 49. line 3062, “projects durable context messages supported by the updater”; 50. line 3189, “rejects distinct creator events that reuse one projected message ID”; 51. line 3230, “does not revive a stale incomplete in-memory assistant projection”; 52. line 3255, “updates only the newest incomplete assistant projection”; 53. line 3313, “does not revive a stale incomplete assistant projection.”