## AGENTS.md

### Workflow

- We use jujutsu (`jj`). When reading diffs with commands like `jj diff` or
  `jj show`, use `--git` for git-style diffs that are more intelligible than
  jj-style side-by-side diffs.
- Before starting implementation work, run `jj status`. If the new work is
  different from the working copy, run
  `jj new -m "area: imperative, kernel-style change description"`.
- Do not deviate from this project's conventions by falling back to
  Conventional Commits.
- Before calling any work finished, check the working copy's description. It
  should have at least a subject, set before working and verified or updated
  before finishing. Substantial changes also require bodies, set before
  finishing.
- Keep unrelated documentation, workflow, and feature changes separate when
  practical.
