Problem
Upgrade authority tests prove who can upgrade, but they do not prove that existing storage and event state remains usable after a contract upgrade.
Done when
- Create representative pre-upgrade storage snapshots.
- Apply each supported upgrade in a test environment.
- Assert old records remain readable and new writes use the expected schema.
- Document rollback and incompatible migration behavior.
Problem
Upgrade authority tests prove who can upgrade, but they do not prove that existing storage and event state remains usable after a contract upgrade.
Done when