Dashboard › opencode › Distillation
178ab813-b40e-4de9-b482-fc1bff2e3cd6["lore_tm_v1_icQ4KKUcvvNDsF8Mg_X4tiiy1fIApm7XLlBDJ7DA3qQ","lore_tm_v1_3D89Do6o5UwohZsYabbpquF_woRwENd8x1EfVOIy5gQ","lore_tm_v1_FdxsnBABO8bfxa-qhfj4jjsqX_rYZENsvcXKaHwDeTM","lore_tm_v1_aQsHCIveOm3qf4yr9aF3zCOPiYxJMp21e7H5hMhAzXs","lore_tm_v1_GQeTy-VfKLt0jN_Av4jYhamThfXnuQsuhatmX6cV6nM","lore_tm_v1_hyXwHojU6cu8aDR50g9CD73BOc6h0i3_uaKc3lsCuzU","lore_tm_v1_iWLDEQ4lzNFRyMyLUbg3x5U9jVhLp_dE6PiEMmu67fo","lore_tm_v1_g2AiMj0st6kkRzI53nadIcMPh0K8-efpVxrVS2IZhg4","lore_tm_v1_xC3pdHkXbyxug7pMCMgJip5K0f0Xko_7TnK_OGqpQ9I","lore_tm_v1_kD2tvsL5AiqTciQjN4NXDuxEoDL4kP7AbZiHPzCSJb0","lore_tm_v1_JyZev-MddwpqpCfeajTE4CLhZqmSKFpvJ_L-UBUTUJA","lore_tm_v1_Ta9TrJRFHbyzBboVI12FVOepy7Q0QEHFyL2tzUg7EVU","lore_tm_v1_lq8WIxOlcFaQxKFKz9rv7lkbd_bgK3YLb9NH3akvXrE"]
Date: Sep 15, 2026
177 pass, 0 fail, and 508 expect() calls across 5 files in 17.03s using Bun v1.3.14 (0d9b296a).packages/core/test/session-projector.test.ts, including recovers each abandoned execution once across repeated startup scans at line 261, malformed continuation handling expecting { error: "Invalid recovery continuation input" } at line 490, and cross-session recovery using executionID: "cross-session" at line 571.packages/core/test/session-projector.test.ts coverage showed that a malformed recovery row is quarantined without blocking a valid wake: corrupting session_input.prompt to '{}' for continuation("malformed-recovery-row") results in only the valid session being woken and records recovery_error: "Invalid recovery continuation input".packages/core/test/session-projector.test.ts coverage showed durable ordinary input execution intent is redriven after a lost advisory wake: input msg_lost_ordinary_wake with prompt "recover ordinary input", delivery: "steer", and requestExecution: true is scanned twice, produces exactly 2 wakes, and remains { wake_pending: true, promoted_seq: null }.packages/core/test/session-projector.test.ts coverage rejected an assistant message belonging to another session: publishing SessionEvent.Step.Recovered with executionID: "cross-session" fails and leaves both SessionRecoveryTable and SessionInputTable empty.packages/core/test/session-prompt.test.ts: the test execution service tracks executionCalls, interruptCalls, wakeCalls, and activeSessions; SessionV2.prompt exposes the active execution registry and delegates session.resume(sessionID) through SessionExecution.resume without calling wake.packages/core/test/session-projector.test.ts; the first focused test passed exactly 1 pass, 24 filtered out, 0 fail, and 3 expect() calls across 1 file in 1401.00ms.packages/core/test/session-projector.test.ts; the next focused test passed exactly 1 pass, 25 filtered out, 0 fail, and 2 expect() calls across 1 file in 1035.00ms.179 pass, 0 fail, and 513 expect() calls across 5 files in 16.36s.tsgo --noEmit then failed at packages/core/test/session-runner.test.ts:1517 and packages/core/test/session-runner.test.ts:1943: Effect<undefined, EffectDrizzleQueryError, never> was not assignable to Effect<void, never, never> because EffectDrizzleQueryError was not assignable to never.packages/core/test/session-runner.test.ts to address both EffectDrizzleQueryError type mismatches.packages/core/test/session-runner.test.ts fix, tsgo --noEmit completed successfully. Migration validation found no incremental schema changes and successfully generated the full migration at /tmp/opencode-core-migration-check-UNPiqv/full/20260915183302_schema/migration.sql.tsgo --noEmit also completed successfully with no errors.