The Refinery now has a formal patrol molecule with structural enforcement of the Beads Promise via the handle-failures verification gate. Changes: - Add RefineryPatrolMolecule() to builtin_molecules.go with 10 steps - Add prompts/roles/refinery.md template following deacon/witness pattern - Update test to expect 9 built-in molecules Key insight: The handle-failures step is a GATE - you cannot proceed to merge-push without either fixing the issue or filing a bead. This makes disavowal structurally impossible, not just philosophically discouraged. The Scotty Test: "Would Scotty walk past a warp core leak because it existed before his shift?" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.5 KiB
7.5 KiB