JJ New for Review Lanes

VCS-JJ-NEW-FOR-REVIEW-LANES

Summary

Start unrelated review units with jj new before edits accumulate. Separate changes keep review atomic while leaving later squash or absorb decisions easy.

Rule

Use jj new for separate review lanes.

Why

A new task needs a separate review lane before unrelated edits accumulate. jj new creates a fresh change in the same workspace so the current change remains focused and later squash or absorb decisions stay easy.

Helps

  • Keeps review units atomic and prevents unrelated work from piling into one change.

Limits

Use the current change when the new edit is clearly part of the same atomic purpose. Use another workspace only when another filesystem checkout is needed.

Agent Instruction

Use `jj new` for separate review lanes because a new task needs a separate review lane before unrelated
edits accumulate.

Mechanisms

Supported by jj new, early jj desc, small changes, status checks, and later jj squash or jj absorb when follow-up belongs with its parent.

References