bro drill
Scoped descent โ narrower investigation frames with mandatory results.
When a task needs focused investigation, bro drill creates a frame: a
drill-labeled bead nested under the current one. A frame can only close
with a result โ and if it found a lesson, a prevention plan. beads is
the memory system; there is no .drills/ directory.
Commands
| Command | What it does |
|---|---|
bro drill down <title> [--under ID] [--ephemeral] | New child frame under the current leaf (or a root). --ephemeral = wisp, no audit trail |
bro drill up --result T [--prevent T]โฆ [--evidence R]โฆ | Close the frame. --result is mandatory (CLI-enforced); each --prevent spawns a prevention task linked discovered-from; --evidence lands in bd provenance |
bro unwind โฆ | Alias for drill up |
bro drill current / tree / list | Active leaf ยท all hierarchies ยท open frames |
bro drill distill <id> | bd mol distill โ a good drill tree becomes a reusable proto |
Policy
Narrow โ investigate โ ascend โ prevent. Descend only into a strictly narrower problem. A frame that returns nothing teaches nothing; a frame that found an error owes a prevention bead so it doesn't recur.
Hooks block Stop once while a frame is open โ a repeated stop is let through. Gates, not loops.