{
  "all_passed": true,
  "synthetic_checks": [
    "constant window costs",
    "known minimum at 05:00",
    "last candidate ends exactly at midnight",
    "exact ties choose earliest",
    "test values cannot alter learned schedules",
    "leap day and identical boundary duplicate",
    "incomplete day excluded without interpolation",
    "missing actual never replaced by forecast",
    "negative nonfinite and boolean values excluded",
    "contradictory duplicate rejected",
    "misaligned half-hour rejected",
    "insufficient training coverage rejected",
    "calendar season mapping"
  ],
  "synthetic_count": 13,
  "independent_schedule_checks": 5,
  "independent_aggregate_checks": 130,
  "independent_daily_checks": 729,
  "max_absolute_aggregate_error": 0.0,
  "note": "Independent direct time-range selection from source response records agrees with the prefix-sum analysis; fixtures exercise missingness, ties, boundaries and training separation."
}
