···3333- Use ticket-derived names like `pm-12-short-summary`.
3434- Check your own changes with `jj diff` before reporting completion.
3535- Use `jj describe` only to update the description of an already-isolated change; do not use it as a substitute for `jj new` at task start.
3636+- `main` marks the default workspace head — the trunk merged work lands on. Merge a workspace's change back into the default line by rebasing it onto `main`, then advancing `main` and the default head:
3737+ ```sh
3838+ jj rebase -r <workspace>@ -d main # rebase the workspace change onto main
3939+ jj bookmark set main -r <workspace>@ # advance main to the merged change
4040+ jj new main -m "<ticket>: ..." # open the next change on top; this also updates the default workspace head
4141+ ```
4242+ After an external rebase the workspace's working copy is stale — run `jj workspace update-stale` inside that workspace before editing there again. Put follow-up edits in a fresh change on top of `main`, not piled onto a merged workspace change.
36433744## Commands
3845