AGENTS.md

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.