{
  "schemaVersion": 1,
  "fixtureSHA256": "586097364a4b42fdb8e91f5352e20fd9a2d78706955cb6b9113f50737622f9ac",
  "interpretation": "Engineering correctness only. Unsupported/missing-output scenarios never count as successful plans. A scenario without detected violations is not proof of clinical effectiveness or complete feature support.",
  "sources": [
    {
      "path": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json",
      "sha256": "8713bfc28ee62e3eeb8ec17a50ead433b946442d66269f43fddc38066d23dfc7"
    },
    {
      "path": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json",
      "sha256": "dc68f839e3dda8efe983afe1dca8f5df0bb5635b3fd0953f5ec8295e89d5d90a"
    },
    {
      "path": "Sunshift/validation/algorithm-comparison/dawnward/results.json",
      "sha256": "4c9ea099496252c4af027415dae87d30743aa59e4ad8c1442cac1ab66114411e"
    },
    {
      "path": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json",
      "sha256": "dcac8abaa7ea0725f9ce5f9251e37c44e5609b1fde568fbaf52a39b8849033a0"
    }
  ],
  "summary": [
    {
      "system": "sunshift",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json",
      "scope": "primary",
      "scenarios": 30,
      "expectedScenarios": 30,
      "missingScenarioIDs": [],
      "supportedScenarios": 30,
      "supportedWithoutVisibleHardFindings": 16,
      "coverageAssessableScenarios": 30,
      "missingFullStayDayContexts": 143,
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 47,
        "visible_unaccepted_candidate": 47,
        "outside_physical_owner": 41,
        "awake_instruction_inside_sleep": 7,
        "nonpositive_interval": 5
      },
      "supportedVisibleHardFindingCounts": {
        "nonpositive_publication_window": 47,
        "visible_unaccepted_candidate": 47,
        "outside_physical_owner": 41,
        "awake_instruction_inside_sleep": 7,
        "nonpositive_interval": 5
      }
    },
    {
      "system": "sunshift",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json",
      "scope": "holdout",
      "scenarios": 1,
      "expectedScenarios": 1,
      "missingScenarioIDs": [],
      "supportedScenarios": 1,
      "supportedWithoutVisibleHardFindings": 0,
      "coverageAssessableScenarios": 1,
      "missingFullStayDayContexts": 6,
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 1,
        "outside_physical_owner": 1,
        "visible_unaccepted_candidate": 1
      },
      "supportedVisibleHardFindingCounts": {
        "nonpositive_publication_window": 1,
        "outside_physical_owner": 1,
        "visible_unaccepted_candidate": 1
      }
    },
    {
      "system": "sunshift",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json",
      "scope": "primary",
      "scenarios": 30,
      "expectedScenarios": 30,
      "missingScenarioIDs": [],
      "supportedScenarios": 30,
      "supportedWithoutVisibleHardFindings": 30,
      "coverageAssessableScenarios": 30,
      "missingFullStayDayContexts": 0,
      "visibleHardFindingCounts": {},
      "supportedVisibleHardFindingCounts": {}
    },
    {
      "system": "sunshift",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json",
      "scope": "holdout",
      "scenarios": 1,
      "expectedScenarios": 1,
      "missingScenarioIDs": [],
      "supportedScenarios": 1,
      "supportedWithoutVisibleHardFindings": 1,
      "coverageAssessableScenarios": 1,
      "missingFullStayDayContexts": 0,
      "visibleHardFindingCounts": {},
      "supportedVisibleHardFindingCounts": {}
    },
    {
      "system": "dawnward",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json",
      "scope": "primary",
      "scenarios": 30,
      "expectedScenarios": 30,
      "missingScenarioIDs": [],
      "supportedScenarios": 11,
      "supportedWithoutVisibleHardFindings": 6,
      "coverageAssessableScenarios": 0,
      "missingFullStayDayContexts": null,
      "visibleHardFindingCounts": {
        "duplicate_sleep_instruction": 3,
        "no_awake_light_session": 4,
        "crosses_physical_boundary": 7,
        "outside_physical_owner": 30
      },
      "supportedVisibleHardFindingCounts": {
        "duplicate_sleep_instruction": 3,
        "no_awake_light_session": 1,
        "outside_physical_owner": 1
      }
    },
    {
      "system": "dawnward",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json",
      "scope": "holdout",
      "scenarios": 1,
      "expectedScenarios": 1,
      "missingScenarioIDs": [],
      "supportedScenarios": 0,
      "supportedWithoutVisibleHardFindings": 0,
      "coverageAssessableScenarios": 0,
      "missingFullStayDayContexts": null,
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "supportedVisibleHardFindingCounts": {}
    },
    {
      "system": "jetlag.ninja",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json",
      "scope": "primary",
      "scenarios": 30,
      "expectedScenarios": 30,
      "missingScenarioIDs": [],
      "supportedScenarios": 0,
      "supportedWithoutVisibleHardFindings": 0,
      "coverageAssessableScenarios": 0,
      "missingFullStayDayContexts": null,
      "visibleHardFindingCounts": {},
      "supportedVisibleHardFindingCounts": {}
    },
    {
      "system": "jetlag.ninja",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json",
      "scope": "holdout",
      "scenarios": 1,
      "expectedScenarios": 1,
      "missingScenarioIDs": [],
      "supportedScenarios": 0,
      "supportedWithoutVisibleHardFindings": 0,
      "coverageAssessableScenarios": 0,
      "missingFullStayDayContexts": null,
      "visibleHardFindingCounts": {},
      "supportedVisibleHardFindingCounts": {}
    }
  ],
  "results": [
    {
      "scenarioID": "S01",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 54,
      "visibleEvents": 54,
      "eligibleEvents": 54,
      "emittedActionCounts": {
        "wake": 7,
        "meal": 15,
        "seekLight": 9,
        "caffeineCutoff": 9,
        "sleep": 8,
        "flightWake": 2,
        "setWatch": 1,
        "avoidLight": 1,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-12",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S02",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 28,
      "visibleEvents": 28,
      "eligibleEvents": 28,
      "emittedActionCounts": {
        "avoidLight": 4,
        "wake": 3,
        "meal": 7,
        "caffeineCutoff": 4,
        "seekLight": 4,
        "sleep": 4,
        "flightWake": 1,
        "setWatch": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-14",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-15",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-16",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-17",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-18",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S03",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 42,
      "visibleEvents": 42,
      "eligibleEvents": 42,
      "emittedActionCounts": {
        "avoidLight": 6,
        "wake": 5,
        "meal": 11,
        "caffeineCutoff": 6,
        "seekLight": 6,
        "sleep": 6,
        "flightWake": 1,
        "setWatch": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-18",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-19",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-20",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S04",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 53,
      "visibleEvents": 53,
      "eligibleEvents": 53,
      "emittedActionCounts": {
        "wake": 7,
        "meal": 15,
        "seekLight": 8,
        "caffeineCutoff": 9,
        "sleep": 8,
        "flightWake": 2,
        "setWatch": 1,
        "avoidLight": 1,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-21",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S05",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 66,
      "visibleEvents": 66,
      "eligibleEvents": 65,
      "emittedActionCounts": {
        "wake": 9,
        "meal": 19,
        "seekLight": 10,
        "caffeineCutoff": 11,
        "sleep": 10,
        "avoidLight": 3,
        "flightWake": 2,
        "setWatch": 1,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 65,
          "type": "sleep",
          "startUTC": "2026-10-18T17:35:00Z",
          "expiresUTC": "2026-10-18T15:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 65,
          "type": "sleep",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-18T17:35:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 1,
        "visible_unaccepted_candidate": 1
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S06",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-09",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-10",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-12",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-13",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-14",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S07",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 2,
      "visibleEvents": 2,
      "eligibleEvents": 2,
      "emittedActionCounts": {
        "seekLight": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-19",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-20",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-21",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-22",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-23",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-24",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S08",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 7,
      "visibleEvents": 7,
      "eligibleEvents": 7,
      "emittedActionCounts": {
        "caffeineCutoff": 1,
        "flightWake": 2,
        "setWatch": 1,
        "flightSleep": 1,
        "seekLight": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-22",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-23",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-24",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-25",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-26",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-27",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S09",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 4,
      "visibleEvents": 4,
      "eligibleEvents": 4,
      "emittedActionCounts": {
        "flightWake": 1,
        "setWatch": 1,
        "caffeineCutoff": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-03",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-04",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-05",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-06",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-07",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-08",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S10",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 24,
      "visibleEvents": 24,
      "eligibleEvents": 24,
      "emittedActionCounts": {
        "wake": 2,
        "meal": 5,
        "seekLight": 4,
        "caffeineCutoff": 4,
        "sleep": 3,
        "flightWake": 2,
        "setWatch": 1,
        "avoidLight": 1,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-26",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-27",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-28",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-29",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-30",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-31",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R01",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 117,
      "visibleEvents": 117,
      "eligibleEvents": 116,
      "emittedActionCounts": {
        "wake": 16,
        "meal": 34,
        "seekLight": 17,
        "caffeineCutoff": 19,
        "sleep": 17,
        "flightWake": 3,
        "setWatch": 2,
        "avoidLight": 8,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 77,
          "type": "meal",
          "startUTC": "2026-10-12T19:15:00Z",
          "expiresUTC": "2026-10-12T12:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 77,
          "type": "meal",
          "startUTC": "2026-10-12T19:15:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-02T09:45:00Z",
          "ownerEndUTC": "2026-10-12T12:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 77,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-12T19:15:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 15,
        "phaseHandoffsChecked": 21,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-09",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-18",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 1,
        "outside_physical_owner": 1,
        "visible_unaccepted_candidate": 1
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R02",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 19,
      "visibleEvents": 19,
      "eligibleEvents": 18,
      "emittedActionCounts": {
        "caffeineCutoff": 3,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1,
        "caffeineOK": 2,
        "wake": 2,
        "meal": 4,
        "nap": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 18,
          "type": "meal",
          "startUTC": "2026-10-10T22:30:00Z",
          "expiresUTC": "2026-10-10T18:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 18,
          "type": "meal",
          "startUTC": "2026-10-10T22:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T06:00:00Z",
          "ownerEndUTC": "2026-10-10T18:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 18,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-10T22:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 11,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-12",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-13",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-14",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-15",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-16",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 1,
        "outside_physical_owner": 1,
        "visible_unaccepted_candidate": 1
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R03",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 71,
      "visibleEvents": 71,
      "eligibleEvents": 71,
      "emittedActionCounts": {
        "wake": 8,
        "meal": 17,
        "seekLight": 10,
        "caffeineCutoff": 11,
        "sleep": 9,
        "flightWake": 4,
        "setWatch": 2,
        "avoidLight": 6,
        "flightSleep": 2,
        "nap": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 12,
        "phaseHandoffsChecked": 18,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-07",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-11-08",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-15",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-16",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-17",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-18",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-19",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R04",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 3,
      "visibleEvents": 3,
      "eligibleEvents": 3,
      "emittedActionCounts": {
        "sleep": 2,
        "seekLight": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 11,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-07",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-08",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-09",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-10",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-12",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R05",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 74,
      "visibleEvents": 74,
      "eligibleEvents": 74,
      "emittedActionCounts": {
        "avoidLight": 6,
        "wake": 9,
        "meal": 19,
        "caffeineCutoff": 12,
        "seekLight": 11,
        "sleep": 10,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 17,
        "phaseHandoffsChecked": 23,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-25",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-26",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-27",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-28",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-29",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-30",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-31",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-07",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-08",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-09",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-10",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R06",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 67,
      "visibleEvents": 67,
      "eligibleEvents": 64,
      "emittedActionCounts": {
        "wake": 8,
        "meal": 18,
        "seekLight": 10,
        "caffeineCutoff": 10,
        "sleep": 9,
        "avoidLight": 5,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 45,
          "type": "wake",
          "startUTC": "2026-10-14T19:00:00Z",
          "expiresUTC": "2026-10-14T18:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 45,
          "type": "wake",
          "startUTC": "2026-10-14T19:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-08T23:00:00Z",
          "ownerEndUTC": "2026-10-14T18:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 46,
          "type": "meal",
          "startUTC": "2026-10-14T19:30:00Z",
          "expiresUTC": "2026-10-14T18:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 46,
          "type": "meal",
          "startUTC": "2026-10-14T19:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-08T23:00:00Z",
          "ownerEndUTC": "2026-10-14T18:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 49,
          "type": "meal",
          "startUTC": "2026-10-15T07:30:00Z",
          "expiresUTC": "2026-10-14T18:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 49,
          "type": "meal",
          "startUTC": "2026-10-15T07:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-08T23:00:00Z",
          "ownerEndUTC": "2026-10-14T18:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 45,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T19:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 46,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T19:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 49,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-15T07:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 11,
        "phaseHandoffsChecked": 17,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-12",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-14",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-18",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-19",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-20",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-21",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 3,
        "outside_physical_owner": 3,
        "visible_unaccepted_candidate": 3
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R07",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 106,
      "visibleEvents": 106,
      "eligibleEvents": 103,
      "emittedActionCounts": {
        "avoidLight": 10,
        "wake": 14,
        "meal": 29,
        "caffeineCutoff": 16,
        "seekLight": 16,
        "sleep": 15,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 54,
          "type": "wake",
          "startUTC": "2026-10-22T22:00:00Z",
          "expiresUTC": "2026-10-22T15:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 54,
          "type": "wake",
          "startUTC": "2026-10-22T22:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-17T06:00:00Z",
          "ownerEndUTC": "2026-10-22T15:30:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 56,
          "type": "meal",
          "startUTC": "2026-10-22T22:30:00Z",
          "expiresUTC": "2026-10-22T15:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 56,
          "type": "meal",
          "startUTC": "2026-10-22T22:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-17T06:00:00Z",
          "ownerEndUTC": "2026-10-22T15:30:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 59,
          "type": "meal",
          "startUTC": "2026-10-23T10:30:00Z",
          "expiresUTC": "2026-10-22T15:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 59,
          "type": "meal",
          "startUTC": "2026-10-23T10:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-17T06:00:00Z",
          "ownerEndUTC": "2026-10-22T15:30:00Z"
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 59,
          "type": "meal",
          "startUTC": "2026-10-23T10:30:00Z",
          "otherEvent": 58
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 54,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-22T22:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 56,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-22T22:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 59,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-23T10:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 11,
        "phaseHandoffsChecked": 17,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-22",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 3,
        "outside_physical_owner": 3,
        "awake_instruction_inside_sleep": 1,
        "visible_unaccepted_candidate": 3
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R08",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 9,
      "visibleEvents": 9,
      "eligibleEvents": 9,
      "emittedActionCounts": {
        "flightWake": 2,
        "setWatch": 2,
        "caffeineCutoff": 2,
        "seekLight": 1,
        "sleep": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 14,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-22",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-23",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-24",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-25",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-26",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-27",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-28",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-29",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-30",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R09",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 35,
      "visibleEvents": 35,
      "eligibleEvents": 32,
      "emittedActionCounts": {
        "wake": 4,
        "meal": 9,
        "seekLight": 4,
        "caffeineCutoff": 6,
        "sleep": 4,
        "flightWake": 3,
        "setWatch": 2,
        "avoidLight": 2,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 30,
          "type": "wake",
          "startUTC": "2026-10-09T03:00:00Z",
          "expiresUTC": "2026-10-09T02:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 30,
          "type": "wake",
          "startUTC": "2026-10-09T03:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-06T14:45:00Z",
          "ownerEndUTC": "2026-10-09T02:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 31,
          "type": "meal",
          "startUTC": "2026-10-09T03:30:00Z",
          "expiresUTC": "2026-10-09T02:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 31,
          "type": "meal",
          "startUTC": "2026-10-09T03:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-06T14:45:00Z",
          "ownerEndUTC": "2026-10-09T02:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 34,
          "type": "meal",
          "startUTC": "2026-10-09T15:30:00Z",
          "expiresUTC": "2026-10-09T02:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 34,
          "type": "meal",
          "startUTC": "2026-10-09T15:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-06T14:45:00Z",
          "ownerEndUTC": "2026-10-09T02:00:00Z"
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 30,
          "type": "wake",
          "startUTC": "2026-10-09T03:00:00Z",
          "otherEvent": 29
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 31,
          "type": "meal",
          "startUTC": "2026-10-09T03:30:00Z",
          "otherEvent": 29
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 30,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-09T03:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 31,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-09T03:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 34,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-09T15:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 8,
        "phaseHandoffsChecked": 14,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-08",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-10",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-12",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-13",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-14",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-15",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 3,
        "outside_physical_owner": 3,
        "awake_instruction_inside_sleep": 2,
        "visible_unaccepted_candidate": 3
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "R10",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 92,
      "visibleEvents": 92,
      "eligibleEvents": 92,
      "emittedActionCounts": {
        "wake": 11,
        "meal": 24,
        "seekLight": 14,
        "caffeineCutoff": 15,
        "sleep": 13,
        "avoidLight": 7,
        "flightWake": 4,
        "setWatch": 2,
        "flightSleep": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 11,
        "phaseHandoffsChecked": 17,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-23",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-24",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M01",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 114,
      "visibleEvents": 114,
      "eligibleEvents": 108,
      "emittedActionCounts": {
        "avoidLight": 9,
        "wake": 14,
        "meal": 30,
        "caffeineCutoff": 16,
        "seekLight": 16,
        "sleep": 14,
        "flightWake": 7,
        "setWatch": 4,
        "flightSleep": 3,
        "caffeineOK": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 21,
          "type": "wake",
          "startUTC": "2026-10-03T08:00:00Z",
          "expiresUTC": "2026-10-03T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake",
          "startUTC": "2026-10-03T08:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-03T05:00:00Z",
          "ownerEndUTC": "2026-10-03T07:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 22,
          "type": "meal",
          "startUTC": "2026-10-03T08:30:00Z",
          "expiresUTC": "2026-10-03T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "meal",
          "startUTC": "2026-10-03T08:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-03T05:00:00Z",
          "ownerEndUTC": "2026-10-03T07:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 25,
          "type": "meal",
          "startUTC": "2026-10-03T20:30:00Z",
          "expiresUTC": "2026-10-03T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "meal",
          "startUTC": "2026-10-03T20:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-03T05:00:00Z",
          "ownerEndUTC": "2026-10-03T07:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 65,
          "type": "meal",
          "startUTC": "2026-10-09T16:30:00Z",
          "expiresUTC": "2026-10-09T08:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 65,
          "type": "meal",
          "startUTC": "2026-10-09T16:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T05:30:00Z",
          "ownerEndUTC": "2026-10-09T08:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 112,
          "type": "meal",
          "startUTC": "2026-10-16T21:30:00Z",
          "expiresUTC": "2026-10-16T16:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 113,
          "type": "sleep",
          "startUTC": "2026-10-17T01:00:00Z",
          "expiresUTC": "2026-10-16T16:00:00Z"
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 21,
          "type": "wake",
          "startUTC": "2026-10-03T08:00:00Z",
          "otherEvent": 20
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 22,
          "type": "meal",
          "startUTC": "2026-10-03T08:30:00Z",
          "otherEvent": 20
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 21,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-03T08:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 22,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-03T08:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 25,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-03T20:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 65,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-09T16:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 112,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-16T21:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 113,
          "type": "sleep",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-17T01:00:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 19,
        "findings": []
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 6,
        "outside_physical_owner": 4,
        "awake_instruction_inside_sleep": 2,
        "visible_unaccepted_candidate": 6
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M02",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 71,
      "visibleEvents": 71,
      "eligibleEvents": 67,
      "emittedActionCounts": {
        "flightWake": 5,
        "setWatch": 4,
        "caffeineOK": 11,
        "caffeineCutoff": 10,
        "meal": 20,
        "sleep": 9,
        "wake": 9,
        "nap": 2,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_interval",
          "event": 18,
          "type": "nap",
          "startUTC": "2026-10-06T21:00:00Z",
          "endUTC": "2026-10-06T21:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 18,
          "type": "nap",
          "startUTC": "2026-10-06T21:00:00Z",
          "expiresUTC": "2026-10-06T21:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 18,
          "type": "nap",
          "startUTC": "2026-10-06T21:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-04T22:00:00Z",
          "ownerEndUTC": "2026-10-06T21:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 20,
          "type": "meal",
          "startUTC": "2026-10-07T03:30:00Z",
          "expiresUTC": "2026-10-06T21:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 20,
          "type": "meal",
          "startUTC": "2026-10-07T03:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-04T22:00:00Z",
          "ownerEndUTC": "2026-10-06T21:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 41,
          "type": "meal",
          "startUTC": "2026-10-10T04:30:00Z",
          "expiresUTC": "2026-10-09T20:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 41,
          "type": "meal",
          "startUTC": "2026-10-10T04:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-07T06:30:00Z",
          "ownerEndUTC": "2026-10-09T20:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 69,
          "type": "meal",
          "startUTC": "2026-10-14T06:30:00Z",
          "expiresUTC": "2026-10-14T00:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 69,
          "type": "meal",
          "startUTC": "2026-10-14T06:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T23:30:00Z",
          "ownerEndUTC": "2026-10-14T00:00:00Z"
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 69,
          "type": "meal",
          "startUTC": "2026-10-14T06:30:00Z",
          "otherEvent": 68
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 18,
          "type": "nap",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-06T21:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 20,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-07T03:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 41,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-10T04:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 69,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T06:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 12,
        "phaseHandoffsChecked": 23,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-15",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-16",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-17",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-18",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-19",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-20",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_interval": 1,
        "nonpositive_publication_window": 4,
        "outside_physical_owner": 4,
        "awake_instruction_inside_sleep": 1,
        "visible_unaccepted_candidate": 4
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M03",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 107,
      "visibleEvents": 107,
      "eligibleEvents": 102,
      "emittedActionCounts": {
        "wake": 12,
        "meal": 26,
        "seekLight": 15,
        "caffeineCutoff": 17,
        "sleep": 12,
        "flightWake": 7,
        "setWatch": 4,
        "avoidLight": 7,
        "flightSleep": 3,
        "caffeineOK": 2,
        "nap": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_interval",
          "event": 32,
          "type": "nap",
          "startUTC": "2026-10-10T14:00:00Z",
          "endUTC": "2026-10-10T11:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 32,
          "type": "nap",
          "startUTC": "2026-10-10T14:00:00Z",
          "expiresUTC": "2026-10-10T11:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 32,
          "type": "nap",
          "startUTC": "2026-10-10T14:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T07:00:00Z",
          "ownerEndUTC": "2026-10-10T11:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 35,
          "type": "meal",
          "startUTC": "2026-10-10T20:10:00Z",
          "expiresUTC": "2026-10-10T11:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 35,
          "type": "meal",
          "startUTC": "2026-10-10T20:10:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T07:00:00Z",
          "ownerEndUTC": "2026-10-10T11:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 42,
          "type": "wake",
          "startUTC": "2026-10-12T05:00:00Z",
          "expiresUTC": "2026-10-11T23:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 42,
          "type": "wake",
          "startUTC": "2026-10-12T05:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-10T18:00:00Z",
          "ownerEndUTC": "2026-10-11T23:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 45,
          "type": "meal",
          "startUTC": "2026-10-12T05:30:00Z",
          "expiresUTC": "2026-10-11T23:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 45,
          "type": "meal",
          "startUTC": "2026-10-12T05:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-10T18:00:00Z",
          "ownerEndUTC": "2026-10-11T23:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 50,
          "type": "meal",
          "startUTC": "2026-10-12T17:30:00Z",
          "expiresUTC": "2026-10-11T23:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 50,
          "type": "meal",
          "startUTC": "2026-10-12T17:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-10T18:00:00Z",
          "ownerEndUTC": "2026-10-11T23:00:00Z"
        },
        {
          "code": "awake_instruction_inside_sleep",
          "event": 50,
          "type": "meal",
          "startUTC": "2026-10-12T17:30:00Z",
          "otherEvent": 49
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 32,
          "type": "nap",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-10T14:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 35,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-10T20:10:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 42,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-12T05:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 45,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-12T05:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 50,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-12T17:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 21,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-21",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 3,
            "civilDate": "2026-10-22",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_interval": 1,
        "nonpositive_publication_window": 5,
        "outside_physical_owner": 5,
        "awake_instruction_inside_sleep": 1,
        "visible_unaccepted_candidate": 5
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M04",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 3,
      "visibleEvents": 3,
      "eligibleEvents": 3,
      "emittedActionCounts": {
        "sleep": 2,
        "seekLight": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 7,
        "phaseHandoffsChecked": 15,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-04",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-07",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-08",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-09",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-10",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-12",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M05",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 115,
      "visibleEvents": 114,
      "eligibleEvents": 108,
      "emittedActionCounts": {
        "avoidLight": 10,
        "wake": 15,
        "meal": 32,
        "caffeineCutoff": 15,
        "seekLight": 16,
        "sleep": 14,
        "flightWake": 5,
        "setWatch": 4,
        "caffeineOK": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 29,
          "type": "meal",
          "startUTC": "2026-10-11T08:30:00Z",
          "expiresUTC": "2026-10-10T22:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 29,
          "type": "meal",
          "startUTC": "2026-10-11T08:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-10T05:00:00Z",
          "ownerEndUTC": "2026-10-10T22:00:00Z"
        },
        {
          "code": "nonpositive_interval",
          "event": 64,
          "type": "nap",
          "startUTC": "2026-10-15T04:25:00Z",
          "endUTC": "2026-10-15T00:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 64,
          "type": "nap",
          "startUTC": "2026-10-15T04:25:00Z",
          "expiresUTC": "2026-10-15T00:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 64,
          "type": "nap",
          "startUTC": "2026-10-15T04:25:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-14T21:00:00Z",
          "ownerEndUTC": "2026-10-15T00:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 65,
          "type": "meal",
          "startUTC": "2026-10-15T10:30:00Z",
          "expiresUTC": "2026-10-15T00:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 65,
          "type": "meal",
          "startUTC": "2026-10-15T10:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-14T21:00:00Z",
          "ownerEndUTC": "2026-10-15T00:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 111,
          "type": "wake",
          "startUTC": "2026-10-22T15:35:00Z",
          "expiresUTC": "2026-10-22T09:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 112,
          "type": "meal",
          "startUTC": "2026-10-22T16:05:00Z",
          "expiresUTC": "2026-10-22T09:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 113,
          "type": "meal",
          "startUTC": "2026-10-23T04:00:00Z",
          "expiresUTC": "2026-10-22T09:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 29,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-11T08:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 64,
          "type": "nap",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-15T04:25:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 65,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-15T10:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 111,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-22T15:35:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 112,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-22T16:05:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 113,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-23T04:00:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 8,
        "phaseHandoffsChecked": 19,
        "findings": []
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 6,
        "outside_physical_owner": 3,
        "nonpositive_interval": 1,
        "visible_unaccepted_candidate": 6
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M06",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 62,
      "visibleEvents": 62,
      "eligibleEvents": 59,
      "emittedActionCounts": {
        "avoidLight": 7,
        "wake": 7,
        "meal": 16,
        "caffeineCutoff": 9,
        "seekLight": 9,
        "sleep": 9,
        "flightWake": 2,
        "setWatch": 2,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 44,
          "type": "wake",
          "startUTC": "2026-10-27T11:00:00Z",
          "expiresUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 44,
          "type": "wake",
          "startUTC": "2026-10-27T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T21:00:00Z",
          "ownerEndUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 45,
          "type": "meal",
          "startUTC": "2026-10-27T11:30:00Z",
          "expiresUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 45,
          "type": "meal",
          "startUTC": "2026-10-27T11:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T21:00:00Z",
          "ownerEndUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 49,
          "type": "meal",
          "startUTC": "2026-10-28T00:30:00Z",
          "expiresUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 49,
          "type": "meal",
          "startUTC": "2026-10-28T00:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T21:00:00Z",
          "ownerEndUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 44,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-27T11:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 45,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-27T11:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 49,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-28T00:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 15,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-29",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-30",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-31",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-11-02",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 3,
        "outside_physical_owner": 3,
        "visible_unaccepted_candidate": 3
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M07",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 21,
      "visibleEvents": 21,
      "eligibleEvents": 18,
      "emittedActionCounts": {
        "seekLight": 3,
        "sleep": 3,
        "flightWake": 1,
        "setWatch": 1,
        "wake": 2,
        "avoidLight": 3,
        "meal": 5,
        "nap": 1,
        "caffeineCutoff": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 4,
          "type": "wake",
          "startUTC": "2026-10-04T19:30:00Z",
          "expiresUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 4,
          "type": "wake",
          "startUTC": "2026-10-04T19:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-03T09:05:00Z",
          "ownerEndUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 6,
          "type": "meal",
          "startUTC": "2026-10-04T20:00:00Z",
          "expiresUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 6,
          "type": "meal",
          "startUTC": "2026-10-04T20:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-03T09:05:00Z",
          "ownerEndUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 10,
          "type": "meal",
          "startUTC": "2026-10-05T09:00:00Z",
          "expiresUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 10,
          "type": "meal",
          "startUTC": "2026-10-05T09:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-03T09:05:00Z",
          "ownerEndUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 4,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-04T19:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 6,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-04T20:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 10,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-05T09:00:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 8,
        "phaseHandoffsChecked": 16,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-04",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-08",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-09",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-10",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-12",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-13",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 3,
        "outside_physical_owner": 3,
        "visible_unaccepted_candidate": 3
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M08",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 29,
      "visibleEvents": 29,
      "eligibleEvents": 29,
      "emittedActionCounts": {
        "flightWake": 3,
        "setWatch": 2,
        "caffeineCutoff": 5,
        "sleep": 3,
        "wake": 3,
        "meal": 6,
        "seekLight": 3,
        "avoidLight": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 7,
        "phaseHandoffsChecked": 12,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-20",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-24",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-25",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-26",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-27",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-28",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M09",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 20,
      "visibleEvents": 20,
      "eligibleEvents": 16,
      "emittedActionCounts": {
        "wake": 3,
        "meal": 6,
        "seekLight": 3,
        "caffeineCutoff": 2,
        "sleep": 3,
        "flightWake": 1,
        "setWatch": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 15,
          "type": "wake",
          "startUTC": "2026-10-14T02:30:00Z",
          "expiresUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 15,
          "type": "wake",
          "startUTC": "2026-10-14T02:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-13T14:45:00Z",
          "ownerEndUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 16,
          "type": "meal",
          "startUTC": "2026-10-14T03:00:00Z",
          "expiresUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 16,
          "type": "meal",
          "startUTC": "2026-10-14T03:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-13T14:45:00Z",
          "ownerEndUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "nonpositive_interval",
          "event": 17,
          "type": "nap",
          "startUTC": "2026-10-14T08:30:00Z",
          "endUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 17,
          "type": "nap",
          "startUTC": "2026-10-14T08:30:00Z",
          "expiresUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 17,
          "type": "nap",
          "startUTC": "2026-10-14T08:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-13T14:45:00Z",
          "ownerEndUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 18,
          "type": "meal",
          "startUTC": "2026-10-14T15:00:00Z",
          "expiresUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 18,
          "type": "meal",
          "startUTC": "2026-10-14T15:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-13T14:45:00Z",
          "ownerEndUTC": "2026-10-13T22:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 15,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T02:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 16,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T03:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 17,
          "type": "nap",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T08:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 18,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-14T15:00:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 12,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-15",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-16",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-17",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-18",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-19",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-20",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 4,
        "outside_physical_owner": 4,
        "nonpositive_interval": 1,
        "visible_unaccepted_candidate": 4
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "M10",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 35,
      "visibleEvents": 35,
      "eligibleEvents": 31,
      "emittedActionCounts": {
        "caffeineCutoff": 5,
        "flightWake": 4,
        "setWatch": 2,
        "flightSleep": 2,
        "sleep": 4,
        "wake": 3,
        "seekLight": 4,
        "meal": 7,
        "avoidLight": 1,
        "caffeineOK": 1,
        "nap": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 31,
          "type": "wake",
          "startUTC": "2026-10-26T07:00:00Z",
          "expiresUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 31,
          "type": "wake",
          "startUTC": "2026-10-26T07:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-24T09:30:00Z",
          "ownerEndUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 32,
          "type": "meal",
          "startUTC": "2026-10-26T07:30:00Z",
          "expiresUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 32,
          "type": "meal",
          "startUTC": "2026-10-26T07:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-24T09:30:00Z",
          "ownerEndUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "nonpositive_interval",
          "event": 33,
          "type": "nap",
          "startUTC": "2026-10-26T13:00:00Z",
          "endUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 33,
          "type": "nap",
          "startUTC": "2026-10-26T13:00:00Z",
          "expiresUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 33,
          "type": "nap",
          "startUTC": "2026-10-26T13:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-24T09:30:00Z",
          "ownerEndUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "nonpositive_publication_window",
          "event": 34,
          "type": "meal",
          "startUTC": "2026-10-26T19:30:00Z",
          "expiresUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 34,
          "type": "meal",
          "startUTC": "2026-10-26T19:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-24T09:30:00Z",
          "ownerEndUTC": "2026-10-26T06:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 31,
          "type": "wake",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-26T07:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 32,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-26T07:30:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 33,
          "type": "nap",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-26T13:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 34,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-26T19:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 17,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-25",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-27",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-28",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-29",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-30",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-10-31",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 2,
            "civilDate": "2026-11-01",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 4,
        "outside_physical_owner": 4,
        "nonpositive_interval": 1,
        "visible_unaccepted_candidate": 4
      },
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "H01",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-location-solar-v2",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 76,
      "visibleEvents": 76,
      "eligibleEvents": 75,
      "emittedActionCounts": {
        "wake": 10,
        "meal": 21,
        "seekLight": 10,
        "caffeineCutoff": 11,
        "sleep": 10,
        "flightWake": 3,
        "setWatch": 2,
        "avoidLight": 7,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "nonpositive_publication_window",
          "event": 57,
          "type": "meal",
          "startUTC": "2026-10-07T18:30:00Z",
          "expiresUTC": "2026-10-07T11:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 57,
          "type": "meal",
          "startUTC": "2026-10-07T18:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-09-30T06:00:00Z",
          "ownerEndUTC": "2026-10-07T11:00:00Z"
        },
        {
          "code": "visible_unaccepted_candidate",
          "event": 57,
          "type": "meal",
          "eligibility": "historyOnly",
          "startUTC": "2026-10-07T18:30:00Z"
        }
      ],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 12,
        "phaseHandoffsChecked": 18,
        "findings": [
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-03",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 0,
            "civilDate": "2026-10-06",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-10",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-11",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-12",
            "hasGeneratedRow": true
          },
          {
            "code": "missing_full_stay_day_context",
            "legIndex": 1,
            "civilDate": "2026-10-13",
            "hasGeneratedRow": true
          }
        ]
      },
      "visibleHardFindingCounts": {
        "nonpositive_publication_window": 1,
        "outside_physical_owner": 1,
        "visible_unaccepted_candidate": 1
      },
      "eligibleHardFindingCounts": {},
      "scope": "holdout",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-before.json"
    },
    {
      "scenarioID": "S01",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 54,
      "visibleEvents": 54,
      "eligibleEvents": 54,
      "emittedActionCounts": {
        "wake": 7,
        "meal": 15,
        "seekLight": 9,
        "caffeineCutoff": 9,
        "sleep": 8,
        "flightWake": 2,
        "setWatch": 1,
        "avoidLight": 1,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S02",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 28,
      "visibleEvents": 28,
      "eligibleEvents": 28,
      "emittedActionCounts": {
        "avoidLight": 4,
        "wake": 3,
        "meal": 7,
        "caffeineCutoff": 4,
        "seekLight": 4,
        "sleep": 4,
        "flightWake": 1,
        "setWatch": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S03",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 42,
      "visibleEvents": 42,
      "eligibleEvents": 42,
      "emittedActionCounts": {
        "avoidLight": 6,
        "wake": 5,
        "meal": 11,
        "caffeineCutoff": 6,
        "seekLight": 6,
        "sleep": 6,
        "flightWake": 1,
        "setWatch": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S04",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 53,
      "visibleEvents": 53,
      "eligibleEvents": 53,
      "emittedActionCounts": {
        "wake": 7,
        "meal": 15,
        "seekLight": 8,
        "caffeineCutoff": 9,
        "sleep": 8,
        "flightWake": 2,
        "setWatch": 1,
        "avoidLight": 1,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S05",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 66,
      "visibleEvents": 65,
      "eligibleEvents": 65,
      "emittedActionCounts": {
        "wake": 9,
        "meal": 19,
        "seekLight": 10,
        "caffeineCutoff": 11,
        "sleep": 10,
        "avoidLight": 3,
        "flightWake": 2,
        "setWatch": 1,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S06",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S07",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 2,
      "visibleEvents": 2,
      "eligibleEvents": 2,
      "emittedActionCounts": {
        "seekLight": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S08",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 7,
      "visibleEvents": 7,
      "eligibleEvents": 7,
      "emittedActionCounts": {
        "caffeineCutoff": 1,
        "flightWake": 2,
        "setWatch": 1,
        "flightSleep": 1,
        "seekLight": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S09",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 4,
      "visibleEvents": 4,
      "eligibleEvents": 4,
      "emittedActionCounts": {
        "flightWake": 1,
        "setWatch": 1,
        "caffeineCutoff": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 8,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S10",
      "category": "single",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 24,
      "visibleEvents": 24,
      "eligibleEvents": 24,
      "emittedActionCounts": {
        "wake": 2,
        "meal": 5,
        "seekLight": 4,
        "caffeineCutoff": 4,
        "sleep": 3,
        "flightWake": 2,
        "setWatch": 1,
        "avoidLight": 1,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 9,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R01",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 117,
      "visibleEvents": 116,
      "eligibleEvents": 116,
      "emittedActionCounts": {
        "wake": 16,
        "meal": 34,
        "seekLight": 17,
        "caffeineCutoff": 19,
        "sleep": 17,
        "flightWake": 3,
        "setWatch": 2,
        "avoidLight": 8,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 15,
        "phaseHandoffsChecked": 21,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R02",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 19,
      "visibleEvents": 18,
      "eligibleEvents": 18,
      "emittedActionCounts": {
        "caffeineCutoff": 3,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1,
        "caffeineOK": 2,
        "wake": 2,
        "meal": 4,
        "nap": 1,
        "sleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 11,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R03",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 71,
      "visibleEvents": 71,
      "eligibleEvents": 71,
      "emittedActionCounts": {
        "wake": 8,
        "meal": 17,
        "seekLight": 10,
        "caffeineCutoff": 11,
        "sleep": 9,
        "flightWake": 4,
        "setWatch": 2,
        "avoidLight": 6,
        "flightSleep": 2,
        "nap": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 12,
        "phaseHandoffsChecked": 18,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R04",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 3,
      "visibleEvents": 3,
      "eligibleEvents": 3,
      "emittedActionCounts": {
        "sleep": 2,
        "seekLight": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 11,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R05",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 74,
      "visibleEvents": 74,
      "eligibleEvents": 74,
      "emittedActionCounts": {
        "avoidLight": 6,
        "wake": 9,
        "meal": 19,
        "caffeineCutoff": 12,
        "seekLight": 11,
        "sleep": 10,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 17,
        "phaseHandoffsChecked": 23,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R06",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 67,
      "visibleEvents": 64,
      "eligibleEvents": 64,
      "emittedActionCounts": {
        "wake": 8,
        "meal": 18,
        "seekLight": 10,
        "caffeineCutoff": 10,
        "sleep": 9,
        "avoidLight": 5,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 11,
        "phaseHandoffsChecked": 17,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R07",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 106,
      "visibleEvents": 103,
      "eligibleEvents": 103,
      "emittedActionCounts": {
        "avoidLight": 10,
        "wake": 14,
        "meal": 29,
        "caffeineCutoff": 16,
        "seekLight": 16,
        "sleep": 15,
        "flightWake": 3,
        "setWatch": 2,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 11,
        "phaseHandoffsChecked": 17,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R08",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 9,
      "visibleEvents": 9,
      "eligibleEvents": 9,
      "emittedActionCounts": {
        "flightWake": 2,
        "setWatch": 2,
        "caffeineCutoff": 2,
        "seekLight": 1,
        "sleep": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 14,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R09",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 35,
      "visibleEvents": 32,
      "eligibleEvents": 32,
      "emittedActionCounts": {
        "wake": 4,
        "meal": 9,
        "seekLight": 4,
        "caffeineCutoff": 6,
        "sleep": 4,
        "flightWake": 3,
        "setWatch": 2,
        "avoidLight": 2,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 8,
        "phaseHandoffsChecked": 14,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "R10",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 92,
      "visibleEvents": 92,
      "eligibleEvents": 92,
      "emittedActionCounts": {
        "wake": 11,
        "meal": 24,
        "seekLight": 14,
        "caffeineCutoff": 15,
        "sleep": 13,
        "avoidLight": 7,
        "flightWake": 4,
        "setWatch": 2,
        "flightSleep": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 11,
        "phaseHandoffsChecked": 17,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M01",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 114,
      "visibleEvents": 108,
      "eligibleEvents": 108,
      "emittedActionCounts": {
        "avoidLight": 9,
        "wake": 14,
        "meal": 30,
        "caffeineCutoff": 16,
        "seekLight": 16,
        "sleep": 14,
        "flightWake": 7,
        "setWatch": 4,
        "flightSleep": 3,
        "caffeineOK": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 19,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M02",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 71,
      "visibleEvents": 67,
      "eligibleEvents": 67,
      "emittedActionCounts": {
        "flightWake": 5,
        "setWatch": 4,
        "caffeineOK": 11,
        "caffeineCutoff": 10,
        "meal": 20,
        "sleep": 9,
        "wake": 9,
        "nap": 2,
        "flightSleep": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 12,
        "phaseHandoffsChecked": 23,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M03",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 107,
      "visibleEvents": 102,
      "eligibleEvents": 102,
      "emittedActionCounts": {
        "wake": 12,
        "meal": 26,
        "seekLight": 15,
        "caffeineCutoff": 17,
        "sleep": 12,
        "flightWake": 7,
        "setWatch": 4,
        "avoidLight": 7,
        "flightSleep": 3,
        "caffeineOK": 2,
        "nap": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 21,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M04",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 3,
      "visibleEvents": 3,
      "eligibleEvents": 3,
      "emittedActionCounts": {
        "sleep": 2,
        "seekLight": 1
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 7,
        "phaseHandoffsChecked": 15,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M05",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 115,
      "visibleEvents": 108,
      "eligibleEvents": 108,
      "emittedActionCounts": {
        "avoidLight": 10,
        "wake": 15,
        "meal": 32,
        "caffeineCutoff": 15,
        "seekLight": 16,
        "sleep": 14,
        "flightWake": 5,
        "setWatch": 4,
        "caffeineOK": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 8,
        "phaseHandoffsChecked": 19,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M06",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 62,
      "visibleEvents": 59,
      "eligibleEvents": 59,
      "emittedActionCounts": {
        "avoidLight": 7,
        "wake": 7,
        "meal": 16,
        "caffeineCutoff": 9,
        "seekLight": 9,
        "sleep": 9,
        "flightWake": 2,
        "setWatch": 2,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 15,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M07",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 21,
      "visibleEvents": 18,
      "eligibleEvents": 18,
      "emittedActionCounts": {
        "seekLight": 3,
        "sleep": 3,
        "wake": 2,
        "flightWake": 1,
        "setWatch": 1,
        "meal": 5,
        "avoidLight": 3,
        "nap": 1,
        "caffeineCutoff": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 8,
        "phaseHandoffsChecked": 16,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M08",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 29,
      "visibleEvents": 29,
      "eligibleEvents": 29,
      "emittedActionCounts": {
        "flightWake": 3,
        "setWatch": 2,
        "caffeineCutoff": 5,
        "sleep": 3,
        "wake": 3,
        "meal": 6,
        "seekLight": 3,
        "avoidLight": 2,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 7,
        "phaseHandoffsChecked": 12,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M09",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 20,
      "visibleEvents": 16,
      "eligibleEvents": 16,
      "emittedActionCounts": {
        "wake": 3,
        "meal": 6,
        "seekLight": 3,
        "caffeineCutoff": 2,
        "sleep": 3,
        "flightWake": 1,
        "setWatch": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 6,
        "phaseHandoffsChecked": 12,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "M10",
      "category": "multi",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 35,
      "visibleEvents": 31,
      "eligibleEvents": 31,
      "emittedActionCounts": {
        "caffeineCutoff": 5,
        "flightWake": 4,
        "setWatch": 2,
        "flightSleep": 2,
        "sleep": 4,
        "wake": 3,
        "seekLight": 4,
        "meal": 7,
        "avoidLight": 1,
        "caffeineOK": 1,
        "nap": 2
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 9,
        "phaseHandoffsChecked": 17,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "H01",
      "category": "round",
      "system": "sunshift",
      "modelVersion": "sunshift-2026.09-itinerary-reconciliation-v1",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 76,
      "visibleEvents": 75,
      "eligibleEvents": 75,
      "emittedActionCounts": {
        "wake": 10,
        "meal": 21,
        "seekLight": 10,
        "caffeineCutoff": 11,
        "sleep": 10,
        "flightWake": 3,
        "setWatch": 2,
        "avoidLight": 7,
        "flightSleep": 1,
        "nap": 1
      },
      "featureObservability": {
        "meals": "emitted",
        "dayContext": "supplied",
        "phaseContinuity": "supplied"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": true,
        "fullStayDatesChecked": 12,
        "phaseHandoffsChecked": 18,
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "holdout",
      "source": "Sunshift/validation/algorithm-comparison/results/sunshift-after.json"
    },
    {
      "scenarioID": "S01",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 42,
      "visibleEvents": 42,
      "eligibleEvents": 42,
      "emittedActionCounts": {
        "wake": 8,
        "sleep": 7,
        "seekLight": 7,
        "caffeineOK": 6,
        "nap": 7,
        "caffeineCutoff": 7
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "duplicate_sleep_instruction",
          "event": 22,
          "type": "sleep_target",
          "startUTC": "2026-10-06T23:00:00Z",
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker",
          "otherEvent": 23,
          "interpretation": "Same sleep target appears twice; duplication, not incompatible sleep timing"
        }
      ],
      "eligibleFindings": [
        {
          "code": "duplicate_sleep_instruction",
          "event": 22,
          "type": "sleep_target",
          "startUTC": "2026-10-06T23:00:00Z",
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker",
          "otherEvent": 23,
          "interpretation": "Same sleep target appears twice; duplication, not incompatible sleep timing"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "duplicate_sleep_instruction": 1
      },
      "eligibleHardFindingCounts": {
        "duplicate_sleep_instruction": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S02",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 27,
      "visibleEvents": 27,
      "eligibleEvents": 27,
      "emittedActionCounts": {
        "sleep": 4,
        "wake": 5,
        "nap": 3,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "avoidLight": 3,
        "caffeineOK": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S03",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 35,
      "visibleEvents": 35,
      "eligibleEvents": 35,
      "emittedActionCounts": {
        "sleep": 5,
        "wake": 6,
        "nap": 6,
        "caffeineCutoff": 6,
        "seekLight": 6,
        "avoidLight": 3,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S04",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 42,
      "visibleEvents": 42,
      "eligibleEvents": 42,
      "emittedActionCounts": {
        "wake": 8,
        "sleep": 7,
        "seekLight": 7,
        "caffeineOK": 6,
        "nap": 7,
        "caffeineCutoff": 7
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "duplicate_sleep_instruction",
          "event": 22,
          "type": "sleep_target",
          "startUTC": "2026-10-16T07:00:00Z",
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker",
          "otherEvent": 23,
          "interpretation": "Same sleep target appears twice; duplication, not incompatible sleep timing"
        }
      ],
      "eligibleFindings": [
        {
          "code": "duplicate_sleep_instruction",
          "event": 22,
          "type": "sleep_target",
          "startUTC": "2026-10-16T07:00:00Z",
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker",
          "otherEvent": 23,
          "interpretation": "Same sleep target appears twice; duplication, not incompatible sleep timing"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "duplicate_sleep_instruction": 1
      },
      "eligibleHardFindingCounts": {
        "duplicate_sleep_instruction": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S05",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 55,
      "visibleEvents": 55,
      "eligibleEvents": 55,
      "emittedActionCounts": {
        "wake": 10,
        "sleep": 10,
        "seekLight": 9,
        "caffeineOK": 8,
        "nap": 10,
        "caffeineCutoff": 8
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 2,
      "visibleFindings": [
        {
          "code": "duplicate_sleep_instruction",
          "event": 23,
          "type": "sleep_target",
          "startUTC": "2026-10-11T18:30:00Z",
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker",
          "otherEvent": 24,
          "interpretation": "Same sleep target appears twice; duplication, not incompatible sleep timing"
        }
      ],
      "eligibleFindings": [
        {
          "code": "duplicate_sleep_instruction",
          "event": 23,
          "type": "sleep_target",
          "startUTC": "2026-10-11T18:30:00Z",
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker",
          "otherEvent": 24,
          "interpretation": "Same sleep target appears twice; duplication, not incompatible sleep timing"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "duplicate_sleep_instruction": 1
      },
      "eligibleHardFindingCounts": {
        "duplicate_sleep_instruction": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S06",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 23,
      "visibleEvents": 23,
      "eligibleEvents": 23,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 4,
        "caffeineCutoff": 5,
        "sleep": 4,
        "seekLight": 3,
        "caffeineOK": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S07",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 30,
      "visibleEvents": 30,
      "eligibleEvents": 30,
      "emittedActionCounts": {
        "wake": 5,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 4,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [
        {
          "code": "no_awake_light_session",
          "event": 21,
          "type": "light_seek",
          "startUTC": "2026-10-17T16:00:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "eligibleFindings": [
        {
          "code": "no_awake_light_session",
          "event": 21,
          "type": "light_seek",
          "startUTC": "2026-10-17T16:00:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "no_awake_light_session": 1
      },
      "eligibleHardFindingCounts": {
        "no_awake_light_session": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S08",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 25,
      "visibleEvents": 25,
      "eligibleEvents": 25,
      "emittedActionCounts": {
        "wake": 5,
        "sleep": 4,
        "seekLight": 4,
        "caffeineOK": 3,
        "nap": 5,
        "caffeineCutoff": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S09",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 23,
      "visibleEvents": 23,
      "eligibleEvents": 23,
      "emittedActionCounts": {
        "wake": 5,
        "caffeineCutoff": 4,
        "sleep": 4,
        "seekLight": 4,
        "caffeineOK": 3,
        "nap": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S10",
      "category": "single",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 25,
      "visibleEvents": 25,
      "eligibleEvents": 25,
      "emittedActionCounts": {
        "wake": 5,
        "sleep": 4,
        "seekLight": 4,
        "caffeineOK": 3,
        "nap": 5,
        "caffeineCutoff": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R01",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 27,
      "visibleEvents": 27,
      "eligibleEvents": 27,
      "emittedActionCounts": {
        "wake": 5,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 2,
        "caffeineOK": 3,
        "nap": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-02T01:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-02T10:52:00Z",
          "ownerEndUTC": "2026-10-02T09:45:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-12T14:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-12T23:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-02T01:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-02T10:52:00Z",
          "ownerEndUTC": "2026-10-02T09:45:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-12T14:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-12T23:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R02",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 26,
      "visibleEvents": 26,
      "eligibleEvents": 26,
      "emittedActionCounts": {
        "wake": 5,
        "seekLight": 4,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 3,
        "nap": 4,
        "caffeineCutoff": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-09T01:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-09T07:00:00Z",
          "ownerEndUTC": "2026-10-09T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-10T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-11T02:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-09T01:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-09T07:00:00Z",
          "ownerEndUTC": "2026-10-09T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-10T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-11T02:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R03",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 30,
      "visibleEvents": 30,
      "eligibleEvents": 30,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 5,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-11-04T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-11-12T06:00:00Z",
          "ownerEndUTC": "2026-11-12T21:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-11-12T20:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-12T21:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-11-04T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-11-12T06:00:00Z",
          "ownerEndUTC": "2026-11-12T21:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-11-12T20:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-12T21:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R04",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 28,
      "visibleEvents": 28,
      "eligibleEvents": 28,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 4,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-11-06T03:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-06T04:15:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "no_awake_light_session",
          "event": 19,
          "type": "light_seek",
          "startUTC": "2026-11-05T01:00:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-11-06T03:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-06T04:15:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "no_awake_light_session",
          "event": 19,
          "type": "light_seek",
          "startUTC": "2026-11-05T01:00:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1,
        "no_awake_light_session": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1,
        "no_awake_light_session": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R05",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 29,
      "visibleEvents": 29,
      "eligibleEvents": 29,
      "emittedActionCounts": {
        "wake": 5,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 3,
        "nap": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-22T15:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-11-04T00:00:00Z",
          "ownerEndUTC": "2026-11-04T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-11-04T06:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-04T07:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-22T15:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-11-04T00:00:00Z",
          "ownerEndUTC": "2026-11-04T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-11-04T06:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-04T07:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R06",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 27,
      "visibleEvents": 27,
      "eligibleEvents": 27,
      "emittedActionCounts": {
        "wake": 5,
        "sleep": 4,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 4,
        "caffeineCutoff": 4,
        "seekLight": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-10-14T23:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-15T04:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-10-14T23:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-15T04:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R07",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 26,
      "visibleEvents": 26,
      "eligibleEvents": 26,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 4,
        "caffeineCutoff": 4,
        "seekLight": 4,
        "sleep": 4,
        "avoidLight": 2,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-16T18:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-17T07:30:00Z",
          "ownerEndUTC": "2026-10-17T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-22T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T03:30:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "sleep_target",
          "startUTC": "2026-10-23T03:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T03:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-16T18:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-17T07:30:00Z",
          "ownerEndUTC": "2026-10-17T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-22T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T03:30:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "sleep_target",
          "startUTC": "2026-10-23T03:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-23T03:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R08",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 26,
      "visibleEvents": 26,
      "eligibleEvents": 26,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 4,
        "caffeineCutoff": 4,
        "seekLight": 4,
        "sleep": 4,
        "avoidLight": 2,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-20T22:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-21T14:15:00Z",
          "ownerEndUTC": "2026-10-21T05:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-24T17:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-25T09:30:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "sleep_target",
          "startUTC": "2026-10-25T09:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-25T09:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-20T22:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-21T14:15:00Z",
          "ownerEndUTC": "2026-10-21T05:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-24T17:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-25T09:30:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "sleep_target",
          "startUTC": "2026-10-25T09:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-25T09:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R09",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 29,
      "visibleEvents": 29,
      "eligibleEvents": 29,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 4,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-09T05:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T09:15:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-09T05:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T09:15:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "R10",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 28,
      "visibleEvents": 28,
      "eligibleEvents": 28,
      "emittedActionCounts": {
        "wake": 5,
        "sleep": 4,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 5,
        "caffeineCutoff": 4,
        "seekLight": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-10-19T04:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-19T05:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-10-19T04:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-19T05:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M01",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 29,
      "visibleEvents": 29,
      "eligibleEvents": 29,
      "emittedActionCounts": {
        "wake": 5,
        "seekLight": 4,
        "sleep": 4,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 5,
        "caffeineCutoff": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-03T00:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-03T06:00:00Z",
          "ownerEndUTC": "2026-10-03T05:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-03T00:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-03T07:00:00Z",
          "ownerEndUTC": "2026-10-03T21:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-09T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T16:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-03T00:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-03T06:00:00Z",
          "ownerEndUTC": "2026-10-03T05:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-03T00:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-03T07:00:00Z",
          "ownerEndUTC": "2026-10-03T21:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-09T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-09T16:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M02",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 29,
      "visibleEvents": 29,
      "eligibleEvents": 29,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 5,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-04T18:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-06T21:00:00Z",
          "ownerEndUTC": "2026-10-07T06:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-14T12:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-14T13:00:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "no_awake_light_session",
          "event": 19,
          "type": "light_seek",
          "startUTC": "2026-10-04T12:00:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-04T18:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-06T21:00:00Z",
          "ownerEndUTC": "2026-10-07T06:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-14T12:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-14T13:00:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "no_awake_light_session",
          "event": 19,
          "type": "light_seek",
          "startUTC": "2026-10-04T12:00:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 2,
        "no_awake_light_session": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 2,
        "no_awake_light_session": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M03",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 31,
      "visibleEvents": 31,
      "eligibleEvents": 31,
      "emittedActionCounts": {
        "wake": 5,
        "seekLight": 4,
        "sleep": 4,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 7,
        "caffeineCutoff": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-09T02:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-09T08:00:00Z",
          "ownerEndUTC": "2026-10-09T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-09T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-10T11:00:00Z",
          "ownerEndUTC": "2026-10-10T18:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "nap_window",
          "startUTC": "2026-10-09T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-11T23:00:00Z",
          "ownerEndUTC": "2026-10-12T06:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "wake_target",
          "startUTC": "2026-10-16T09:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-16T10:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-10-09T02:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-09T08:00:00Z",
          "ownerEndUTC": "2026-10-09T07:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-09T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-10T11:00:00Z",
          "ownerEndUTC": "2026-10-10T18:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "nap_window",
          "startUTC": "2026-10-09T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-11T23:00:00Z",
          "ownerEndUTC": "2026-10-12T06:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 25,
          "type": "wake_target",
          "startUTC": "2026-10-16T09:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-16T10:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 3
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 3
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M04",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 30,
      "visibleEvents": 30,
      "eligibleEvents": 30,
      "emittedActionCounts": {
        "wake": 5,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 4,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-11-05T19:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-05T20:30:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "no_awake_light_session",
          "event": 21,
          "type": "light_seek",
          "startUTC": "2026-11-01T21:30:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-11-05T19:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-11-05T20:30:00Z",
          "ownerEndUTC": null
        },
        {
          "code": "no_awake_light_session",
          "event": 21,
          "type": "light_seek",
          "startUTC": "2026-11-01T21:30:00Z",
          "longestAwakeMinutes": 0.0,
          "requiredMinutes": null,
          "inferenceBasis": "Sleep interval implied by source bedtime and next explicit wake marker"
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1,
        "no_awake_light_session": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1,
        "no_awake_light_session": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M05",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 30,
      "visibleEvents": 30,
      "eligibleEvents": 30,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 5,
        "caffeineCutoff": 5,
        "seekLight": 5,
        "sleep": 4,
        "avoidLight": 3,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-09T20:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-10T09:30:00Z",
          "ownerEndUTC": "2026-10-10T05:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-15T08:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-15T09:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 23,
          "type": "nap_window",
          "startUTC": "2026-10-09T20:00:00Z",
          "owner": "flight",
          "endUTC": "2026-10-10T09:30:00Z",
          "ownerEndUTC": "2026-10-10T05:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 24,
          "type": "wake_target",
          "startUTC": "2026-10-15T08:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-15T09:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M06",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 34,
      "visibleEvents": 34,
      "eligibleEvents": 34,
      "emittedActionCounts": {
        "sleep": 5,
        "wake": 6,
        "caffeineCutoff": 6,
        "seekLight": 6,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake_target",
          "startUTC": "2026-10-27T13:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-27T17:15:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake_target",
          "startUTC": "2026-10-27T13:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-27T17:15:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M07",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 25,
      "visibleEvents": 25,
      "eligibleEvents": 25,
      "emittedActionCounts": {
        "sleep": 4,
        "wake": 5,
        "caffeineCutoff": 4,
        "seekLight": 5,
        "avoidLight": 2,
        "caffeineOK": 3,
        "nap": 2
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-10-06T23:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-07T09:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 22,
          "type": "wake_target",
          "startUTC": "2026-10-06T23:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-07T09:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M08",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 25,
      "visibleEvents": 25,
      "eligibleEvents": 25,
      "emittedActionCounts": {
        "wake": 5,
        "caffeineCutoff": 5,
        "sleep": 4,
        "seekLight": 4,
        "caffeineOK": 3,
        "nap": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 19,
          "type": "nap_window",
          "startUTC": "2026-10-20T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-22T08:00:00Z",
          "ownerEndUTC": "2026-10-22T13:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 20,
          "type": "wake_target",
          "startUTC": "2026-10-22T12:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-22T13:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 19,
          "type": "nap_window",
          "startUTC": "2026-10-20T02:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-22T08:00:00Z",
          "ownerEndUTC": "2026-10-22T13:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 20,
          "type": "wake_target",
          "startUTC": "2026-10-22T12:30:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-22T13:30:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M09",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": true,
      "status": "generated",
      "unsupportedReason": null,
      "events": 26,
      "visibleEvents": 26,
      "eligibleEvents": 26,
      "emittedActionCounts": {
        "wake": 5,
        "nap": 5,
        "caffeineCutoff": 5,
        "sleep": 4,
        "seekLight": 4,
        "caffeineOK": 3
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake_target",
          "startUTC": "2026-10-14T00:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-14T01:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake_target",
          "startUTC": "2026-10-14T00:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-14T01:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 1
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "M10",
      "category": "multi",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 26,
      "visibleEvents": 26,
      "eligibleEvents": 26,
      "emittedActionCounts": {
        "wake": 5,
        "sleep": 4,
        "seekLight": 4,
        "caffeineOK": 3,
        "nap": 6,
        "caffeineCutoff": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 20,
          "type": "nap_window",
          "startUTC": "2026-10-20T04:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-23T23:00:00Z",
          "ownerEndUTC": "2026-10-24T09:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake_target",
          "startUTC": "2026-10-26T07:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-26T08:45:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "outside_physical_owner",
          "event": 20,
          "type": "nap_window",
          "startUTC": "2026-10-20T04:00:00Z",
          "owner": "flight",
          "ownerStartUTC": "2026-10-23T23:00:00Z",
          "ownerEndUTC": "2026-10-24T09:30:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 21,
          "type": "wake_target",
          "startUTC": "2026-10-26T07:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-26T08:45:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "eligibleHardFindingCounts": {
        "outside_physical_owner": 2
      },
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "H01",
      "category": "round",
      "system": "dawnward",
      "modelVersion": "ea2cfde5c6b9259e755c7b7d61338515dd2484db",
      "supported": false,
      "status": "generated",
      "unsupportedReason": "Intermediate destination stays or direction-reversal restart are not implemented upstream; raw output is aim-through fallback.",
      "events": 28,
      "visibleEvents": 28,
      "eligibleEvents": 28,
      "emittedActionCounts": {
        "wake": 5,
        "seekLight": 4,
        "sleep": 4,
        "avoidLight": 4,
        "caffeineOK": 3,
        "nap": 4,
        "caffeineCutoff": 4
      },
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 1,
      "visibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-09-30T01:00:00Z",
          "owner": "flight",
          "endUTC": "2026-09-30T07:00:00Z",
          "ownerEndUTC": "2026-09-30T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-07T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-07T19:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "eligibleFindings": [
        {
          "code": "crosses_physical_boundary",
          "event": 22,
          "type": "nap_window",
          "startUTC": "2026-09-30T01:00:00Z",
          "owner": "flight",
          "endUTC": "2026-09-30T07:00:00Z",
          "ownerEndUTC": "2026-09-30T06:00:00Z"
        },
        {
          "code": "outside_physical_owner",
          "event": 23,
          "type": "wake_target",
          "startUTC": "2026-10-07T11:00:00Z",
          "owner": "ground",
          "ownerStartUTC": "2026-10-07T19:00:00Z",
          "ownerEndUTC": null
        }
      ],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "eligibleHardFindingCounts": {
        "crosses_physical_boundary": 1,
        "outside_physical_owner": 1
      },
      "scope": "holdout",
      "source": "Sunshift/validation/algorithm-comparison/dawnward/results.json"
    },
    {
      "scenarioID": "S01",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S02",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S03",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S04",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S05",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S06",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S07",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S08",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S09",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "S10",
      "category": "single",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R01",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R02",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R03",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R04",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R05",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R06",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R07",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R08",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R09",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "R10",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M01",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M02",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M03",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M04",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M05",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M06",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M07",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M08",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M09",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "M10",
      "category": "multi",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "primary",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    },
    {
      "scenarioID": "H01",
      "category": "round",
      "system": "jetlag.ninja",
      "modelVersion": null,
      "supported": false,
      "status": "unsupported",
      "unsupportedReason": null,
      "events": 0,
      "visibleEvents": 0,
      "eligibleEvents": 0,
      "emittedActionCounts": {},
      "featureObservability": {
        "meals": "unassessable_no_meals_emitted",
        "dayContext": "unassessable_no_day_records",
        "phaseContinuity": "unassessable_no_phase_records"
      },
      "unpairedSleepMarkers": 0,
      "visibleFindings": [],
      "eligibleFindings": [],
      "coverage": {
        "assessable": false,
        "reason": "No normalized day/context/phase records supplied",
        "findings": []
      },
      "visibleHardFindingCounts": {},
      "eligibleHardFindingCounts": {},
      "scope": "holdout",
      "source": "Sunshift/validation/algorithm-comparison/references/jetlag-results.json"
    }
  ]
}
