{
  "schemaVersion": "2026-09-12",
  "synthetic": true,
  "description": "Fictional seven-site commercial rooftop portfolio across two placeholder monitoring portals, reconciled for the 30 days before a handover. Site names, portals and dates are invented; no customer, inverter or OEM is described.",
  "window": { "start": "2026-09-25", "endInclusive": "2026-10-24" },
  "portals": ["Portal A", "Portal B"],
  "sites": [
    { "id": "S-01", "name": "Warehouse North", "portal": "Portal A", "expectedCadenceMinutes": 15, "lastRecord": "2026-10-24T17:45:00Z", "status": "reporting", "unnoticedDays": 0 },
    { "id": "S-02", "name": "Logistics Hub", "portal": "Portal A", "expectedCadenceMinutes": 15, "lastRecord": "2026-10-13T09:15:00Z", "status": "silent", "unnoticedDays": 11 },
    { "id": "S-03", "name": "Retail Park B", "portal": "Portal B", "expectedCadenceMinutes": 15, "lastRecord": "2026-10-24T17:30:00Z", "status": "reporting", "unnoticedDays": 0 },
    { "id": "S-04", "name": "Cold Store", "portal": "Portal B", "expectedCadenceMinutes": 15, "lastRecord": "2026-10-21T12:00:00Z", "status": "stale", "note": { "key": "noteStalePartial", "since": "2026-10-19" }, "unnoticedDays": 5 },
    { "id": "S-05", "name": "Office Roof", "portal": "", "expectedCadenceMinutes": 1440, "lastRecord": "", "status": "missing", "unnoticedDays": 30 },
    { "id": "S-06", "name": "Depot East", "portal": "Portal A", "expectedCadenceMinutes": 15, "lastRecord": "2026-10-24T17:45:00Z", "status": "reporting", "unnoticedDays": 0 },
    { "id": "S-07", "name": "Plant Two", "portal": "Portal A", "expectedCadenceMinutes": 15, "lastRecord": "2026-10-24T17:45:00Z", "status": "reporting", "note": { "key": "noteInverterAbsent", "since": "2026-10-19" }, "unnoticedDays": 5 }
  ]
}
