Dashboard › opencode-lore › Distillation
3cdff52f-da22-4d16-8dae-3980ffea79ea["lore_tm_v1_qh9SoFbov5_SC8z-HweBrmu6ckkIDDEbCd1dIGeBk0M","lore_tm_v1__zl_NhdyBEUhVM3C9AOwa_3FW4m5Ha2nnSbUt9B1Yck","lore_tm_v1_qarCNU9pX7PBI7qXthdVPI8vQ-L0orKzHrOG_OzX_fQ","lore_tm_v1_Rixy_FpGZTLbAYE2pS9aOsgk0qeg3P-4dxTxLvDRs3g","lore_tm_v1_U_pJJJw5kvX6ivEA1v8r-tezfqkLlJLfBx19zSOpOWQ","lore_tm_v1_pWZNA1vsIuOyu9KyjhsVumG0VkfnB9LezmaZEYeS4Vc","lore_tm_v1_xbaPhoROJh7W_E86YLxs_SQDS7X9wkdrpfMyabXVgNc","lore_tm_v1_Pvyz5j8Er8o6XnhZaabhnDg964R6kkFODA9AaUXXT3g","lore_tm_v1_JVQw1VKluf63qG9euKOeD79wPzi9g4xB1k3hBD0RBFM","lore_tm_v1_V155KN0CLVT0QZ4prU7_ggtWGICaEgR3Xq-zOj-qF38"]
Date: Sep 16, 2026
tmzmtlss, planning to recover outstanding cgroup/admission review findings, tighten implementation and regressions, run mutation proof, and run full repository gates..jj/ exists: mutations must use jj, not git; interactive flags such as -i/--interactive and jj resolve are prohibited in agent environments; describe/commit operations must pass -m "msg"; mutations must be verified with jj st and jj log; stable letter change IDs are preferred over hexadecimal commit IDs.rebase, new, or squash records conflicts in the resulting commit, so jj st must be run afterward and conflicts resolved manually by editing files.@; there is no staging area; jj commit leaves a new empty @ with finalized content at @-; bookmarks do not auto-advance and must be moved explicitly; tracked immutable commits such as main must not be rebased or described directly; jj undo or jj op restore <op-id> can recover mistakes.AGENTS.md states every non-trivial PR requires an adversarial correctness review before merge and points to quality/REVIEW.md for regression-test discipline, adversarial-order setup, fan-out registry coverage, recurring bug-class batteries, and the two-reviewer workflow.~/.local/share/lore/lore.db.@loreai/core at packages/core/, @loreai/gateway at packages/gateway/, @loreai/opencode at packages/opencode/, and @loreai/pi at packages/pi/. Both gateway and adapters consume core; gateway bundles core into CJS with esbuild, while opencode ships raw TypeScript.packages/core/src/temporal.ts; 2. distillation in packages/core/src/distillation.ts, with segments capped at 16K tokens and meta-distillation beginning when gen-0 count exceeds 20; 3. the four-layer gradient context manager in packages/core/src/gradient.ts, ranging from Layer 0 full passthrough through Layer 3 emergency compression.packages/core/src/ltm.ts have categories decision, pattern, preference, architecture, and gotcha; fields are id (UUIDv7), project_id, category, title, content (maximum 1200 characters), confidence (0.0–1.0), and cross_project; consolidation runs when entry count exceeds maxEntries of 25.pnpm test, pnpm run typecheck, pnpm run lint, pnpm run format:check, and pnpm run build; formatting can be applied with pnpm run format, and lint autofixes with pnpm run lint:fix.packages/core/test/setup.ts, never the production DB.CHANGELOG.md, because Craft handles both automatically. Releases are triggered with gh workflow run release.yml -f version=auto or an explicit version such as gh workflow run release.yml -f version=0.23.0.repo-setup skill was unavailable and it would apply repository instructions directly while recovering unresolved review evidence and re-verifying the Jujutsu candidate before changing code./home/byk/Code/opencode-lore-embedding-runtime/CONTRIBUTING.md was not found.package.json configures pnpm@10.28.0 and Volta with Node 24.16.0 and pnpm 10.28.0; root test command is vitest run, coverage uses vitest run --coverage, lint uses oxlint --type-aware, formatting uses oxfmt, and mutation testing uses stryker run.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 contract for name, displayName, binary, and detect().TypeError in strict mode rather than silently corrupting the cache.db().query monkeypatches are shadowed by the tracing Proxy; SQL-counting tests must use the log.registerSink({ withDbSpan }) seam.pnpm test, pnpm run typecheck, pnpm run lint, and pnpm run format:check; verify property tests across 10 runs; hash-verify that the working tree is unmodified afterward; and report per-point PASS/FAIL/CONCERN/MUST-FIX verdicts with file:line evidence plus an overall MERGE or DO-NOT-MERGE.tmzmtlss, commit e6d0f1ed, bookmark fix/embedding-runtime-admission, description fix(core): correct embedding runtime selection and admission; parent is change pxrvwsvv, commit 2cbf4006, bookmark 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; guidance was to inspect with jj bookmark list and resolve using jj bookmark set <name> -r <rev>.