Every agent on the team follows the same short list of rules. A role can add rules of its own, but never weaken one of these. Here they are in plain words.
Launching, spending money, publishing anything, and anything touching passwords or keys wait for your own yes. An agent saying "approved" doesn't count.
Any agent that needs you goes through her, with exactly what it needs and what it suggests.
Every decision comes with pros, cons and one clear recommendation. If you push back, the advice changes only for a new fact.
Every paid service comes with its monthly price and a question. Free options come first. Long agent runs get a rough cost up front.
A separate agent checks it, every time.
Vera writes what she'll test from what you agreed, before she sees what Ian built.
Automatic checks stop the builder from editing existing tests.
The exact command and its real output are saved in the project, so anyone can check them.
Unknown stays unknown. If time runs out, the agent reports it as a blocker.
After three failed checks on the same piece, the team stops and brings you the evidence.
Plans, decisions and handoffs live in your project's GitHub, so any agent in any tool can pick up the work.
Short, plain, one place per fact. A project nobody can read is a project nobody can check.
This is the plain-words version. The full list, with every detail the agents follow, is in Company principles.