Dashboard › opencode-lore › Distillation
fce57a20-3a1a-4320-a480-421cd42a5082["lore_tm_v1_kZ3rFGatCTWBF1XMuv6aZB3r1-YSaHFLoMLiETzk5R4","lore_tm_v1_5gjJwS0Xfvfv8htje313VEknlEhruXlxIf3jAs6hNjU","lore_tm_v1_SSFvu8iIs331hvpP_H3vaADJfwtaeVTH7y0RMasNV-U","lore_tm_v1_3Xy2J8-YsaM0wvLUuHqghU_2J-aBqT-arfQMxUN1CAs","lore_tm_v1_bDnhHRfavS7VD5s-ZMwSyjUlt41DBHy-LBn63Fi9IUc","lore_tm_v1_ZHYw0U4EDRL4kKzhlwNcWO93LvKzGOBwSezxulTrEWY"]
Date: Sep 16, 2026
recall continuation diagnostics never alter the fixed public failure in packages/gateway/test/openai-responses-recall-aware-stream.test.ts:9172.never executes recall from an incomplete principal in packages/gateway/test/openai-responses-recall-aware-stream.test.ts:9320.never executes a chained recall from an incomplete continuation in packages/gateway/test/openai-responses-recall-aware-stream.test.ts:9346.quality/REVIEW.md requires every adversarial-review defect to land a deterministic regression test in the same PR; the test must fail on the base branch, pass on the fix, and drive the real precondition rather than an artificially constructed state.SYNCED_TABLES via sync-registry-contract.test.ts; MIGRATIONS via the db.test.ts schema-version assertion plus migration-specific tests; and AGENTS via agents.test.ts, including name, displayName, binary, and detect() checks and a constant placeholder binary.packages/core/test/sync-registry-contract.test.ts; per-operation sync invariants through assertSyncInvariants in packages/core/src/sync-data.ts; and sequence properties in packages/gateway/test/sync.property.test.ts, covering invariants after every operation, prune-floor liveness, eventual convergence, no ping-pong, and currentTier correctness.NOT EXISTS, latest <> 'upsert', and content matching previously masked data-loss bugs, so every skip branch needs a test that makes it skip something incorrectly and proves it does not.#833 property battery found four engine bugs spanning enable/disable/push/pull boundaries.syncedColumns PRAGMA cache, so accidental mutation throws a TypeError in strict mode instead of silently corrupting the cache.db().query monkeypatches are shadowed by the tracing Proxy; SQL-counting tests must use the log.registerSink({ withDbSpan }) seam because assigning db().query = ... is silently ignored.pnpm test, pnpm run typecheck, pnpm run lint, and pnpm run format:check; verify property tests across 10 runs; confirm the working tree remains unmodified using hashes; and report per-point PASS / FAIL / CONCERN / MUST-FIX verdicts with file:line evidence plus an overall MERGE / DO-NOT-MERGE decision.:vN” version suffix, documented in packages/gateway/test/bedrock-runtime.test.ts:619.packages/gateway/src/pipeline.ts behavior: emitTextItem() emits the synthetic Responses SSE sequence response.output_item.added → response.content_part.added → response.output_text.delta → response.output_text.done → response.content_part.done → response.output_item.done.packages/gateway/src/pipeline.ts behavior: buildTerminal() reconstructs the terminal event using state.terminalEvent ?? "response.completed", computes inclusive input tokens as inputTokens + cacheReadInputTokens + cacheCreationInputTokens, and includes input_tokens_details with cached_tokens and cache_write_tokens when cache usage exists.packages/gateway/src/pipeline.ts behavior: buildOutputItems(hiddenIndices) merges sorted indexes from state.rawItems and state.items, omits hidden indexes and item_reference raw items, preserves raw message content when present, emits refusal content when applicable, and reconstructs text messages and function_call items.