Risk Lens
Find the behavior that changed outside the ticket
Risk Lens puts the patch at the center and traces the ripple outward — direct callers, shared data structures, permission logic, public APIs, and user flows. It explains each risk from repo structure, tests, history, and the current requirement.
Impact ripple
Confirmed risk, kept separate from speculation
Unintended behavior
retry backoff change affects webhook delivery
confirmedretry backoff change affects webhook delivery
Backward compatibility
old API clients skip the new domain check
confirmedold API clients skip the new domain check
Permission change
admin override path still reachable
likelyadmin override path still reachable
Migration risk
workspaces without a domain list
likelyworkspaces without a domain list
Missing validation
empty domain string not handled
speculativeempty domain string not handled
Every patch should keep its promise
Stop merging changes you can only hope are correct.
Connect a repo, open a pull request, and PatchVow returns a Change Proof: what the Issue promised, what the patch delivered, and what still needs review.