{
  "schemaVersion": "1.0.0",
  "synthetic": true,
  "description": "Invented data for learning. No customer or OEM records.",
  "contract": {
    "deviceId": "fictional-device-01",
    "metric": "interval_energy",
    "unit": "kWh",
    "timestampMeaning": "interval_start",
    "intervalMinutes": 15,
    "windowStart": "2026-10-25T00:00:00Z",
    "windowEndExclusive": "2026-10-25T02:00:00Z",
    "displayTimeZone": "Europe/Warsaw",
    "expectedReporting": "One record per interval, including overnight; an invented requirement, not an OEM claim."
  },
  "sourceRecords": [
    {
      "intervalStart": "2026-10-25T00:00:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T00:15:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T00:45:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:00:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:15:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:30:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:45:00Z",
      "energyKwh": 0
    }
  ],
  "applicationRecords": [
    {
      "intervalStart": "2026-10-25T00:00:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T00:15:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T00:30:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T00:45:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:00:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:15:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:30:00Z",
      "energyKwh": 0
    },
    {
      "intervalStart": "2026-10-25T01:45:00Z",
      "energyKwh": 0
    }
  ],
  "expectedFinding": {
    "code": "ABSENCE_FILLED_WITH_ZERO",
    "intervalStart": "2026-10-25T00:30:00Z",
    "observedSourceSubtotalKwh": 0,
    "completeSourceWindowTotalKwh": null,
    "limitation": "This example does not establish why the source observation is missing, whether it will arrive later, or the equipment condition."
  }
}
