Every save is a version
Each save is a new version, logged in the audit log. Agents pick up the change on their next hook call.
Rules and approvals
Protect the paths that matter, pick what warns and what blocks, and choose who can wave a block through. Out of the box, Comity warns rather than blocks.

Set them once for the org, adjust them per repo, and keep a person on every block.



How policies combine, change and reach every agent.
Each save is a new version, logged in the audit log. Agents pick up the change on their next hook call.
Set require_intent to required, and an agent has to say what it's working on before it edits.
Agents keep working by default. Choose Block edits to pause writes until Comity answers again.
Leave generated files, lockfiles and build output out of every check with ignore_paths.
Blocks, blocked edits, work requests and autopilot recaps post by default. Tune the list and the minimum severity.
"Postgres, not Mongo" is a team decision, with its own warn or block mode and the same override roles.
npm i -g comity-cli && comity login && comity init