{ "schemaVersion": 1, "id": "storage-map-heatmap", "name": "Storage map and temperature heatmap", "description": "A 40-disk storage view remains readable with explicit text states and a table alternative.", "initialState": {"disks": {"count": 40, "temperaturePoints": 40}}, "timeline": [{"atSeconds": 60, "action": "set-metric", "payload": {"metric": "storage.disk.temperature", "entity": "disk-7", "value": 52}}], "expectedOutcomes": [ {"bySeconds": 60, "assertion": "All 40 disk temperature points remain bounded and the elevated disk has a textual attention state."}, {"bySeconds": 60, "assertion": "Storage map and heatmap retain table/text alternatives and drill-down links."} ] }