Dashboard › opencode-lore › Distillation
3a1e22e0-8669-4cfa-8e5b-e6346425c933["lore_tm_v1_a03TN7mt2BJPSwKUA1Y4xfdpMj9apcf3iOb9J5pcavs"]
Date: September 16, 2026
jj never fails on conflict; after rebase, new, or squash, conflicts are recorded in the resulting commit and must be checked with jj st, resolved by manually editing files, and verified cleared with another jj st..jj/ must use jj rather than git for mutations, including colocated repositories containing both .jj/ and .git/.jj safety rules: never use -i, --interactive, jj resolve, or other interactive commands; always pass -m "msg" when describing or committing; verify mutations using jj st and jj log; prefer stable letter-based change IDs such as nmwwolux over hexadecimal commit IDs; and do not rebase or describe immutable commits.jj mutations are recoverable through the operation log: jj undo reverses the last operation, jj op log displays operations, and jj op restore <op-id> rewinds repository state.