bro

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

CommandWhat 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 / listActive 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.

On this page