Dashboardopencode-loreJujutsu-safe exact-change PR workflow

Jujutsu-safe exact-change PR workflow

Category: pattern
Confidence: 1.00
ID: 01a0a259-a55b-7e5a-ba2c-ee3a23e49db6
Project ID: 6f4be9ff-ed84-4cca-a9e7-732a0b0b8677
Cross-project: No
Recalled in other projects: 1
Source session: 0IiwozJmFR9A6QyFo
Created: 2026-08-26 13:30:46
Updated: 2026-09-14 23:56:19

Cross-Project Recalls

ProjectHitsLast recalled
opencode 2 9d ago

Content

In .jj/ workspaces, use non-interactive jj for mutations and stable change IDs. Identify the intended nonempty change explicitly; an empty child often makes @ wrong. Inspect its diff, description, parent, bookmark, and conflicts before proceeding. Rebase onto current upstream, then verify jj st, jj log, and exact file scope because conflicts are recorded without necessarily failing commands. Never rewrite immutable commits; recover mistakes with jj undo or jj op restore. Create or identify the change’s bookmark, push only it, and stop on push or branch-detection failure. Open the PR against the repository default branch with assignee @me, ## Summary, and concise impact-focused changes. Validate and review the exact pushed head; confirm the PR contains only the intended change and all required checks pass.

Move to: