01
Checks before anything moves
Nothing reaches the main branch without passing the same checks, in the same order.
A change, written by a person or by an agent, reaches the main branch only after a fixed series of checks: tests, types, dependencies, complexity, build. The order never changes, cheapest first, and the first one that fails stops everything. The checks run on the merged result, not on the branch alone, so they show what would really happen.

