Dashboard › opencode-lore › Distillation
964b1edd-9fed-4572-acbd-d8d8d75269dc["lore_tm_v1_m6MJNZ0HtoDXHmuGTx0oPmVVDE2H7yT-s-rrcv6Ej08","lore_tm_v1_ghwYpvyAGaAWX-OEzJNQRuRViWY1spV5iX33tmDqutY","lore_tm_v1_ifhQXn_oc6fhRUzRcGucHXD5IMDAiYu8Rq2bMIDimWA","lore_tm_v1_MW2ldZ7z3dNFfpzUpEBOsLlNUdDgobdyLDB076AaIQY","lore_tm_v1_5ujw_hSNqbFouMwZdOtkGpKxM11zCEotkIR2EEtiGkU","lore_tm_v1_6-noCIicx7Tb_pvduSwqIuqmUaZ2SWa4aF3E_KP81b0","lore_tm_v1_AfZAn5wpXOBujZ3lCqAGuWnnPN347BTfb7Dt7pY4VE8","lore_tm_v1_GHVndSCFNErgbQ-6Yt4xzfA6MHc_pm7gHr2moEtyB1Q","lore_tm_v1_O9N1Dx75V-ZPMYeq3Zhz-ybecYWznEfCMSG3dHqTWN4","lore_tm_v1_xzrurMnkUBF0JUFOLWYJ-qTtDMeUcuq9A1A8onOCCio","lore_tm_v1_chMzJx4YVYYaHSeOndJYUhtZWb711E8fk_DEEIyyfLQ","lore_tm_v1_tKVGNp9coK6VtZp9RLIOuTIecE2BCPn57gmVUVr0KuM","lore_tm_v1_3J33wGJDJNZKD6vWXBWj7SAq5_FQR0JAokWJ0YzW2YI","lore_tm_v1_NQiFiK2LeCBSO8goZ2X8l_0NmIOTrTrrwoa_wabOCwM","lore_tm_v1_NnqY5QKI5-CuuQTJ1Mmjch0SlGVkzla-u-fwPe736NU"]
Date: Sep 16, 2026
AGENTS.md states tests must use a temporary SQLite database through packages/core/test/setup.ts and never the production DB.AGENTS.md states releases use Sentry Craft via GitHub Actions and versions or CHANGELOG.md must never be manually changed because Craft handles both automatically.scripts/bump-version.sh updates all package.json versions; 2. changelog is generated from conventional commits; 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 once labeled accepted; 6. publishing uses npm OIDC trusted publishing and creates a GitHub Release with binaries and patches.gh workflow run release.yml -f version=auto for conventional-commit semver selection and gh workflow run release.yml -f version=0.23.0 for an explicit version.quality/REVIEW.md requires deterministic regression tests for every adversarial-review defect: the test must fail on the base branch, pass on the fix, exercise the real precondition, and fail if the tested guard is removed.SYNCED_TABLES β packages/core/test/sync-registry-contract.test.ts; MIGRATIONS β db.test.ts schema-version assertion plus migration-specific tests; AGENTS β agents.test.ts, requiring every agent to expose name, displayName, binary, and detect(), with binary a constant placeholder string.enable/disable/push/pull boundaries, and requires property-test stability across 10 runs.TypeError in strict mode rather than silently corrupting the cache.db().query monkeypatches are shadowed by the tracing Proxy; SQL-counting tests must use log.registerSink({ withDbSpan }).pnpm test, pnpm run typecheck, pnpm run lint, and pnpm run format:check, with explicit exit-code checks; the final tree must be unmodified and hash-verified.PASS / FAIL / CONCERN / MUST-FIX verdicts with file:line evidence and an overall MERGE / DO-NOT-MERGE verdict; correctness-critical sync, hashing, lifecycle, and migration changes always require adversarial review.pnpm@10.28.0; the root test script is vitest run, build is pnpm -r run build, and gateway premutation runs pnpm --filter @loreai/gateway run bundle.packages/gateway/package.json identified @loreai/gateway version 0.40.0, Node engine >=22.15, production entry ./dist/index.cjs, type entry ./dist/index.d.cts, Bun entry ./dist/index.bun.js, and CLI binaries lore and lore-gateway both mapped to ./dist/bin.cjs.packages/gateway/package.json scripts are typecheck: tsc --noEmit, build: tsx script/build.ts, bundle: tsx script/bundle.ts, build:binary: tsx script/build.ts --binary, build:binary:sea: tsx script/build-binary-sea.ts, and start: tsx src/index.ts.youvttksqllkxurqlpxypvrnzpsvxvoq / commit d236533a8d57df57ea780c8729978b7d15c6ea85, whose parent is candidate rtwyxzrrqnqspzypxtymnolzwmpnnumv / b9feb17a1feb58a72a080cca0e493130427c506f.rtwyxzrrqnqspzypxtymnolzwmpnnumv / b9feb17a1feb58a72a080cca0e493130427c506f β uyznyvwtuxrkvnppulnwlpryssrywsrt / 1ff66d14757b98d3ec7bdb8012104d1f10b292b8 β pxrvwsvvkmpoxnsqmrkwrnlqvvkoltwz / 2cbf40060c67df229731cf1b9e34d5bf22ec2145 β xpzmsyowwmzsorxottxynvnwlqrykyuo / e977b4b1da8f8197c3238466d41de0bccd8eb054.packages/gateway/src/pipeline.ts and packages/gateway/test/openai-responses-recall-aware-stream.test.ts.7ac4f48eccfae80091d2cfffa627f461fd139af80e3a6face24d9dd1f4a47d7f for the alternate diff representation and caf10519f08fc9a396b3413617f4e9fca740f3c87c196455e56791d51709a354 for the requested plain Git-format range diff.packages/gateway/dist/index.cjs SHA-256 74f6ab3b2c5bd6ac19755cccb8c81c342dd3476ef55e5d8dc664c3f13553dba3.packages/gateway/dist/index.cjs 17,528,510 bytes; bin.cjs 804; index.bun.js 16,966,956; index.d.cts 3,000; embedding-worker.cjs 578,646; embedding-worker.js 578,430; vector-worker.cjs 11,329; vector-worker.js 10,579; ort-wasm-simd-threaded.mjs 20,856; ort-wasm-simd-threaded.wasm 11,133,407./home/byk/Code/opencode-lore-codex-reasoning; only the inspection shell PID 186892 and its rg child PID 186894 appeared.index.cjs hash; the working-copy child was empty and the candidate range had no commit conflicts.fix/responses-private-references, which the assistant committed to preserve and distinguish from candidate conflicts. Its targets included removed hidden revisions umutrurq/16 at ec1eea0a and umutrurq/20 at d4cb310b; added divergent conflicted revisions umutrurq/0 at 079844c0, umutrurq/1 at 099729a2, and umutrurq/2 at cda3d347; and @git at hidden conflicted umutrurq/19 / 5c2a0221, ahead by 2 commits and behind by 3 commits.