DashboardopencodeJujutsu mutation and stable-ID discipli…

Jujutsu mutation and stable-ID discipline

Category: preference
Confidence: 1.00
ID: 01a09f45-3f9f-7c90-9af5-5783f1e77919
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 1
Source session: 0kurKU0jltRI6V0gh
Created: 2026-09-14 09:08:19
Updated: 2026-09-14 09:35:10

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 2 1d ago

Content

When a repository contains .jj/, perform every repository mutation through Jujutsu; use Git only for read-only inspection or capabilities unavailable in Jujutsu. Avoid interactive flags, provide explicit -m messages for describe or commit operations, prefer stable change IDs over commit hashes, and never rebase or describe immutable commits. Treat conflicts as recorded commit state: after jj rebase, jj new, or jj squash, run jj st, resolve markers manually, and verify with both jj st and jj log. Use jj undo or operation-log recovery when needed.

Move to: