Dashboard › opencode-lore › Distillation
0a831184-4e0e-4f37-a3b8-8590be157140["lore_tm_v1_PNVkIZp4mgbx_gcl1MV2pKdsetEyCI-W_pRaI93ST5Y","lore_tm_v1_Ib5xoPblQvckZ7BV7KkdN-acC-0IcaJvbj3z_fXkkFg","lore_tm_v1_Q39xcwMsxNtd5u-zIUnXAzqK_hDJ1uSttmwvLL7TDlo","lore_tm_v1_izbtC52Bpu3QrNOqfLGyTFDYnEzyxRUzcFVyz_cwtIM","lore_tm_v1_sY6m4fLCwzZtcoq8aO8RwIg374xv9rI0PxhajhymPTQ","lore_tm_v1_TSF_912-tcFb8Wiw5XKH0gpPveZZH9aWGM1H5bBNcDA","lore_tm_v1_hJPvXsRfupPijV3Zu__edmgP6F9ugERkSi9UAFvxg_c","lore_tm_v1_45fxRrh9EgqoT1gafULjd07r-zxvT8s09JsFAXnPeLA"]
Date: September 16, 2026
packages/core/test/setup.ts and must never use the production database at ~/.local/share/lore/lore.db.CHANGELOG.md must never be edited manually because Craft handles both automatically.gh workflow run release.yml -f version=auto uses conventional commits to determine semver, while gh workflow run release.yml -f version=0.23.0 requests an explicit version.scripts/bump-version.sh updates all package.json versions; 2. changelog is generated from conventional commit messages; 3. a release/X.Y.Z branch is created and pushed; 4. CI tests and builds npm tarballs, standalone binaries, and delta patches; 5. Craft opens a publish issue and the Publish workflow runs when it is labeled accepted; 6. publishing uses npm OIDC trusted publishing and creates a GitHub Release with binaries and patches. .craft.yml defines targets for 4 npm workspaces, the legacy opencode-lore alias, and the GitHub Release.SYNCED_TABLES via packages/core/test/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, detect(), and a constant placeholder string for binary.NOT EXISTS, latest <> 'upsert', and content matching previously masked data-loss bugs, so each skip branch needs a test that makes it skip something incorrectly and proves that it does not.#833 property battery found 4 sync-engine bugs missed by example tests across enable/disable/push/pull boundaries.TypeError in strict mode rather than silently corrupting shared cache state, as with the syncedColumns PRAGMA 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, as empirically verified in #874.pnpm test, pnpm run typecheck, pnpm run lint, and pnpm run format:check; inspect exit codes because a blank output tail can conceal lint or format failure; verify property tests over 10 runs; hash-verify that the working tree is unmodified afterward; and provide per-point PASS / FAIL / CONCERN / MUST-FIX verdicts with file:line evidence plus an overall MERGE / DO-NOT-MERGE verdict rather than an unstructured “LGTM.”pnpm install, pnpm test, pnpm run typecheck, pnpm run lint, pnpm run lint:fix, pnpm run format, pnpm run format:check, and pnpm run build.jj working copy is change tmzmtlss at commit e6d0f1edc8504c79ef3a6baacb1d74e4908e116b, description fix(core): correct embedding runtime selection and admission, based on change pxrvwsvv at commit 2cbf40060c67df229731cf1b9e34d5bf22ec2145, main, description feat(cch): add seeds for Claude Code up to 2.1.272 (#1780).packages/core/src/cgroup-memory.ts and packages/core/test/cgroup-memory.test.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, packages/core/src/ort-native.ts, 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-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; jj suggested inspecting it with jj bookmark list and resolving it with jj bookmark set <name> -r <rev>.node_modules and must never select an arbitrary package from elsewhere.os.cpus(), because a 1-vCPU container on a 32-core host could otherwise spawn approximately 32 native threads, each with its own memory arena.@loreai/gateway is version 0.40.0, requires Node.js >=22.15, depends on onnxruntime-node 1.27.0 as a dev dependency, and publishes dist/embedding-worker.cjs, dist/embedding-worker.js, dist/ort-wasm-simd-threaded.mjs, and dist/ort-wasm-simd-threaded.wasm among its package files.