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