Dashboard › opencode-lore › Distillation
67c0a1c0-40e2-4b77-be1a-06fd16713df6["lore_tm_v1_G7FW9LV0MS10KJ8B2RkGcgt78MtbANJYStlSJeuMEK4","lore_tm_v1_J2_GYR5lKxVBCugfXuX8AyweWe-cXGdiAxbsQUuJPzE","lore_tm_v1_6yuFi5ud2wukEWKw_tb1otSm2y2hLxITkttDLib-SQM","lore_tm_v1_jGMwUurzrSgFPL18qg4cZvV0GFW-rWgTXJonYx46eRU","lore_tm_v1_yoZHvmLqU9MJm5D98Pn_JFronn33hh2pT7rh5EkD0_w","lore_tm_v1_X6QI0rhn0kekgARIiSmXRg_TKCgvDmfs4cpGxTcFQtk"]
Date: Sep 16, 2026
jj-guide states that /home/byk/Code/opencode-lore-provider-error is a colocated Jujutsu repository because both .jj/ and .git/ exist; mutations must use jj, while Git is limited to read-only operations or unsupported tasks such as git submodule.jj never fails on conflict: rebase, new, and squash record conflicts in the resulting commit, after which jj st must be run and conflicted files resolved manually; jj resolve is prohibited because it is interactive.jj rules prohibit interactive flags such as -i and --interactive, require -m "msg" when describing or committing, require verifying mutations with jj st and jj log, prefer stable letter-based change IDs over rewritten hexadecimal commit IDs, and prohibit rebasing or describing immutable commits.jj guidance states bookmarks do not auto-advance; after jj commit, content is in @- and the bookmark must be moved with jj bookmark set <name> -r @-; @ is then a new empty working-copy commit.>= 22.5, its language is TypeScript in a pnpm workspaces monorepo, and its database is SQLite using WAL mode and FTS5 at ~/.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/.packages/core/test/setup.ts, never the production DB.CHANGELOG.md must never be manually bumped or edited; release commands are gh workflow run release.yml -f version=auto or an explicit version such as gh workflow run release.yml -f version=0.23.0.Γ10 runs.CB-003: sessionStates in packages/core/src/gradient.ts:304, p-limit instances in packages/core/src/session-limiter.ts:17, and globalHeaderValues in packages/gateway/src/session.ts:436.REQ-001 through REQ-014 and candidate bugs CB-001 through CB-012; its structural pass checks missing error handling, resource leaks, null/undefined hazards, async error propagation gaps, and unbounded growth without relying on requirement references.