Dashboard › opencode › Distillation
80d37a79-03fd-4c5c-9589-c8b88658ec4a["lore_tm_v1_1AzO4W4_b8EPHLBKtl8HLMc9WncCEHt0uUE3GlxApv0","lore_tm_v1_K_CcvYiZJAltJUqCKKEZtWBmvboZe33K6KBnW_KUMFY","lore_tm_v1_wsI0GMjyeFXwaZMCUFPzFlcs5KD29YsLiv5OInwHzRc","lore_tm_v1_Urv_5Nsv7Mp7gRiauRFikJC3-R5QDM4EgJDCpQBzV9U"]
Date: Sep 15, 2026
packages/core/src/session/execution/claim.ts line 36.SessionExecutionClaim.update() and SessionExecutionClaim.clear() in packages/core/src/session/execution/claim.ts constrain mutations by session_id, execution id, owner_id, and claim-expiry time; if no row is updated or deleted, they die with SessionExecutionClaim.Lost. SessionExecutionClaim.transaction() first updates the claim, then runs the effect inside an SQLite transaction with { behavior: "immediate" }.packages/core/test/session-projector.test.ts.0d9b296a) test run completed with exactly 116 passing, 0 failing, and 351 expect() calls across 2 files in 9.77 seconds.tsgo --noEmit completed without reported errors.