{
  "version": "2026-08-30.1",
  "classification": "Inzonex-authored synthetic test fixtures, not plant measurements",
  "scope": "Record identity, timestamp, declared quality and a user-selected maximum age only. Does not validate model accuracy, sensor truth, cybersecurity, control safety or digital-twin status.",
  "asOf": "2026-08-30T12:00:00Z",
  "expectedAssetId": "example-pump-01",
  "examples": [
    {
      "id": "age-150-limit-60",
      "label": "150-second record, 60-second limit",
      "maxAgeSeconds": 60,
      "record": {
        "assetId": "example-pump-01",
        "observedAt": "2026-08-30T11:57:30Z",
        "quality": "good"
      },
      "expectedStatus": "older_than_limit",
      "expectedAgeSeconds": 150
    },
    {
      "id": "age-150-limit-300",
      "label": "Same record, 300-second limit",
      "maxAgeSeconds": 300,
      "record": {
        "assetId": "example-pump-01",
        "observedAt": "2026-08-30T11:57:30Z",
        "quality": "good"
      },
      "expectedStatus": "within_age_limit",
      "expectedAgeSeconds": 150
    },
    {
      "id": "exact-limit",
      "label": "Exactly at the selected limit",
      "maxAgeSeconds": 60,
      "record": {
        "assetId": "example-pump-01",
        "observedAt": "2026-08-30T11:59:00Z",
        "quality": "good"
      },
      "expectedStatus": "within_age_limit",
      "expectedAgeSeconds": 60
    },
    {
      "id": "missing",
      "label": "No record available",
      "maxAgeSeconds": 60,
      "record": null,
      "expectedStatus": "missing",
      "expectedAgeSeconds": null
    },
    {
      "id": "wrong-asset",
      "label": "Recent record belongs to another asset",
      "maxAgeSeconds": 60,
      "record": {
        "assetId": "example-pump-02",
        "observedAt": "2026-08-30T11:59:45Z",
        "quality": "good"
      },
      "expectedStatus": "asset_mismatch",
      "expectedAgeSeconds": null
    },
    {
      "id": "future-clock",
      "label": "Timestamp five seconds in the future",
      "maxAgeSeconds": 60,
      "record": {
        "assetId": "example-pump-01",
        "observedAt": "2026-08-30T12:00:05Z",
        "quality": "good"
      },
      "expectedStatus": "future_timestamp",
      "expectedAgeSeconds": -5
    },
    {
      "id": "quality-uncertain",
      "label": "Recent record with uncertain quality",
      "maxAgeSeconds": 60,
      "record": {
        "assetId": "example-pump-01",
        "observedAt": "2026-08-30T11:59:45Z",
        "quality": "uncertain"
      },
      "expectedStatus": "quality_not_good",
      "expectedAgeSeconds": 15
    }
  ]
}