Dashboard › opencode › Distillation
6d38ff3a-8fc2-4de0-bd99-1ce16209de33["lore_tm_v1_8H60oClCkLTleQ_YT8wH9HJrHwJJk7mLB8BUtOTD_Tk","lore_tm_v1_BOrovZU7oNpDx6R17hRcnQhog1OlT8KLsMKmdaQUpgk","lore_tm_v1_K14nxpqQRATcmOf9Ol_PZloS_VKK15ZocK22gvS0neY","lore_tm_v1_SVHtbWaT9HObHVrORGkhBy8WfGRGLTpsmDNkhazIfcg","lore_tm_v1_J86Bd2OnQCQCieCOxnhpkCuIWqc9D02OQEC9Y2Bw2po","lore_tm_v1_EbqDK2oDG8_GfN90oB3XPtnZZj8USOdb0QTHbVakCB4","lore_tm_v1_F-jwe3FWPTr5BcY2M71GOc4YBIY00dnH9itl1R7wLcg","lore_tm_v1_3anqZz4oc_wEq7nuYuYuaXdrE40W8oycf4eAnqII0wk","lore_tm_v1_j8VElclCmeQi04sIDbViQ-ZTx99SgAnxx1XtY1eDbLo","lore_tm_v1_wosvJwHGNwWtCK1WJEESZp3K5IZ-qDT3DZOFlrwVdbw","lore_tm_v1_9jM3cnWkVzXuJzgN46oqbxZpnq2ioGbh6IfXGeFo7x8"]
Date: Sep 17, 2026
SessionRunCoordinator and SessionExecutionLocal: concurrent callers join the same durable cleanup result so they cannot repeat the phase transition, omit cleanup, consume a successor wake, or finalize the coordinator entry early./home/byk/Code/opencode/packages/core/src/session/execution/local.ts failed because the expected adjacent lines const ownerID = crypto.randomUUID() and const activeClaims = new Map<SessionSchema.ID, SessionExecutionClaim.Claim>() no longer matched; const leaseDuration = Duration.toMillis(SESSION_EXECUTION_LEASE_MS) appears between them at lines 32-34.packages/core/src/session/run-coordinator.ts and packages/core/src/session/execution/local.ts.packages/core/test/session-run-coordinator.test.ts.Fiber.poll(first) and Fiber.poll(second) assertions at lines 405-406 to verify both callers remain pending.packages/core/test/session-run-coordinator.test.ts increased from 463 to 516 lines after adding the concurrent-interrupt regression.