A pi package that traces every reference, scores the risk, and hands you a single impact report — before the change ever reaches production.
$ pi install npm:pi-blast-radius
Every change raises one question: what is the blast radius? This turns your pi agent into an impact analyst.
It runs git diff, greps for every caller, import, and string reference, follows the dependency chain to closure, and tells you what is likely to break and which tests to run.
No dashboards. No graphs. Just answers, in one markdown report.
Read the install guideUse pi's installer — not npm i — so the extension registers with pi.
Run it inside a pi session against any change you want to understand.
The command injects the analysis workflow into the system prompt; pi's agent loop runs it with built-in bash, grep, and read. Read-only — no writes, no network.
Runs git diff, show, and log to find changed files and symbols.
Greps for callers, imports, and string usages — recursively to closure.
Weighs fan-in, depth, public surface, test coverage, and churn history.
Emits one markdown report with a risk score and the tests to run.