impact · git:20260830.cc6c9ed · 2026-08-30 · sha256 5d30e0de501540e8

impact git:20260830.cc6c9edA

Immutable. This exact content is served forever at /api/v1/blob/5d30e0de501540e8.

---
name: impact
description: Determine what a proposed or completed change could break outside its immediate diff. Use for blast-radius analysis, shared contracts, migrations, risky refactors, and changes to public interfaces or persistent data. Do not use for a general code review with no cross-boundary risk.
---

# Impact

Trace changed assumptions to every meaningful consumer and identify the evidence needed to call the change safe.

## Establish the changed contract

Identify the type, interface, schema, behavior, configuration, timing, or state assumption that changes. State both the old and new contract.

## Trace consumers

Search direct callers, re-exports, generated clients, tests, jobs, integrations, stored data, deployment configuration, and operational tooling as applicable. Follow semantic consumers, not only textual matches. Consider rollback and mixed-version operation when releases can overlap.

## Rank risk

For each plausible break, describe the consumer, failure mode, likelihood, impact, and current protection. Separate verified consumers from uncertain external dependencies.

## Prove the critical fact

Run or identify the smallest check that demonstrates the most important compatibility claim. Do not rely only on a written inventory.

## Output

Return the changed contract, affected surfaces, ranked risks, evidence, unresolved consumers, and a focused verification plan. Do not implement the change unless separately requested.