Dashboard › opencode-lore › Distillation
aa8f0810-c642-4bce-91f2-7cb67e8482c0["lore_tm_v1_d2mToQ3vkrVr5idm3Yug8OMijjWzi9qjsOgNzB6Lp98","lore_tm_v1__dBgZR4nRtzZaoIHtJV16HUDmli0E5NpuBI_XuidDvU","lore_tm_v1_9aXV144IdWJd9mOsRf-vKbznlhSfdmNjB6ZYiKA9TkM"]
Date: Sep 16, 2026
SYNCED_TABLES → sync-registry-contract.test.ts covering each table’s shape, pull-only/no-capture invariant, composite-PK correctness; MIGRATIONS → db.test.ts schema-version assertion plus migration-specific tests, including one toBe(MIGRATIONS.length) assertion; AGENTS → agents.test.ts, requiring every agent to have name, displayName, binary, and detect(), with binary a constant placeholder string.packages/core/test/sync-registry-contract.test.ts, covering SYNCED_TABLES shape, pull-only guard, id-column correctness, and versioned flag; 2. Sync invariants in packages/core/src/sync-data.ts via assertSyncInvariants, covering no pull-only outbox, profiles ≤ 1, and every state row referencing a registered table; 3. Sequence properties in packages/gateway/test/sync.property.test.ts, covering invariants after every operation, prune-floor never wedging, eventual convergence, no ping-pong, and currentTier correctness.NOT EXISTS, latest <> 'upsert', and content-match guards previously masked data-loss bugs, so every skip branch needs a test that makes it fire wrongly and proves it does not skip valid work.#833 property battery surfaced four sequence-dependent sync-engine bugs across enable/disable/push/pull boundaries.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 direct db().query = ... patches are silently ignored.quality/REVIEW.md: run pnpm test, pnpm run typecheck, pnpm run lint, and pnpm run format:check; check exit codes because a blank tail may conceal lint/format failure; run property tests ×10; hash-verify the working tree remains unmodified; report per-point PASS / FAIL / CONCERN / MUST-FIX with file:line evidence and an overall MERGE / DO-NOT-MERGE verdict.tmzmtlss / commit 8888d203, description fix(core): correct embedding runtime selection and admission, on bookmark fix/embedding-runtime-admission; parent is pxrvwsvv / 2cbf4006 on main, description feat(cch): add seeds for Claude Code up to 2.1.272 (#1780).packages/core/src/cgroup-memory.ts; modified packages/core/src/embedding/local.ts, packages/core/src/embedding/pool.ts, packages/core/src/embedding-cap.ts, packages/core/src/embedding-worker-types.ts, packages/core/src/embedding-worker.ts, packages/core/src/embedding.ts, and packages/core/src/ort-native.ts; added packages/core/test/cgroup-memory.test.ts; modified packages/core/test/embedding-cap.test.ts, packages/core/test/embedding-pool-memory.test.ts, packages/core/test/embedding-pool.test.ts, packages/core/test/embedding-wasm-fallback.test.ts, packages/core/test/embedding-worker-stdio.test.ts, packages/core/test/embedding-worker-types.test.ts, packages/core/test/ort-native.test.ts, packages/gateway/script/bundle.ts, packages/gateway/script/ort-platform-package.ts, packages/gateway/test/bundle-exports.test.ts, and packages/gateway/test/ort-platform-package.test.ts.fix/responses-private-references.node_modules; it “never selects an arbitrary” package outside that boundary.error: string field from InitNeedsWasm in packages/core/src/embedding-worker-types.ts, leaving the outbound message as only type: "init-needs-wasm".isNativeOrtLoadError(msg: string): boolean to distinguish failure to load a selected native ONNX Runtime addon.resolveNativeOrtBindingPath(...), uses LORE_ORT_NODE_VERSION, validates package manifests and expected ONNX Runtime versions, checks canonical bindings with realpathSync/statSync, and treats failed resolution as a non-throwing fallback condition.