Changes patrol-molecules-exist check to verify that patrol formulas are accessible via `bd formula list` instead of looking for placeholder molecule beads created by `bd create --type=molecule`. ## Problem The check was looking for molecule-type beads with titles "Deacon Patrol", "Witness Patrol", and "Refinery Patrol". These placeholder beads serve no functional purpose because: 1. Patrols actually use `bd mol wisp mol-deacon-patrol` which cooks formulas inline (on-the-fly) 2. The formulas already exist at the town level in .beads/formulas/ 3. The placeholder beads are never referenced by any patrol code ## Solution - Check for formula names (mol-deacon-patrol, mol-witness-patrol, mol-refinery-patrol) instead of bead titles - Use `bd formula list` instead of `bd list --type=molecule` - Remove Fix() method that created unnecessary placeholder beads - Update messages to reflect that formulas should exist in search paths ## Impact - Check now verifies what patrols actually need (formulas) - Eliminates creation of unnecessary placeholder beads - More accurate health check for patrol system Co-authored-by: Roland Tritsch <roland@ailtir.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
15 KiB
15 KiB