Problem
Storage layout controls now include explicit slots, aliases, reserved ranges, packed fields, and opt-in namespaces, but there is not yet a consolidated layout artifact/tooling story for migration review.
Scope
- Emit a machine-readable storage layout artifact for compiled contracts.
- Include namespaces, explicit slots, alias ranges, reserved ranges, packed subfields, mappings, and dynamic arrays.
- Add a human-readable summary suitable for migration/audit review.
- Add CI or fixture coverage that detects accidental layout drift.
Problem
Storage layout controls now include explicit slots, aliases, reserved ranges, packed fields, and opt-in namespaces, but there is not yet a consolidated layout artifact/tooling story for migration review.
Scope