Dashboard › opencode › Distillation
bdc7c961-c90b-4ada-be4f-d7166f4524ca["lore_tm_v1_HTgAoK9txoYWjbD0VKF76G1XdGliuq01JSdeKwCu3ow","lore_tm_v1_Pp1xpJOTUEofzFlblx_9k4t5qWb8UqAUcVmUzKMXaYI","lore_tm_v1_DOUU41TUf1TBaHT4K_8YfZpWGbcShN0ZygdNuXzaXc8","lore_tm_v1_dzE5MoojwDeougcgGFYDEP7teSN5xpeGqmp9MdlU2lY","lore_tm_v1_VKAMjn-P1fVdzjttgpKDFmdeJ1wEoMzBVEtTXkF63Cs","lore_tm_v1_RwCVqN4l5KZp0od2G9xW4PpTrbr9B5Kux4NAeFGK3V4","lore_tm_v1_e0AvATvHVZp2-AuGfDQGTLKIwIi7RlX3IiW57A03VO0","lore_tm_v1_1SQb7deq9G35d6y7Q9w3V8o3rjLhZtGULI8-tnh3G1U","lore_tm_v1_A2hxPuqyah4GR1kcrNUZ08vv4MvhBOZW4wX9hv9qYO0","lore_tm_v1_DA9SCQ_bgDdQLfwlDZQSnclDqKbJjioznyFehfEGZrA","lore_tm_v1_DDnwWxE4JUy0DRKyqJCglV8bPAKKPn9EIumcv_Y2XF4","lore_tm_v1_gkgz2nJ1ijuOxKWyA8MNf7F5w8GaKUq8_L66t_HqEpw","lore_tm_v1_oO_FBxY41nFWoLFmaqoW96vZasLyiCT5zMPm3YPZbeI","lore_tm_v1_CrhSiqA2gPNEAHUg8EGwqJBUldxQHkB7I1jPU_35s94","lore_tm_v1_b23AEh_wz3nZK1Hs5Jvf_bg4v3H4HwQi3eMJhqg4BJ8","lore_tm_v1_xZO98fXwd4BTh4w91gD7sXwJEcuao_IPWMhZIc3oMOE","lore_tm_v1_fmV3QaCXd024Fosra3fB2ZT2Pa1ev42QI7Dq3oQDfmo","lore_tm_v1_-TVnVXPVWubk1wV4qCgJ7eg61yiJuOE8jz4Y8JK6bi4","lore_tm_v1_0IjZkItm7hhkUcMidOMqGwtqwy7QI6cmM-nLs4ss4tE"]
Date: Sep 15, 2026
packages/core/test/session-projector.test.ts run still reported exactly 1 pass, 21 filtered out, 2 fail, and 15 expect() calls across 3 tests in 1372.00ms; durable-wake redrive remained at Expected: 2, Received: 0, and malformed-row quarantine still produced [] instead of ["ses_recovery_row_valid"].packages/core/test/session-projector.test.ts with direct SessionRecoveryTable state checks, including an assertion that the recovery row has recovery_error: null; an existing assertion at line 250 checked { wake_pending: true, recovery_error: null }.execution_id: "lost-wake" had recovery_error: "Invalid recovery projection identity" rather than null. The row contained session_id: "ses_projector_test", assistant_message_id: "msg_recovery_lost-wake", continuation_message_id: "msg_recovery_continue_lost-wake", phase: "ready", wake_pending: true, and time_created: 0.packages/core/src/session/projector.ts and updated packages/core/test/session-projector.test.ts; projector.ts referenced recovery-ID helpers via import { continuation, message } from "./recovery-id" during the fix.3 pass, 21 filtered out, 0 fail, and 18 expect() calls across 3 tests in 1256.00ms.175 pass, 0 fail, and 493 expect() calls across 175 tests in 5 files in 14.55s.packages/core/src/session/input.ts calling settleRecoveryWake(db, input) after each successful projectPrompted() path: after an updated row passes matchesProjection(stored, input), after an existing row passes both projection and promotedSeq checks, and after inserting a new row. settleRecoveryWake() identifies the recovery using SessionRecoveryTable.session_id === input.sessionID and SessionRecoveryTable.continuation_message_id === input.id.packages/core/test/session-runner.test.ts with the direct terminal-commit crash coverage.packages/core/test/session-runner.test.ts case passed exactly 1 pass, 95 filtered out, 0 fail, and 6 expect() calls across 1 test in 1 file in 1286.00ms.