Dashboard › opencode › Distillation
aad7e427-aae9-461d-be09-ce7fd103a8d6["lore_tm_v1_hP98oTp5j4Tf-wCb2UedSvwAL6zJfmjl1HSli7ilZ18","lore_tm_v1_Ly598HJ2Rk8pJal0feSohmhsSpBXT2fZkf6LG0cAjlM","lore_tm_v1_foBnYMuZ7VrKjr1Yja534rN76TIA1QBjqxhJp8czqn8","lore_tm_v1_Ob8kspoOkSTsDmv-mu-DcbAxazimkdXSAYWM_xyX-uI","lore_tm_v1_LInsNZa50H86mQeycxN1-68uVVh9tDkkV5AWT4HC2l8","lore_tm_v1_uT7TVyd_faTHsPc-I9s81EOQrG8NkIR_g_LGigWY9Lw","lore_tm_v1_1tQwhmDgdwDIRwIehDvFhtjZo2EEo0wsK49YQnaSXVI","lore_tm_v1_rM_VqP73fZoqBf6KFlgR3WtUt7cIUO2-MShRLpiPd6Q","lore_tm_v1_rpOwBtKPTgqmm9Mn4gOwQCkqpMJ94JNUxQR4luhOdP8","lore_tm_v1_dk51La7ppAECM1uVwBVRMdQKtL_pZHr8YNFGQ7yuX8Q","lore_tm_v1_54yZXRvZfEDAzXNq5y_nlE7fWli6-2lrQvFTsZPdDm8","lore_tm_v1_8RhEj_UyuSF8ohFzQX5t6seoZzN12Jf5MJt55K6bnT0","lore_tm_v1_2pJn1voRpBd5Sc-DIC3tu-lYOaGzkc4TbWiu59Qvjr0","lore_tm_v1_nVscaEmM4wOyD3xHQLvKNhyug9_GJeoV9E0x-i30HNY","lore_tm_v1_dZEbdxNwXpUkaA8YSxMO21SVyoJ_J4qI0N7zCVt0wII","lore_tm_v1_W76A0OswLyD78gcpBhOwR1H5Ax2208xyDuXDGJRvfPc","lore_tm_v1_mm7h2KFnaMtSPKS4xIz7al_yWyiiFloAvtmhIpnpPhg","lore_tm_v1_1D1pgGUCF40giAS3DvAHmI7oySQRv8olbMMjLN3w-iU","lore_tm_v1_3CKlv5zswm2fKWP2JeePN4WIE-KCgEpWetbTA22UZpg","lore_tm_v1_T1GIYIJUGk7kVqBIeaT9T-3RrhqL18VDT8kOGboJ3vA"]
Date: Sep 16, 2026
/tmp/opencode/session-recovery-review-v5-49183f9e/packages/core/test/session-projector.test.ts failed verification because the expected test header it.effect("fails wakes without starving later work across restart", () => was absent; inspection located the relevant existing test as "fairly redrives recovery and ordinary work beyond a full bounded batch" at line 559./tmp/opencode/session-recovery-review-v5-49183f9e/packages/core/test/session-runner.test.ts, overlaying the requested runner regressions and runner-finalizer harness."never wakes work settled between selection and redrive CAS" at line 637 of /tmp/opencode/session-recovery-review-v5-49183f9e/packages/core/test/session-projector.test.ts./tmp/opencode/session-recovery-review-v5-49183f9e/packages/core/test/session-runner.test.ts: "keeps a provider defect after Step finish unknown" at line 2033, "keeps provider failure unknown until unresolved tools are durable" at line 2056, and "retains the claim after Step interruption until runner finalizers finish" at line 3657.test/session-runner.test.ts each failed before tests because @opencode-ai/llm could not be found, with durations 36.00ms, 31.00ms, and 41.00ms; test/session-projector.test.ts similarly failed because package effect could not be found, taking 49.00ms. Each run reported 0 pass, 1 fail, and 1 error.1.3.14; 4737 packages were installed in 27.79s. Post-install scripts ran bun run --cwd packages/core fix-node-pty, bun run script/fix-node-pty.ts, and husky; Husky reported .git can't be found."keeps a provider defect after Step finish unknown" passed on rejected v5: 1 pass, 101 filtered out, 0 fail, 3 expect() calls, across 1 file in 2.31s. This showed v5 already satisfied that regression."keeps provider failure unknown until unresolved tools are durable" failed on rejected v5 at /tmp/opencode/session-recovery-review-v5-49183f9e/packages/core/test/session-runner.test.ts:2087: expected the SessionExecutionTable row to match { phase: "unknown" }, but .get() returned no non-null object. Result: 0 pass, 101 filtered out, 1 fail, 2 expect() calls, across 1 file in 1488.00ms; the test itself took 319.97ms. Evidence showed v5 clears the execution claim before unresolved tools become durable."retains the claim after Step interruption until runner finalizers finish" failed on rejected v5 by timing out after exactly 5000ms: 0 pass, 101 filtered out, 1 fail, 2 expect() calls, across 1 file in 6.15s. It stalled while checking exclusion of a replacement claim during the blocked finalizer, so the evidence established unsafe v5 ordering without reaching a direct assertion diff."never wakes work settled between selection and redrive CAS" failed on rejected v5 in 137.93ms: /tmp/opencode/session-recovery-review-v5-49183f9e/packages/core/test/session-projector.test.ts:702 expected wakes to equal [], but received ["ses_ordinary_settled_at_cas"].0 pass, 34 filtered out, 1 fail, and 1 expect() call across 1 file in 1280.00ms; this proved v5 wakes ordinary work that settles between selection and the redrive compare-and-swap.1.3.14, ran from the isolated packages/core directory with --printConsoleTrace, and had no remaining schema/API compilation blocker after bun install --frozen-lockfile.repo-setup skill was unavailable, so repository guidance was taken directly from the treeβs AGENTS.md, CONTRIBUTING.md, and package scripts.