{
  "created_at_utc": "2026-06-08T11:38:06.177226+00:00",
  "history_end_date": "2026-05-25",
  "history_weeks_requested": 104,
  "canonical_policy": {
    "unique_by": [
      "date_window.start",
      "date_window.end"
    ],
    "status_preference": {
      "harvested": 100,
      "partial_harvest": 90,
      "failed_validation": 80,
      "source_not_historically_available": 70,
      "pending_source_specific_backfill": 60,
      "not_yet_harvested": 10,
      "unknown": 0
    }
  },
  "weeks": [
    {
      "run_ts": "20260526T101724Z",
      "date_window": {
        "start": "2026-05-18",
        "end": "2026-05-25"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 50,
      "error_count": 6,
      "warning_count": 0,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T10:21:15.545447+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 66,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2026-05-18_2026-05-25.json"
    },
    {
      "run_ts": "20260526T102115Z",
      "date_window": {
        "start": "2026-05-11",
        "end": "2026-05-18"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 56,
      "error_count": 0,
      "warning_count": 0,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T10:25:23.651688+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2026-05-11_2026-05-18.json"
    },
    {
      "run_ts": "20260526T102524Z",
      "date_window": {
        "start": "2026-05-04",
        "end": "2026-05-11"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 53,
      "error_count": 0,
      "warning_count": 3,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T10:30:24.026172+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 3,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2026-05-04_2026-05-11.json"
    },
    {
      "run_ts": "20260526T103024Z",
      "date_window": {
        "start": "2026-04-27",
        "end": "2026-05-04"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 55,
      "error_count": 0,
      "warning_count": 1,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T10:34:06.229003+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 1,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2026-04-27_2026-05-04.json"
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-04-20_2026-04-27",
      "date_window": {
        "start": "2026-04-20",
        "end": "2026-04-27"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-04-13_2026-04-20",
      "date_window": {
        "start": "2026-04-13",
        "end": "2026-04-20"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-04-06_2026-04-13",
      "date_window": {
        "start": "2026-04-06",
        "end": "2026-04-13"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-03-30_2026-04-06",
      "date_window": {
        "start": "2026-03-30",
        "end": "2026-04-06"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-03-23_2026-03-30",
      "date_window": {
        "start": "2026-03-23",
        "end": "2026-03-30"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-03-16_2026-03-23",
      "date_window": {
        "start": "2026-03-16",
        "end": "2026-03-23"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-03-09_2026-03-16",
      "date_window": {
        "start": "2026-03-09",
        "end": "2026-03-16"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-03-02_2026-03-09",
      "date_window": {
        "start": "2026-03-02",
        "end": "2026-03-09"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-02-23_2026-03-02",
      "date_window": {
        "start": "2026-02-23",
        "end": "2026-03-02"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-02-16_2026-02-23",
      "date_window": {
        "start": "2026-02-16",
        "end": "2026-02-23"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-02-09_2026-02-16",
      "date_window": {
        "start": "2026-02-09",
        "end": "2026-02-16"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-02-02_2026-02-09",
      "date_window": {
        "start": "2026-02-02",
        "end": "2026-02-09"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-01-26_2026-02-02",
      "date_window": {
        "start": "2026-01-26",
        "end": "2026-02-02"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-01-19_2026-01-26",
      "date_window": {
        "start": "2026-01-19",
        "end": "2026-01-26"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-01-12_2026-01-19",
      "date_window": {
        "start": "2026-01-12",
        "end": "2026-01-19"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2026-01-05_2026-01-12",
      "date_window": {
        "start": "2026-01-05",
        "end": "2026-01-12"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-12-29_2026-01-05",
      "date_window": {
        "start": "2025-12-29",
        "end": "2026-01-05"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-12-22_2025-12-29",
      "date_window": {
        "start": "2025-12-22",
        "end": "2025-12-29"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-12-15_2025-12-22",
      "date_window": {
        "start": "2025-12-15",
        "end": "2025-12-22"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-12-08_2025-12-15",
      "date_window": {
        "start": "2025-12-08",
        "end": "2025-12-15"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-12-01_2025-12-08",
      "date_window": {
        "start": "2025-12-01",
        "end": "2025-12-08"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-11-24_2025-12-01",
      "date_window": {
        "start": "2025-11-24",
        "end": "2025-12-01"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-11-17_2025-11-24",
      "date_window": {
        "start": "2025-11-17",
        "end": "2025-11-24"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-11-10_2025-11-17",
      "date_window": {
        "start": "2025-11-10",
        "end": "2025-11-17"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-11-03_2025-11-10",
      "date_window": {
        "start": "2025-11-03",
        "end": "2025-11-10"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-10-27_2025-11-03",
      "date_window": {
        "start": "2025-10-27",
        "end": "2025-11-03"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-10-20_2025-10-27",
      "date_window": {
        "start": "2025-10-20",
        "end": "2025-10-27"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-10-13_2025-10-20",
      "date_window": {
        "start": "2025-10-13",
        "end": "2025-10-20"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-10-06_2025-10-13",
      "date_window": {
        "start": "2025-10-06",
        "end": "2025-10-13"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-09-29_2025-10-06",
      "date_window": {
        "start": "2025-09-29",
        "end": "2025-10-06"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-09-22_2025-09-29",
      "date_window": {
        "start": "2025-09-22",
        "end": "2025-09-29"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-09-15_2025-09-22",
      "date_window": {
        "start": "2025-09-15",
        "end": "2025-09-22"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-09-08_2025-09-15",
      "date_window": {
        "start": "2025-09-08",
        "end": "2025-09-15"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-09-01_2025-09-08",
      "date_window": {
        "start": "2025-09-01",
        "end": "2025-09-08"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-08-25_2025-09-01",
      "date_window": {
        "start": "2025-08-25",
        "end": "2025-09-01"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-08-18_2025-08-25",
      "date_window": {
        "start": "2025-08-18",
        "end": "2025-08-25"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-08-11_2025-08-18",
      "date_window": {
        "start": "2025-08-11",
        "end": "2025-08-18"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-08-04_2025-08-11",
      "date_window": {
        "start": "2025-08-04",
        "end": "2025-08-11"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-07-28_2025-08-04",
      "date_window": {
        "start": "2025-07-28",
        "end": "2025-08-04"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-07-21_2025-07-28",
      "date_window": {
        "start": "2025-07-21",
        "end": "2025-07-28"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-07-14_2025-07-21",
      "date_window": {
        "start": "2025-07-14",
        "end": "2025-07-21"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-07-07_2025-07-14",
      "date_window": {
        "start": "2025-07-07",
        "end": "2025-07-14"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-06-30_2025-07-07",
      "date_window": {
        "start": "2025-06-30",
        "end": "2025-07-07"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-06-23_2025-06-30",
      "date_window": {
        "start": "2025-06-23",
        "end": "2025-06-30"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-06-16_2025-06-23",
      "date_window": {
        "start": "2025-06-16",
        "end": "2025-06-23"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-06-09_2025-06-16",
      "date_window": {
        "start": "2025-06-09",
        "end": "2025-06-16"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-06-02_2025-06-09",
      "date_window": {
        "start": "2025-06-02",
        "end": "2025-06-09"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-05-26_2025-06-02",
      "date_window": {
        "start": "2025-05-26",
        "end": "2025-06-02"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-05-19_2025-05-26",
      "date_window": {
        "start": "2025-05-19",
        "end": "2025-05-26"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-05-12_2025-05-19",
      "date_window": {
        "start": "2025-05-12",
        "end": "2025-05-19"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-05-05_2025-05-12",
      "date_window": {
        "start": "2025-05-05",
        "end": "2025-05-12"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-04-28_2025-05-05",
      "date_window": {
        "start": "2025-04-28",
        "end": "2025-05-05"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-04-21_2025-04-28",
      "date_window": {
        "start": "2025-04-21",
        "end": "2025-04-28"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-04-14_2025-04-21",
      "date_window": {
        "start": "2025-04-14",
        "end": "2025-04-21"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-04-07_2025-04-14",
      "date_window": {
        "start": "2025-04-07",
        "end": "2025-04-14"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-03-31_2025-04-07",
      "date_window": {
        "start": "2025-03-31",
        "end": "2025-04-07"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-03-24_2025-03-31",
      "date_window": {
        "start": "2025-03-24",
        "end": "2025-03-31"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-03-17_2025-03-24",
      "date_window": {
        "start": "2025-03-17",
        "end": "2025-03-24"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-03-10_2025-03-17",
      "date_window": {
        "start": "2025-03-10",
        "end": "2025-03-17"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-03-03_2025-03-10",
      "date_window": {
        "start": "2025-03-03",
        "end": "2025-03-10"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-02-24_2025-03-03",
      "date_window": {
        "start": "2025-02-24",
        "end": "2025-03-03"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-02-17_2025-02-24",
      "date_window": {
        "start": "2025-02-17",
        "end": "2025-02-24"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-02-10_2025-02-17",
      "date_window": {
        "start": "2025-02-10",
        "end": "2025-02-17"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-02-03_2025-02-10",
      "date_window": {
        "start": "2025-02-03",
        "end": "2025-02-10"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-01-27_2025-02-03",
      "date_window": {
        "start": "2025-01-27",
        "end": "2025-02-03"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-01-20_2025-01-27",
      "date_window": {
        "start": "2025-01-20",
        "end": "2025-01-27"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-01-13_2025-01-20",
      "date_window": {
        "start": "2025-01-13",
        "end": "2025-01-20"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2025-01-06_2025-01-13",
      "date_window": {
        "start": "2025-01-06",
        "end": "2025-01-13"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-12-30_2025-01-06",
      "date_window": {
        "start": "2024-12-30",
        "end": "2025-01-06"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-12-23_2024-12-30",
      "date_window": {
        "start": "2024-12-23",
        "end": "2024-12-30"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-12-16_2024-12-23",
      "date_window": {
        "start": "2024-12-16",
        "end": "2024-12-23"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-12-09_2024-12-16",
      "date_window": {
        "start": "2024-12-09",
        "end": "2024-12-16"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-12-02_2024-12-09",
      "date_window": {
        "start": "2024-12-02",
        "end": "2024-12-09"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-11-25_2024-12-02",
      "date_window": {
        "start": "2024-11-25",
        "end": "2024-12-02"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-11-18_2024-11-25",
      "date_window": {
        "start": "2024-11-18",
        "end": "2024-11-25"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "run_ts": "BACKFILL_SLOT_2024-11-11_2024-11-18",
      "date_window": {
        "start": "2024-11-11",
        "end": "2024-11-18"
      },
      "backfill_status": "not_yet_harvested",
      "source_record_count": 0,
      "ok_count": 0,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 0,
      "satellite_product_count": 0,
      "drive_file_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "external_submission_ready": false,
      "final_zip_relpath": "",
      "history_slot_integrity": {
        "date_validated": true,
        "evidence_status": "pending",
        "notes": "Placeholder only. Real source-specific backfill must create evidence before scientific use."
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "openaq_request_count": 0,
      "news_warning_count": 0
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:49:11Z",
      "run_ts": "20260527T184450Z",
      "date_window": {
        "start": "2024-11-04",
        "end": "2024-11-11"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-11-04",
        "end": "2024-11-11"
      },
      "source_record_count": 58,
      "ok_count": 55,
      "warning_count": 1,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 55,
        "skipped": 2,
        "warning": 1
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-11-04_2024-11-11",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-11-04_2024-11-11/00_weeklyv2/AQ26_WEEKLYV2_20260527T184450Z/AQ26_WEEKLYV2_MANIFEST_20260527T184450Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-11-04_2024-11-11.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-11-04_2024-11-11.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:44:50Z",
      "run_ts": "20260527T184054Z",
      "date_window": {
        "start": "2024-10-28",
        "end": "2024-11-04"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-10-28",
        "end": "2024-11-04"
      },
      "source_record_count": 58,
      "ok_count": 56,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 56,
        "skipped": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-10-28_2024-11-04",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-10-28_2024-11-04/00_weeklyv2/AQ26_WEEKLYV2_20260527T184054Z/AQ26_WEEKLYV2_MANIFEST_20260527T184054Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-10-28_2024-11-04.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-10-28_2024-11-04.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:40:53Z",
      "run_ts": "20260527T183706Z",
      "date_window": {
        "start": "2024-10-21",
        "end": "2024-10-28"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-10-21",
        "end": "2024-10-28"
      },
      "source_record_count": 58,
      "ok_count": 55,
      "warning_count": 1,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 55,
        "skipped": 2,
        "warning": 1
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-10-21_2024-10-28",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-10-21_2024-10-28/00_weeklyv2/AQ26_WEEKLYV2_20260527T183706Z/AQ26_WEEKLYV2_MANIFEST_20260527T183706Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-10-21_2024-10-28.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-10-21_2024-10-28.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:37:05Z",
      "run_ts": "20260527T183325Z",
      "date_window": {
        "start": "2024-10-14",
        "end": "2024-10-21"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-10-14",
        "end": "2024-10-21"
      },
      "source_record_count": 58,
      "ok_count": 55,
      "warning_count": 1,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 55,
        "skipped": 2,
        "warning": 1
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-10-14_2024-10-21",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-10-14_2024-10-21/00_weeklyv2/AQ26_WEEKLYV2_20260527T183325Z/AQ26_WEEKLYV2_MANIFEST_20260527T183325Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-10-14_2024-10-21.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-10-14_2024-10-21.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:33:25Z",
      "run_ts": "20260527T182937Z",
      "date_window": {
        "start": "2024-10-07",
        "end": "2024-10-14"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-10-07",
        "end": "2024-10-14"
      },
      "source_record_count": 58,
      "ok_count": 55,
      "warning_count": 1,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 55,
        "skipped": 2,
        "warning": 1
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-10-07_2024-10-14",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-10-07_2024-10-14/00_weeklyv2/AQ26_WEEKLYV2_20260527T182937Z/AQ26_WEEKLYV2_MANIFEST_20260527T182937Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-10-07_2024-10-14.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-10-07_2024-10-14.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:29:37Z",
      "run_ts": "20260527T182512Z",
      "date_window": {
        "start": "2024-09-30",
        "end": "2024-10-07"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-09-30",
        "end": "2024-10-07"
      },
      "source_record_count": 58,
      "ok_count": 54,
      "warning_count": 2,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 2,
        "news_api_warning": 2,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 54,
        "skipped": 2,
        "warning": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 2,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-09-30_2024-10-07",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-09-30_2024-10-07/00_weeklyv2/AQ26_WEEKLYV2_20260527T182512Z/AQ26_WEEKLYV2_MANIFEST_20260527T182512Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-09-30_2024-10-07.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-09-30_2024-10-07.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:25:12Z",
      "run_ts": "20260527T182145Z",
      "date_window": {
        "start": "2024-09-23",
        "end": "2024-09-30"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-09-23",
        "end": "2024-09-30"
      },
      "source_record_count": 58,
      "ok_count": 56,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 56,
        "skipped": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-09-23_2024-09-30",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-09-23_2024-09-30/00_weeklyv2/AQ26_WEEKLYV2_20260527T182145Z/AQ26_WEEKLYV2_MANIFEST_20260527T182145Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-09-23_2024-09-30.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-09-23_2024-09-30.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T18:21:45Z",
      "run_ts": "20260527T181729Z",
      "date_window": {
        "start": "2024-09-16",
        "end": "2024-09-23"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-09-16",
        "end": "2024-09-23"
      },
      "source_record_count": 58,
      "ok_count": 55,
      "warning_count": 1,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 55,
        "skipped": 2,
        "warning": 1
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "openaq_ready": true,
        "redaction_ready": true,
        "external_submission_ready": false,
        "cdse_download_ready": null,
        "cams_endpoint_configured": false,
        "backfill_ready": true,
        "gemini_summary_ready": true,
        "metoffice_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true,
        "ground_aq_ready": true,
        "cams_data_ready": false,
        "satellite_catalogue_ready": true,
        "cams_key_present": true,
        "satellite_extraction_ready": false,
        "cdse_auth_ready": true,
        "cdse_sentinelhub_ready": null,
        "drive_inventory_truncated": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-09-16_2024-09-23",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-09-16_2024-09-23/00_weeklyv2/AQ26_WEEKLYV2_20260527T181729Z/AQ26_WEEKLYV2_MANIFEST_20260527T181729Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-09-16_2024-09-23.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-09-16_2024-09-23.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T05:28:30Z",
      "run_ts": "20260527T052419Z",
      "date_window": {
        "start": "2024-09-09",
        "end": "2024-09-16"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-09-09",
        "end": "2024-09-16"
      },
      "source_record_count": 58,
      "ok_count": 56,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 56,
        "skipped": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "gemini_summary_ready": true,
        "drive_inventory_truncated": true,
        "external_submission_ready": false,
        "openaq_ready": true,
        "cdse_download_ready": null,
        "metoffice_ready": true,
        "cams_key_present": true,
        "satellite_catalogue_ready": true,
        "cdse_auth_ready": true,
        "backfill_ready": true,
        "satellite_extraction_ready": false,
        "cams_data_ready": false,
        "redaction_ready": true,
        "cams_endpoint_configured": false,
        "cdse_sentinelhub_ready": null,
        "ground_aq_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-09-09_2024-09-16",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-09-09_2024-09-16/00_weeklyv2/AQ26_WEEKLYV2_20260527T052419Z/AQ26_WEEKLYV2_MANIFEST_20260527T052419Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-09-09_2024-09-16.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-09-09_2024-09-16.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T05:24:19Z",
      "run_ts": "20260527T052021Z",
      "date_window": {
        "start": "2024-09-02",
        "end": "2024-09-09"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-09-02",
        "end": "2024-09-09"
      },
      "source_record_count": 58,
      "ok_count": 56,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 56,
        "skipped": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "gemini_summary_ready": true,
        "drive_inventory_truncated": true,
        "external_submission_ready": false,
        "openaq_ready": true,
        "cdse_download_ready": null,
        "metoffice_ready": true,
        "cams_key_present": true,
        "satellite_catalogue_ready": true,
        "cdse_auth_ready": true,
        "backfill_ready": true,
        "satellite_extraction_ready": false,
        "cams_data_ready": false,
        "redaction_ready": true,
        "cams_endpoint_configured": false,
        "cdse_sentinelhub_ready": null,
        "ground_aq_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-09-02_2024-09-09",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-09-02_2024-09-09/00_weeklyv2/AQ26_WEEKLYV2_20260527T052021Z/AQ26_WEEKLYV2_MANIFEST_20260527T052021Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-09-02_2024-09-09.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-09-02_2024-09-09.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T05:20:21Z",
      "run_ts": "20260527T051629Z",
      "date_window": {
        "start": "2024-08-26",
        "end": "2024-09-02"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-08-26",
        "end": "2024-09-02"
      },
      "source_record_count": 58,
      "ok_count": 56,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 56,
        "skipped": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "gemini_summary_ready": true,
        "drive_inventory_truncated": true,
        "external_submission_ready": false,
        "openaq_ready": true,
        "cdse_download_ready": null,
        "metoffice_ready": true,
        "cams_key_present": true,
        "satellite_catalogue_ready": true,
        "cdse_auth_ready": true,
        "backfill_ready": true,
        "satellite_extraction_ready": false,
        "cams_data_ready": false,
        "redaction_ready": true,
        "cams_endpoint_configured": false,
        "cdse_sentinelhub_ready": null,
        "ground_aq_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-08-26_2024-09-02",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-08-26_2024-09-02/00_weeklyv2/AQ26_WEEKLYV2_20260527T051629Z/AQ26_WEEKLYV2_MANIFEST_20260527T051629Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-08-26_2024-09-02.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-08-26_2024-09-02.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V331_HISTORY_1",
      "created_at_utc": "2026-05-27T05:16:29Z",
      "run_ts": "20260527T051152Z",
      "date_window": {
        "start": "2024-08-19",
        "end": "2024-08-26"
      },
      "status": "harvested",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-08-19",
        "end": "2024-08-26"
      },
      "source_record_count": 58,
      "ok_count": 56,
      "warning_count": 0,
      "error_count": 0,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "ok": 56,
        "skipped": 2
      },
      "temporal_role_counts": {
        "catalogue_metadata": 9,
        "current_context_only": 18,
        "failed_or_skipped": 2,
        "historical_observation": 11,
        "model_reanalysis": 1,
        "reference_document": 17
      },
      "current_context_only_count": 18,
      "historical_observation_count": 11,
      "satellite_product_count": 350,
      "drive_file_count": 5000,
      "drive_inventory_truncated": true,
      "drive_inventory_limit": 5000,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "gemini_summary_ready": true,
        "drive_inventory_truncated": true,
        "external_submission_ready": false,
        "openaq_ready": true,
        "cdse_download_ready": null,
        "metoffice_ready": true,
        "cams_key_present": true,
        "satellite_catalogue_ready": true,
        "cdse_auth_ready": true,
        "backfill_ready": true,
        "satellite_extraction_ready": false,
        "cams_data_ready": false,
        "redaction_ready": true,
        "cams_endpoint_configured": false,
        "cdse_sentinelhub_ready": null,
        "ground_aq_ready": true,
        "openaq_safety_ready": true,
        "drive_ready": true
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-08-19_2024-08-26",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-08-19_2024-08-26/00_weeklyv2/AQ26_WEEKLYV2_20260527T051152Z/AQ26_WEEKLYV2_MANIFEST_20260527T051152Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-08-19_2024-08-26.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-08-19_2024-08-26.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V33_HISTORY_1",
      "created_at_utc": "2026-05-26T14:08:01Z",
      "run_ts": "20260526T140525Z",
      "date_window": {
        "start": "2024-08-12",
        "end": "2024-08-19"
      },
      "status": "partial_harvest",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-08-12",
        "end": "2024-08-19"
      },
      "source_record_count": 58,
      "ok_count": 54,
      "warning_count": 1,
      "error_count": 1,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 4,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "error": 1,
        "ok": 54,
        "skipped": 2,
        "warning": 1
      },
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_inventory_truncated": null,
      "drive_inventory_limit": null,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 0,
      "readiness": {
        "satellite_extraction_ready": false,
        "cdse_sentinelhub_ready": null,
        "backfill_ready": true,
        "openaq_safety_ready": true,
        "cdse_download_ready": null,
        "openaq_ready": true,
        "metoffice_ready": true,
        "cams_endpoint_configured": false,
        "cdse_auth_ready": false,
        "drive_inventory_truncated": false,
        "cams_data_ready": false,
        "external_submission_ready": false,
        "gemini_summary_ready": true,
        "ground_aq_ready": true,
        "satellite_catalogue_ready": true,
        "drive_ready": false,
        "cams_key_present": true,
        "redaction_ready": null
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-08-12_2024-08-19",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-08-12_2024-08-19/00_weeklyv2/AQ26_WEEKLYV2_20260526T140525Z/AQ26_WEEKLYV2_MANIFEST_20260526T140525Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-08-12_2024-08-19.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-08-12_2024-08-19.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V33_HISTORY_1",
      "created_at_utc": "2026-05-26T14:05:25Z",
      "run_ts": "20260526T140318Z",
      "date_window": {
        "start": "2024-08-05",
        "end": "2024-08-12"
      },
      "status": "partial_harvest",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-08-05",
        "end": "2024-08-12"
      },
      "source_record_count": 58,
      "ok_count": 53,
      "warning_count": 2,
      "error_count": 1,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "error": 1,
        "ok": 53,
        "skipped": 2,
        "warning": 2
      },
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_inventory_truncated": null,
      "drive_inventory_limit": null,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "satellite_extraction_ready": false,
        "cdse_sentinelhub_ready": null,
        "backfill_ready": true,
        "openaq_safety_ready": true,
        "cdse_download_ready": null,
        "openaq_ready": true,
        "metoffice_ready": true,
        "cams_endpoint_configured": false,
        "cdse_auth_ready": false,
        "drive_inventory_truncated": false,
        "cams_data_ready": false,
        "external_submission_ready": false,
        "gemini_summary_ready": true,
        "ground_aq_ready": true,
        "satellite_catalogue_ready": true,
        "drive_ready": false,
        "cams_key_present": true,
        "redaction_ready": null
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-08-05_2024-08-12",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-08-05_2024-08-12/00_weeklyv2/AQ26_WEEKLYV2_20260526T140318Z/AQ26_WEEKLYV2_MANIFEST_20260526T140318Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-08-05_2024-08-12.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-08-05_2024-08-12.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V33_HISTORY_1",
      "created_at_utc": "2026-05-26T14:03:17Z",
      "run_ts": "20260526T140041Z",
      "date_window": {
        "start": "2024-07-29",
        "end": "2024-08-05"
      },
      "status": "partial_harvest",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-07-29",
        "end": "2024-08-05"
      },
      "source_record_count": 58,
      "ok_count": 53,
      "warning_count": 2,
      "error_count": 1,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "error": 1,
        "ok": 53,
        "skipped": 2,
        "warning": 2
      },
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_inventory_truncated": null,
      "drive_inventory_limit": null,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "satellite_extraction_ready": false,
        "cdse_sentinelhub_ready": null,
        "backfill_ready": true,
        "openaq_safety_ready": true,
        "cdse_download_ready": null,
        "openaq_ready": true,
        "metoffice_ready": true,
        "cams_endpoint_configured": false,
        "cdse_auth_ready": false,
        "drive_inventory_truncated": false,
        "cams_data_ready": false,
        "external_submission_ready": false,
        "gemini_summary_ready": true,
        "ground_aq_ready": true,
        "satellite_catalogue_ready": true,
        "drive_ready": false,
        "cams_key_present": true,
        "redaction_ready": null
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-07-29_2024-08-05",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-07-29_2024-08-05/00_weeklyv2/AQ26_WEEKLYV2_20260526T140041Z/AQ26_WEEKLYV2_MANIFEST_20260526T140041Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-07-29_2024-08-05.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-07-29_2024-08-05.json"
    },
    {
      "schema_version": "AQ26_WEEKLYV2_SCIENCE_V33_HISTORY_1",
      "created_at_utc": "2026-05-26T14:00:41Z",
      "run_ts": "20260526T135749Z",
      "date_window": {
        "start": "2024-07-22",
        "end": "2024-07-29"
      },
      "status": "partial_harvest",
      "backfill_status": "harvested",
      "collector_exit_code": 0,
      "collector_date_window_exact_match": true,
      "collector_raw_date_window": {
        "start": "2024-07-22",
        "end": "2024-07-29"
      },
      "source_record_count": 58,
      "ok_count": 53,
      "warning_count": 2,
      "error_count": 1,
      "skipped_count": 2,
      "source_type_counts": {
        "ai_summary": 1,
        "atmospheric_model": 1,
        "gdrive": 1,
        "ground_aq": 15,
        "low_cost_sensor_context": 1,
        "news_api": 3,
        "news_api_warning": 1,
        "official_search": 12,
        "official_watch_url": 4,
        "satellite_auth": 1,
        "satellite_metadata": 9,
        "weather": 6,
        "web_search_context": 3
      },
      "source_status_counts": {
        "error": 1,
        "ok": 53,
        "skipped": 2,
        "warning": 2
      },
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_inventory_truncated": null,
      "drive_inventory_limit": null,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 15,
      "news_warning_count": 1,
      "readiness": {
        "satellite_extraction_ready": false,
        "cdse_sentinelhub_ready": null,
        "backfill_ready": true,
        "openaq_safety_ready": true,
        "cdse_download_ready": null,
        "openaq_ready": true,
        "metoffice_ready": true,
        "cams_endpoint_configured": false,
        "cdse_auth_ready": false,
        "drive_inventory_truncated": false,
        "cams_data_ready": false,
        "external_submission_ready": false,
        "gemini_summary_ready": true,
        "ground_aq_ready": true,
        "satellite_catalogue_ready": true,
        "drive_ready": false,
        "cams_key_present": true,
        "redaction_ready": null
      },
      "external_submission_ready": false,
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "provenance": {
        "collector_output_root": "outputs/10_historical_backfill/week_2024-07-22_2024-07-29",
        "collector_summary_relpath": "outputs/10_historical_backfill/week_2024-07-22_2024-07-29/00_weeklyv2/AQ26_WEEKLYV2_20260526T135749Z/AQ26_WEEKLYV2_MANIFEST_20260526T135749Z.json",
        "collector_log_relpath": "outputs/98_logs/collector_2024-07-22_2024-07-29.log",
        "source_records_present": true,
        "source_records_required_fields": [
          "source_name",
          "source_type",
          "status",
          "retrieved_at_utc",
          "retrieved_at_uk",
          "date_uk",
          "output_path",
          "sha256"
        ]
      },
      "review_positioning": {
        "intended_review_audience": [
          "WHO",
          "UNEP",
          "EEA",
          "C40 Cities",
          "independent academic expert review"
        ],
        "expert_critique_guardrail": "Outputs are framed for scrutiny by air-quality, exposure-science, atmospheric-modelling and environmental-policy experts; causal claims remain gated until source, confounder, uncertainty and validation requirements pass.",
        "not_for_claims": [
          "endorsement",
          "regulatory breach determination",
          "health outcome attribution",
          "single-source causal attribution"
        ]
      },
      "redaction_leak_count": 0,
      "drive_folder_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-07-22_2024-07-29.json"
    },
    {
      "run_ts": "20260526T090006Z",
      "date_window": {
        "start": "2024-07-15",
        "end": "2024-07-22"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 54,
      "error_count": 0,
      "warning_count": 2,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T09:04:07.642491+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 2,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-07-15_2024-07-22.json"
    },
    {
      "run_ts": "20260526T085627Z",
      "date_window": {
        "start": "2024-07-08",
        "end": "2024-07-15"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 55,
      "error_count": 0,
      "warning_count": 1,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T09:00:05.706730+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 1,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-07-08_2024-07-15.json"
    },
    {
      "run_ts": "20260526T085224Z",
      "date_window": {
        "start": "2024-07-01",
        "end": "2024-07-08"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 54,
      "error_count": 0,
      "warning_count": 2,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T08:56:26.572389+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 2,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-07-01_2024-07-08.json"
    },
    {
      "run_ts": "20260526T084752Z",
      "date_window": {
        "start": "2024-06-24",
        "end": "2024-07-01"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 59,
      "ok_count": 54,
      "error_count": 0,
      "warning_count": 2,
      "skipped_count": 3,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T08:52:23.878295+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 352,
      "drive_file_count": 5000,
      "drive_folder_count": 0,
      "high_priority_filings": 366,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 2,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-06-24_2024-07-01.json"
    },
    {
      "run_ts": "20260526T064001Z",
      "date_window": {
        "start": "2024-06-17",
        "end": "2024-06-24"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 72,
      "ok_count": 63,
      "error_count": 6,
      "warning_count": 3,
      "skipped_count": 0,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T06:46:40.036904+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_folder_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-06-17_2024-06-24.json"
    },
    {
      "run_ts": "20260526T063234Z",
      "date_window": {
        "start": "2024-06-10",
        "end": "2024-06-17"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 72,
      "ok_count": 60,
      "error_count": 6,
      "warning_count": 6,
      "skipped_count": 0,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T06:40:01.223201+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_folder_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-06-10_2024-06-17.json"
    },
    {
      "run_ts": "20260526T062520Z",
      "date_window": {
        "start": "2024-06-03",
        "end": "2024-06-10"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 72,
      "ok_count": 60,
      "error_count": 6,
      "warning_count": 6,
      "skipped_count": 0,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T06:32:33.923103+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_folder_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-06-03_2024-06-10.json"
    },
    {
      "run_ts": "20260526T061838Z",
      "date_window": {
        "start": "2024-05-27",
        "end": "2024-06-03"
      },
      "project": "SCCNEXUS AirQuality26 WeeklyV2",
      "controlled_use_boundary": "WeeklyV2 is a controlled-review evidence harvester. It does not claim endorsement by WHO, UNEP, EEA, C40 Cities, or any named expert. It does not assert causal attribution unless explicit evidence gates pass.\n",
      "source_record_count": 72,
      "ok_count": 62,
      "error_count": 6,
      "warning_count": 4,
      "skipped_count": 0,
      "backfill_status": "harvested",
      "history_backfill": {
        "created_at_utc": "2026-05-26T06:25:19.859343+00:00",
        "date_bound": true,
        "notes": "Immutable weekly history row generated by aq26_weeklyv2_history_v3.py backfill-batch."
      },
      "redaction_leak_count": 0,
      "satellite_product_count": 350,
      "drive_file_count": 0,
      "drive_folder_count": 0,
      "high_priority_filings": 0,
      "medium_priority_filings": 0,
      "openaq_request_count": 5,
      "news_warning_count": 0,
      "_source_summary_path": "/home/runner/work/AirQuality26_v2/AirQuality26_v2/outputs/10_historical_backfill/history/week_2024-05-27_2024-06-03.json"
    }
  ]
}
