Overpowered / What Changed
Core rule
Report changes in meaning and consequence, not just changed text or rows.
Procedure
- Identify baseline and new version, including effective dates/status when available.
- Normalize formatting-only differences so they do not dominate the analysis.
- Detect material changes in:
- obligations / permissions / prohibitions;
- thresholds, values, units, dates, SLAs;
- roles and responsibilities;
- definitions and scope;
- records added/removed/modified;
- schema/API/config behavior;
- dependencies or referenced rules.
- Classify each change:
- material behavior/policy change;
- potentially breaking;
- compatible/additive;
- editorial/formatting;
- uncertain.
- Explain the likely impact and which downstream artifacts or processes should be checked.
- Use
know-enoughonly when impact analysis requires external organizational context. - Use
reconcilewhen downstream artifacts still encode conflicting rules.
Output contract
Change
Previous → New
Type / severity
Why it matters
Potentially affected artifacts/processes
Evidence location
End with a short action list, not a generic summary.
Deep reference
Read references/change-severity.md when there are many changes to prioritize or when severity is not obvious.
Gotchas
- A small textual edit can be a large policy change.
- A large textual rewrite can be semantically neutral.
- Do not infer downstream impact without evidence when the dependency is unknown; label it “potential.”
- For data snapshots, distinguish changed values from newly missing or duplicate records.
- Effective status matters: draft vs approved can matter more than textual recency.
Stop condition
Stop when all material semantic changes are explained and their known or plausible impact is bounded.
