Dashboard › opencode-lore › Distillation
a2ea03d6-5917-4d24-ba10-43033e4ab462["lore_tm_v1_eBCDsw1owpWuCm3lendBMtHoP0pDrqabKNXhXDWpc-I","lore_tm_v1_gtHIsEBXqoNQsm9o8cDxtQ9eQn-XDai-qxSTTTsYB3Q","lore_tm_v1_ITWzx6XJHGVcw6rq2AZSSpXsrJ2luxYoDU9rue88hCI","lore_tm_v1__4MqpZMx0aM8g2jQFuC7rPNnsn3F8WdUw__oAYJPJoA"]
Date: Sep 16, 2026
jj never fails on merge conflict; conflicts are recorded in the resulting commit and must be detected with jj st and resolved manually rather than with interactive jj resolve.jj workflow rules: use jj, not git, for mutations when .jj/ exists; never use interactive flags; always pass -m "msg" when describing/committing; verify mutations with jj st and jj log; prefer stable change IDs over rewritten hexadecimal commit IDs; never rebase or describe immutable commits; use jj undo or jj op restore <op-id> for recovery.lrqlyykxvwoqrxzowonmmytxulyqmqlu / d890b184d786a4348e30bcdac7412baa7ae01ae9, whose parent was candidate tklkqxytmpkzzryqlolnpvxouropxznp / ce88c614c0ae55d229cb605aa7c7369d918d3650; both commits reported conflict=false.pxrvwsvvkmpoxnsqmrkwrnlqvvkoltwz at 2cbf40060c67df229731cf1b9e34d5bf22ec2145, candidate description fix(responses): complete lifecycle reconciliation, and exactly 3 modified files: packages/gateway/src/pipeline.ts, packages/gateway/src/stream/openai-responses.ts, and packages/gateway/test/openai-responses-recall-aware-stream.test.ts.02d06b2f84d7d2d8cfa5f22443384d12a2a9bc922ade879449de9b0b9d971d1c.fix/responses-private-references was conflicted, while the working-copy and candidate commits themselves were not conflicted.packages/core/test/setup.ts, never the production DB.CHANGELOG.md; Sentry Craft handles both automatically through the release workflow.