A fuse, not an AI · it reads its own rules from the base branch

base branch, not the PR interlock.yml
zod strict parse · version 1
invalidhalt loud, never open
classify paths the PR tier author-aware agent or human
the gate deterministic observe → pass enforce → decide
passmay merge
blockfail the check
reviewneeds approval
frozen node interlock.yml is Tier 2 · the gate cannot merge its own off-switch