Tab · Build
Blast radius
Ask “what breaks if I change this?” and get the answer in one line. Forward + reverse traversal over the callgraph and schema/route edges (K4.B) — every caller, every callee, every read and write the change touches, with file paths and line numbers cited.
Where to find it
- MCP tool:
causal_blast_radius— pass a file, function, route, or schema column - Localhost: 3-column chip UI on the file's page in the dashboard
- API:
GET /api/blast-radius?target=<path> - Keyboard: ⌘ K then
blast
What it does for you
Stop one-line changes that break ten things.Before you touch
PUT /api/users/[id], see every caller and every schema write that hangs off it — including the columns added in migrations/0007.Reverse traversal, not just forward.Find every route, MCP tool, or job that reads a given DB column — useful before a rename, a type change, or a column drop.
Cited, deterministic, LLM-free.Pure graph traversal over
lib/edge-extractor.mjs output — same query, same answer, every time. No BYOK key needed.