architect: vault blast-radius tiers #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "architect/vault-blast-radius-tiers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What this sprint enables
Low-tier vault actions (groom-backlog, triage, reproduce, review-pr) execute without a human.
The dispatcher auto-approves or bypasses the PR for blast_radius=low, preserving hard gates
on medium and high tiers.
What already exists
vault/policy.tomlclassifies all 15 formulas into tiers (already complete)vault/classify.shreturns the tier for any formulavault/SCHEMA.mddocumentsblast_radiusoverride fieldThe gap:
docker/edge/dispatcher.shtreats all vault PRs identically — no tier differentiation.3 sub-issues
dispatcher.sh: readblast_radiusfrom vault action TOML and branch on tierlib/vault.sh: include blast_radius in PR body for dispatcher visibilitydocs/VAULT.md: document three-tier behaviorDesign fork
One open question before implementation: how should auto-approve work?
admin_enforcedfor low-tier PRs — changes branch protection policyvault/fired/The sprint spec recommends (C) as the cleanest, but this needs human decision.
Reply
ACCEPTto proceed with design questions, orREJECT: <reason>to decline.