Dashboard › opencode-lore › Distillation
22348fa8-5de4-4f2d-8b68-2fca50ce6c50["lore_tm_v1_rJZjF3_NuJwzeUn5ksigIZL_caIZrWMmXFvPTa247zg","lore_tm_v1_wP7QZp9PI1jLEOnp2wgYUg4MSZ9hDYq_q_m2Tjk8O0A","lore_tm_v1_7CS4m9ilF5l4WpMCA90GPbuzCMMnKSVslAgy8JMV9Oc","lore_tm_v1_iEenho4O75KeL8QCjX0OCAVplrjNdFKfzMiZcHJskZ0","lore_tm_v1_CHWeWCXRb3yajqpsVA8IhX1NK2W4hN2PVr37wwWuVi0","lore_tm_v1_zfyUWS3VsXjyrYcf7mTWb1HbCfG_-YDLCKgFg2TEga4"]
Date: Sep 16, 2026
/home/byk/Code/opencode-lore-provider-error.wswlsmrn, commit 24880457763b (to be resolved fully), with base main@origin at 2cbf40060c67df229731cf1b9e34d5bf22ec2145.c79cc2ec010e22f01961d8eec7bce3a60b8dfcb02c12b9ce4c0de9c5e173cb4d, covering exactly six known files.AGENTS.md, quality/REVIEW.md, relevant scripts, every changed line, and parsing/routing/logging/telemetry/accounting/persistence/cancellation callers and tests.response.in_progress events before and after creation; failure/diagnostic aliases before creation; contradictory statuses; duplicate, decreasing, or invalid sequence numbers; recall-bearing failure arguments/results; terminal backpressure cancellation; rollback/state restoration; malformed output/reference/tool identities; usage overflow; Codex rate limits; and request-wide limits.615/615 affected tests, a 200/200 repeated sequence battery, and green static/bundle checks.PASS, CONCERN, or MUST-FIX, with exact file:line evidence and residual risk, ending exactly with either MERGE or DO-NOT-MERGE./home/byk/Code/opencode-lore-provider-error contains both .jj/ and .git/, making it a colocated Jujutsu/Git repository; inspection guidance says to use jj commands rather than git for mutations.jj never fails on conflict; conflicts are recorded in the resulting commit and must be checked with jj st.-i/--interactive; always provide -m "msg" for descriptions/commits; verify mutations with jj st and jj log; prefer stable letter-based change IDs over hexadecimal commit IDs; never rebase or describe immutable commits; use jj undo, jj op log, or jj op restore <op-id> for recovery.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 state setup, fan-out registry coverage, recurring bug-class batteries, and the two-reviewer rule.>= 22.5; the repository is a TypeScript monorepo using pnpm workspaces; SQLite uses WAL mode and FTS5, with normal storage at ~/.local/share/lore/lore.db.@loreai/core at packages/core/ for the shared memory engine; @loreai/gateway at packages/gateway/ for the transparent LLM proxy and lore CLI; @loreai/opencode at packages/opencode/ for the OpenCode plugin adapter; and @loreai/pi at packages/pi/ for the Pi extension adapter.packages/core/src/temporal.ts; Tier 2 distillation in packages/core/src/distillation.ts, with segments capped at 16K tokens and meta-distillation after the gen-0 count exceeds 20; and Tier 3 gradient context management in packages/core/src/gradient.ts, using four layers from full passthrough through emergency compression.packages/core/src/ltm.ts use categories decision, pattern, preference, architecture, and gotcha; fields include id as UUIDv7, project_id, category, title, content capped at 1200 characters, confidence from 0.0β1.0, and cross_project.packages/core/test/setup.ts, never the production DB.CHANGELOG.md must never be manually bumped or edited because Craft handles both automatically.quality/REVIEW.md requires regression tests to fail on the base branch, pass with the fix, and fail when the tested guard is deleted; it also calls for adversarial lifecycle ordering, fan-out/registry batteries, apply-then-revert mutants, and property-test stability across Γ10 runs.scripts/bump-version.sh, generates a changelog from conventional commits, creates release/X.Y.Z, runs CI to build npm tarballs/standalone binaries/delta patches, opens a Craft publish issue, and publishes after the issue receives the accepted label.package.json identifies lore-monorepo as private, ESM ("type": "module"), licensed FSL-1.1-Apache-2.0, with package manager pnpm@10.28.0; Volta pins Node 24.16.0 and pnpm 10.28.0.typecheck: pnpm -r run typecheck, test: vitest run, pretest: pnpm --filter @loreai/gateway run bundle, test:coverage: pnpm --filter @loreai/gateway run bundle && vitest run --coverage, build: pnpm -r run build, lint: oxlint --type-aware, lint:fix: oxlint --type-aware --fix, format: oxfmt, format:check: oxfmt --check, evals: vitest run --config vitest.evals.config.ts, premutation: pnpm --filter @loreai/gateway run bundle, and mutation: stryker run.@sentry/node@10.56.0 via patches/@sentry__node@10.56.0.patch and includes explicit security-related overrides such as basic-ftp: 5.3.1, ip-address: 10.2.0, fast-xml-parser: 5.7.3, onnxruntime-node: 1.27.0, yaml: >=2.8.3, esbuild: >=0.28.1, protobufjs: >=8.6.6, qs: >=6.15.2, tar: >=7.5.19, postcss: >=8.5.18, and sharp: >=0.35.0.