{
  "schema": "cityscroll.community_board_minutes_scorecard.v1",
  "version": 1,
  "as_of": "2026-08-13",
  "source_contract": {
    "detector_schema": "cityscroll.community_board_minutes_gap_detector.v1",
    "detector_artifact": "site/data/community_board_minutes_gap.json",
    "registry": "site/data/non_council_outcome_sources/source_registry.json",
    "inventory": "site/data/non_council_outcome_sources/board_source_inventory.json",
    "rule": "Only explicit registry or inventory URLs and detector receipts may supply a source or dated observation; no URL is inferred."
  },
  "legal_basis": {
    "label": "Public records expectation",
    "text": "The City Comptroller has recommended that community boards post minutes from the past 12 months.",
    "citation_url": "https://comptroller.nyc.gov/reports/audit-report-on-the-twelve-manhattan-community-boards-compliance-with-new-york-city-charter-and-new-york-city-administrative-code-requirements-for-public-meetings-and-hearings-and-for-web/"
  },
  "coverage": {
    "boards": 59,
    "measured": 0
  },
  "rankings": {
    "leaders": [],
    "laggards": []
  },
  "rows": [
    {
      "body_id": "bronx-cb-01",
      "name": "Bronx Community Board 1",
      "borough": "Bronx",
      "district": 1,
      "homepage_url": "https://www.nyc.gov/site/bronxcb1/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://www.nyc.gov/site/bronxcb1/calendar/board-meeting-minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb1/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + linked PDF calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-01",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb1/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb1/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 34952,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb1/calendar/board-meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-01",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb1/calendar/board-meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb1/calendar/board-meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 32363,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 70,
            "materialized_record_count": 70
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-02",
      "name": "Bronx Community Board 2",
      "borough": "Bronx",
      "district": 2,
      "homepage_url": "https://www.nyc.gov/site/bronxcb2/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://www.nyc.gov/site/bronxcb2/meetings/minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb2/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-02",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb2/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb2/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19042,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb2/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-02",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb2/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb2/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 20513,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-03",
      "name": "Bronx Community Board 3",
      "borough": "Bronx",
      "district": 3,
      "homepage_url": "https://www.nyc.gov/site/bronxcb3/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://www.nyc.gov/site/bronxcb3/minutes/board-meeting-minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb3/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-03",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb3/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb3/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25383,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb3/minutes/board-meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-03",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb3/minutes/board-meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb3/minutes/board-meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 28041,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-04",
      "name": "Bronx Community Board 4",
      "borough": "Bronx",
      "district": 4,
      "homepage_url": "https://www.nyc.gov/site/bronxcb4/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://www.nyc.gov/site/bronxcb4/meetings/board-meeting-minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb4/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-04",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb4/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb4/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 23752,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb4/meetings/board-meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-04",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb4/meetings/board-meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb4/meetings/board-meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25949,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-05",
      "name": "Bronx Community Board 5",
      "borough": "Bronx",
      "district": 5,
      "homepage_url": "https://www.nyc.gov/site/bronxcb5/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://www.nyc.gov/site/bronxcb5/minutes/general-board-meeting-minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb5/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-05",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb5/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb5/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 21920,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb5/minutes/general-board-meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-05",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb5/minutes/general-board-meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb5/minutes/general-board-meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 28923,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 38,
            "materialized_record_count": 38
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-06",
      "name": "Bronx Community Board 6",
      "borough": "Bronx",
      "district": 6,
      "homepage_url": "https://cbbronx.cityofnewyork.us/cb6/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://cbbronx.cityofnewyork.us/cb6/minutes/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbbronx.cityofnewyork.us/cb6/calendar/",
          "publisher": "Bronx Community Board 6",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned WordPress HTML/event calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-06",
            "role": "upcoming_meetings",
            "source_url": "https://cbbronx.cityofnewyork.us/cb6/calendar/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbbronx.cityofnewyork.us/cb6/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 130091,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 12,
            "materialized_record_count": 12
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cbbronx.cityofnewyork.us/cb6/minutes/",
          "publisher": "Bronx Community Board 6",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML + PDF/DOCX",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-06",
            "role": "minutes",
            "source_url": "https://cbbronx.cityofnewyork.us/cb6/minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbbronx.cityofnewyork.us/cb6/minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 75799,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-07",
      "name": "Bronx Community Board 7",
      "borough": "Bronx",
      "district": 7,
      "homepage_url": "https://www.nyc.gov/site/bronxcb7/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb7/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-07",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb7/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb7/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 24100,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "bronx-cb-07",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-08",
      "name": "Bronx Community Board 8",
      "borough": "Bronx",
      "district": 8,
      "homepage_url": "https://www.nyc.gov/site/bronxcb8/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "bronx-cb-08",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "bronx-cb-08",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-09",
      "name": "Bronx Community Board 9",
      "borough": "Bronx",
      "district": 9,
      "homepage_url": "https://www.nyc.gov/site/bronxcb9/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb9/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-09",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb9/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb9/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 20612,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "bronx-cb-09",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-10",
      "name": "Bronx Community Board 10",
      "borough": "Bronx",
      "district": 10,
      "homepage_url": "https://www.nyc.gov/site/bronxcb10/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb10/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + calendar/agenda PDFs",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-10",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb10/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb10/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 40671,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb10/minutes/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML index",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-10",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb10/minutes/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb10/minutes/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19845,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-11",
      "name": "Bronx Community Board 11",
      "borough": "Bronx",
      "district": 11,
      "homepage_url": "https://www.nyc.gov/site/bronxcb11/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb11/meetings/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + linked PDF calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-11",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb11/meetings/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb11/meetings/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 34984,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb11/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-11",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb11/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb11/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 101405,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "bronx-cb-12",
      "name": "Bronx Community Board 12",
      "borough": "Bronx",
      "district": 12,
      "homepage_url": "https://www.nyc.gov/site/bronxcb12/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/bronx-boards.page",
      "minutes_url": "https://www.nyc.gov/site/bronxcb12/minutes/minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/bronxcb12/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "bronx-cb-12",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/bronxcb12/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb12/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 23757,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/bronxcb12/minutes/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "bronx-cb-12",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/bronxcb12/minutes/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/bronxcb12/minutes/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25583,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 61,
            "materialized_record_count": 61
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-01",
      "name": "Brooklyn Community Board 1",
      "borough": "Brooklyn",
      "district": 1,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb1/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb1/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-01",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb1/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb1/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19494,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb1/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-01",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb1/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb1/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 40542,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 108,
            "materialized_record_count": 108
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-02",
      "name": "Brooklyn Community Board 2",
      "borough": "Brooklyn",
      "district": 2,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb2/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-02",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-02",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-03",
      "name": "Brooklyn Community Board 3",
      "borough": "Brooklyn",
      "district": 3,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb3/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb3/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-03",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb3/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb3/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19835,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb3/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-03",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb3/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb3/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 21788,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 6,
            "materialized_record_count": 6
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-04",
      "name": "Brooklyn Community Board 4",
      "borough": "Brooklyn",
      "district": 4,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb4/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb4/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-04",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb4/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb4/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 22866,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb4/calendar/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-04",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb4/calendar/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb4/calendar/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 39393,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 157,
            "materialized_record_count": 157
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-05",
      "name": "Brooklyn Community Board 5",
      "borough": "Brooklyn",
      "district": 5,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb5/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-05",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-05",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-06",
      "name": "Brooklyn Community Board 6",
      "borough": "Brooklyn",
      "district": 6,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb6/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-06",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-06",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-07",
      "name": "Brooklyn Community Board 7",
      "borough": "Brooklyn",
      "district": 7,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb7/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-07",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-07",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-08",
      "name": "Brooklyn Community Board 8",
      "borough": "Brooklyn",
      "district": 8,
      "homepage_url": "https://www.brooklyncb8.org/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": "https://www.brooklyncb8.org/downloads/minutes/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.brooklyncb8.org/meetings/",
          "publisher": "Brooklyn Community Board 8",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-08",
            "role": "upcoming_meetings",
            "source_url": "https://www.brooklyncb8.org/meetings/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.brooklyncb8.org/meetings/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 160122,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.brooklyncb8.org/downloads/minutes/",
          "publisher": "Brooklyn Community Board 8",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-08",
            "role": "minutes",
            "source_url": "https://www.brooklyncb8.org/downloads/minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.brooklyncb8.org/downloads/minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 191733,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-09",
      "name": "Brooklyn Community Board 9",
      "borough": "Brooklyn",
      "district": 9,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb9/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb9/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-09",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb9/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb9/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 21045,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb9/about/agendas.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML mixed agenda/minutes PDFs",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-09",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb9/about/agendas.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb9/about/agendas.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 127226,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 10,
            "materialized_record_count": 10
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-10",
      "name": "Brooklyn Community Board 10",
      "borough": "Brooklyn",
      "district": 10,
      "homepage_url": "https://cbbrooklyn.cityofnewyork.us/cb10/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbbrooklyn.cityofnewyork.us/cb10/calendar/",
          "publisher": "Brooklyn Community Board 10",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned WordPress HTML/event calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-10",
            "role": "upcoming_meetings",
            "source_url": "https://cbbrooklyn.cityofnewyork.us/cb10/calendar/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbbrooklyn.cityofnewyork.us/cb10/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 100029,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-10",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-11",
      "name": "Brooklyn Community Board 11",
      "borough": "Brooklyn",
      "district": 11,
      "homepage_url": "https://www.brooklyncb11.org/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": "https://www.brooklyncb11.org/minutes/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.brooklyncb11.org/calendar/",
          "publisher": "Brooklyn Community Board 11",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned WordPress HTML calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-11",
            "role": "upcoming_meetings",
            "source_url": "https://www.brooklyncb11.org/calendar/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.brooklyncb11.org/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 188926,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 1,
            "materialized_record_count": 1
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.brooklyncb11.org/minutes/",
          "publisher": "Brooklyn Community Board 11",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML + DOCX/PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-11",
            "role": "minutes",
            "source_url": "https://www.brooklyncb11.org/minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.brooklyncb11.org/minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 54055,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-12",
      "name": "Brooklyn Community Board 12",
      "borough": "Brooklyn",
      "district": 12,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb12/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb12/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-12",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb12/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb12/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19403,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-12",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-13",
      "name": "Brooklyn Community Board 13",
      "borough": "Brooklyn",
      "district": 13,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb13/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": "https://www.nyc.gov/site/brooklyncb13/minutes/minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-13",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb13/minutes/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-13",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb13/minutes/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb13/minutes/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 28896,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-14",
      "name": "Brooklyn Community Board 14",
      "borough": "Brooklyn",
      "district": 14,
      "homepage_url": "https://cb14brooklyn.com/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": "https://cb14brooklyn.com/board-meeting-minutes/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cb14brooklyn.com/meetings/",
          "publisher": "Brooklyn Community Board 14",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML + Google Calendar/iCalendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-14",
            "role": "upcoming_meetings",
            "source_url": "https://cb14brooklyn.com/meetings/",
            "adapter": "google_calendar_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cb14brooklyn.com/meetings/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 346144,
              "parser": "google_calendar_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cb14brooklyn.com/board-meeting-minutes/",
          "publisher": "Brooklyn Community Board 14",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-14",
            "role": "minutes",
            "source_url": "https://cb14brooklyn.com/board-meeting-minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cb14brooklyn.com/board-meeting-minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 296010,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-15",
      "name": "Brooklyn Community Board 15",
      "borough": "Brooklyn",
      "district": 15,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb15/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb15/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-15",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb15/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb15/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 36584,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb15/calendar/board-meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-15",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb15/calendar/board-meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb15/calendar/board-meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 28340,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-16",
      "name": "Brooklyn Community Board 16",
      "borough": "Brooklyn",
      "district": 16,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb16/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-16",
            "role": "upcoming_meetings",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-16",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-17",
      "name": "Brooklyn Community Board 17",
      "borough": "Brooklyn",
      "district": 17,
      "homepage_url": "https://cbbrooklyn.cityofnewyork.us/cb17/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbbrooklyn.cityofnewyork.us/cb17/calendar/",
          "publisher": "Brooklyn Community Board 17",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned WordPress HTML/event calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-17",
            "role": "upcoming_meetings",
            "source_url": "https://cbbrooklyn.cityofnewyork.us/cb17/calendar/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbbrooklyn.cityofnewyork.us/cb17/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 220582,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 1,
            "materialized_record_count": 1
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-17",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "brooklyn-cb-18",
      "name": "Brooklyn Community Board 18",
      "borough": "Brooklyn",
      "district": 18,
      "homepage_url": "https://www.nyc.gov/site/brooklyncb18/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/brooklyn-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/brooklyncb18/meetings/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-18",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/brooklyncb18/meetings/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb18/meetings/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 23303,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/brooklyncb18/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "brooklyn-cb-18",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/brooklyncb18/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/brooklyncb18/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25516,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 62,
            "materialized_record_count": 62
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-01",
      "name": "Manhattan Community Board 1",
      "borough": "Manhattan",
      "district": 1,
      "homepage_url": "https://www.nyc.gov/site/manhattancb1/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://manhattancb1.cityofnewyork.us/meetings/calendar/",
          "publisher": "Manhattan Community Board 1",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-01",
            "role": "upcoming_meetings",
            "source_url": "https://manhattancb1.cityofnewyork.us/meetings/calendar/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://manhattancb1.cityofnewyork.us/meetings/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 287160,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 5,
            "materialized_record_count": 5
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "manhattan-cb-01",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-02",
      "name": "Manhattan Community Board 2",
      "borough": "Manhattan",
      "district": 2,
      "homepage_url": "https://cbmanhattan.cityofnewyork.us/cb2/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": "https://cbmanhattan.cityofnewyork.us/cb2/minutes/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb2/calendar/",
          "publisher": "Manhattan Community Board 2",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-02",
            "role": "upcoming_meetings",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb2/calendar/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb2/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 250259,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 10,
            "materialized_record_count": 10
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb2/minutes/",
          "publisher": "Manhattan Community Board 2",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "manhattan-cb-02",
            "role": "minutes",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb2/minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb2/minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 50380,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-03",
      "name": "Manhattan Community Board 3",
      "borough": "Manhattan",
      "district": 3,
      "homepage_url": "https://www.nyc.gov/site/manhattancb3/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": "https://www.nyc.gov/site/manhattancb3/minutes/meeting-vote-records.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/manhattancb3/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-03",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/manhattancb3/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/manhattancb3/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25136,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/manhattancb3/minutes/meeting-vote-records.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "manhattan-cb-03",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/manhattancb3/minutes/meeting-vote-records.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/manhattancb3/minutes/meeting-vote-records.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 55016,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-04",
      "name": "Manhattan Community Board 4",
      "borough": "Manhattan",
      "district": 4,
      "homepage_url": "https://cbmanhattan.cityofnewyork.us/cb4/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": "https://cbmanhattan.cityofnewyork.us/cb4/archives/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb4/calendar/",
          "publisher": "Manhattan Community Board 4",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-04",
            "role": "upcoming_meetings",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb4/calendar/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb4/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 211239,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 3,
            "materialized_record_count": 3
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb4/archives/",
          "publisher": "Manhattan Community Board 4",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "manhattan-cb-04",
            "role": "minutes",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb4/archives/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb4/archives/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 55441,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-05",
      "name": "Manhattan Community Board 5",
      "borough": "Manhattan",
      "district": 5,
      "homepage_url": "https://www.cb5.org/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cb5.org/events/",
          "publisher": "Manhattan Community Board 5",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-05",
            "role": "upcoming_meetings",
            "source_url": "https://cb5.org/events/",
            "adapter": "html_pdf_v1",
            "state": "unavailable",
            "state_reason": "http_error",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cb5.org/events/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "403",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 5355,
              "parser": "html_pdf_v1",
              "reason": "http_error"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cb5.org/board-actions/",
          "publisher": "Manhattan Community Board 5",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-05",
            "role": "minutes",
            "source_url": "https://cb5.org/board-actions/",
            "adapter": "html_pdf_v1",
            "state": "unavailable",
            "state_reason": "http_error",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cb5.org/board-actions/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "403",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 5376,
              "parser": "html_pdf_v1",
              "reason": "http_error"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-06",
      "name": "Manhattan Community Board 6",
      "borough": "Manhattan",
      "district": 6,
      "homepage_url": "https://cbsix.org/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbsix.org/meetings-calendar/",
          "publisher": "Manhattan Community Board 6",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-06",
            "role": "upcoming_meetings",
            "source_url": "https://cbsix.org/meetings-calendar/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbsix.org/meetings-calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 103006,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://airtable.com/appgK5bKw7rWMRJEh/shrBzfHDWat4YMTHL/tblpioBcj0BVp5hBw",
          "publisher": "Manhattan Community Board 6",
          "publisher_kind": "third_party_storage",
          "source_format": "airtable",
          "fetch_mode": "browser-required",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "browser_required",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-06",
            "role": "minutes",
            "source_url": "https://airtable.com/appgK5bKw7rWMRJEh/shrBzfHDWat4YMTHL/tblpioBcj0BVp5hBw",
            "adapter": "airtable_v1",
            "state": "unavailable",
            "state_reason": "source_not_checked",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://airtable.com/appgK5bKw7rWMRJEh/shrBzfHDWat4YMTHL/tblpioBcj0BVp5hBw",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "browser-required",
              "content_type": null,
              "content_length": null,
              "parser": "airtable_v1",
              "reason": "source_not_checked"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "browser_required",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "third_party_storage",
          "origin_label": "Board-linked third-party storage",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-07",
      "name": "Manhattan Community Board 7",
      "borough": "Manhattan",
      "district": 7,
      "homepage_url": "https://www.nyc.gov/site/manhattancb7/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.mcb7.org/quick-links",
          "publisher": "Manhattan Community Board 7",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-07",
            "role": "upcoming_meetings",
            "source_url": "https://www.mcb7.org/quick-links",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.mcb7.org/quick-links",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html",
              "content_length": 1509,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.mcb7.org/minutes",
          "publisher": "Manhattan Community Board 7",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-07",
            "role": "minutes",
            "source_url": "https://www.mcb7.org/minutes",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.mcb7.org/minutes",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html",
              "content_length": 1509,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-08",
      "name": "Manhattan Community Board 8",
      "borough": "Manhattan",
      "district": 8,
      "homepage_url": "https://www.cb8m.com/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.cb8m.com/calendar/",
          "publisher": "Manhattan Community Board 8",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-08",
            "role": "upcoming_meetings",
            "source_url": "https://www.cb8m.com/calendar/",
            "adapter": "html_pdf_v1",
            "state": "unavailable",
            "state_reason": "http_error",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.cb8m.com/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "403",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 5366,
              "parser": "html_pdf_v1",
              "reason": "http_error"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.cb8m.com/full-board-archive/",
          "publisher": "Manhattan Community Board 8",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-08",
            "role": "minutes",
            "source_url": "https://www.cb8m.com/full-board-archive/",
            "adapter": "html_pdf_v1",
            "state": "unavailable",
            "state_reason": "http_error",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.cb8m.com/full-board-archive/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "403",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 5438,
              "parser": "html_pdf_v1",
              "reason": "http_error"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-09",
      "name": "Manhattan Community Board 9",
      "borough": "Manhattan",
      "district": 9,
      "homepage_url": "https://www.cb9m.org/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.cb9m.org/cal_events",
          "publisher": "Manhattan Community Board 9",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-09",
            "role": "upcoming_meetings",
            "source_url": "https://www.cb9m.org/cal_events",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.cb9m.org/cal_events",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 121787,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.cb9m.org/archives",
          "publisher": "Manhattan Community Board 9",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-09",
            "role": "minutes",
            "source_url": "https://www.cb9m.org/archives",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.cb9m.org/archives",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 271759,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-10",
      "name": "Manhattan Community Board 10",
      "borough": "Manhattan",
      "district": 10,
      "homepage_url": "https://cbmanhattan.cityofnewyork.us/cb10/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb10/events/",
          "publisher": "Manhattan Community Board 10",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-10",
            "role": "upcoming_meetings",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb10/events/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb10/events/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 318529,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 19,
            "materialized_record_count": 19
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb10/meetings/minutes/",
          "publisher": "Manhattan Community Board 10",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-10",
            "role": "minutes",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb10/meetings/minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb10/meetings/minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 48515,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-11",
      "name": "Manhattan Community Board 11",
      "borough": "Manhattan",
      "district": 11,
      "homepage_url": "https://www.cb11m.org/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.cb11m.org/calendar/",
          "publisher": "Manhattan Community Board 11",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-11",
            "role": "upcoming_meetings",
            "source_url": "https://www.cb11m.org/calendar/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.cb11m.org/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 131105,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://airtable.com/appedcOCWGdk7kppK/shrJ150rk13A8HfPK/tblNt0o4xr7gTHHoY",
          "publisher": "Manhattan Community Board 11",
          "publisher_kind": "third_party_storage",
          "source_format": "third-party Airtable view linked by board",
          "fetch_mode": "browser-required",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "browser_required",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-11",
            "role": "minutes",
            "source_url": "https://airtable.com/appedcOCWGdk7kppK/shrJ150rk13A8HfPK/tblNt0o4xr7gTHHoY",
            "adapter": "airtable_v1",
            "state": "unavailable",
            "state_reason": "source_not_checked",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://airtable.com/appedcOCWGdk7kppK/shrJ150rk13A8HfPK/tblNt0o4xr7gTHHoY",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "browser-required",
              "content_type": null,
              "content_length": null,
              "parser": "airtable_v1",
              "reason": "source_not_checked"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "browser_required",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "third_party_storage",
          "origin_label": "Board-linked third-party storage",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "manhattan-cb-12",
      "name": "Manhattan Community Board 12",
      "borough": "Manhattan",
      "district": 12,
      "homepage_url": "https://cbmanhattan.cityofnewyork.us/cb12/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/manhattan-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb12/meeting-schedule-overview/",
          "publisher": "Manhattan Community Board 12",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-12",
            "role": "upcoming_meetings",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb12/meeting-schedule-overview/",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb12/meeting-schedule-overview/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 240018,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 3,
            "materialized_record_count": 3
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://cbmanhattan.cityofnewyork.us/cb12/meetings/minutes/",
          "publisher": "Manhattan Community Board 12",
          "publisher_kind": "board_owned_official",
          "source_format": "explicit board minutes/archive",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "manhattan-cb-12",
            "role": "minutes",
            "source_url": "https://cbmanhattan.cityofnewyork.us/cb12/meetings/minutes/",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://cbmanhattan.cityofnewyork.us/cb12/meetings/minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html; charset=UTF-8",
              "content_length": 72776,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-01",
      "name": "Queens Community Board 1",
      "borough": "Queens",
      "district": 1,
      "homepage_url": "https://www.nyc.gov/site/queenscb1/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb1/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + linked interactive Google calendar",
          "fetch_mode": "machine-fetchable HTML; browser/API for interactive view",
          "access_constraint": "browser_required",
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "browser_required",
            "access_note": "browser_required",
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-01",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb1/calendar/calendar.page",
            "adapter": "google_calendar_v1",
            "state": "unavailable",
            "state_reason": "source_not_checked",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb1/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "browser-required",
              "content_type": null,
              "content_length": null,
              "parser": "google_calendar_v1",
              "reason": "source_not_checked"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "browser_required",
              "access_note": "browser_required",
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb1/calendar/board-meeting-agendas-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-01",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb1/calendar/board-meeting-agendas-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb1/calendar/board-meeting-agendas-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 31958,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 46,
            "materialized_record_count": 46
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-02",
      "name": "Queens Community Board 2",
      "borough": "Queens",
      "district": 2,
      "homepage_url": "https://www.nyc.gov/site/queenscb2/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb2/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-02",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb2/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb2/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 23072,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb2/meetings/meeting-agendas-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-02",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb2/meetings/meeting-agendas-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb2/meetings/meeting-agendas-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 45723,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 128,
            "materialized_record_count": 128
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-03",
      "name": "Queens Community Board 3",
      "borough": "Queens",
      "district": 3,
      "homepage_url": "https://queenscb3.cityofnewyork.us/",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": "https://queenscb3.cityofnewyork.us/board-meeting-minutes/",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://queenscb3.cityofnewyork.us/calendar/",
          "publisher": "Queens Community Board 3",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned WordPress HTML",
          "fetch_mode": "browser/API required",
          "access_constraint": "browser_required",
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "browser_required",
            "access_note": "browser_required",
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-03",
            "role": "upcoming_meetings",
            "source_url": "https://queenscb3.cityofnewyork.us/calendar/",
            "adapter": "html_pdf_v1",
            "state": "unavailable",
            "state_reason": "source_not_checked",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://queenscb3.cityofnewyork.us/calendar/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "browser-required",
              "content_type": null,
              "content_length": null,
              "parser": "html_pdf_v1",
              "reason": "source_not_checked"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "browser_required",
              "access_note": "browser_required",
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://queenscb3.cityofnewyork.us/board-meeting-minutes/",
          "publisher": "Queens Community Board 3",
          "publisher_kind": "board_owned_official",
          "source_format": "board-owned HTML/PDF",
          "fetch_mode": "browser/API required",
          "access_constraint": "browser_required",
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "browser_required",
            "access_note": "browser_required",
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "unavailable",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "queens-cb-03",
            "role": "minutes",
            "source_url": "https://queenscb3.cityofnewyork.us/board-meeting-minutes/",
            "adapter": "html_pdf_v1",
            "state": "unavailable",
            "state_reason": "source_not_checked",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://queenscb3.cityofnewyork.us/board-meeting-minutes/",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": "browser-required",
              "content_type": null,
              "content_length": null,
              "parser": "html_pdf_v1",
              "reason": "source_not_checked"
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "browser_required",
              "access_note": "browser_required",
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "board_owned",
          "origin_label": "Board-owned official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-04",
      "name": "Queens Community Board 4",
      "borough": "Queens",
      "district": 4,
      "homepage_url": "https://www.nyc.gov/site/queenscb4/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb4/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-04",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb4/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb4/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19846,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb4/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-04",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb4/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb4/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 30649,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 89,
            "materialized_record_count": 89
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-05",
      "name": "Queens Community Board 5",
      "borough": "Queens",
      "district": 5,
      "homepage_url": "https://www.nyc.gov/site/queenscb5/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb5/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-05",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb5/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb5/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19326,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb5/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-05",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb5/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb5/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 34363,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 127,
            "materialized_record_count": 127
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-06",
      "name": "Queens Community Board 6",
      "borough": "Queens",
      "district": 6,
      "homepage_url": "https://www.nyc.gov/site/queenscb6/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb6/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-06",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb6/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb6/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19331,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb6/meetings/meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-06",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb6/meetings/meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb6/meetings/meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 27592,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 74,
            "materialized_record_count": 74
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-07",
      "name": "Queens Community Board 7",
      "borough": "Queens",
      "district": 7,
      "homepage_url": "https://www.nyc.gov/site/queenscb7/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb7/meetings/meetings.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML meeting/agenda page",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-07",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb7/meetings/meetings.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb7/meetings/meetings.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 20940,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb7/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-07",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb7/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb7/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 30233,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 84,
            "materialized_record_count": 84
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-08",
      "name": "Queens Community Board 8",
      "borough": "Queens",
      "district": 8,
      "homepage_url": "https://www.nyc.gov/site/queenscb8/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": "https://www.nyc.gov/site/queenscb8/meetings/board-meeting-minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb8/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF schedule",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-08",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb8/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb8/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19435,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb8/meetings/board-meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "queens-cb-08",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb8/meetings/board-meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb8/meetings/board-meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 38856,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 133,
            "materialized_record_count": 133
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-09",
      "name": "Queens Community Board 9",
      "borough": "Queens",
      "district": 9,
      "homepage_url": "https://www.nyc.gov/site/queenscb9/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb9/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + schedule PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-09",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb9/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb9/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 20970,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb9/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-09",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb9/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb9/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 33853,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 134,
            "materialized_record_count": 134
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-10",
      "name": "Queens Community Board 10",
      "borough": "Queens",
      "district": 10,
      "homepage_url": "https://www.nyc.gov/site/queenscb10/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb10/meetings/agendas-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML agenda index + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-10",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb10/meetings/agendas-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb10/meetings/agendas-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 35794,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb10/meetings/agendas-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-10",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb10/meetings/agendas-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb10/meetings/agendas-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 35794,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 1,
            "materialized_record_count": 1
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-11",
      "name": "Queens Community Board 11",
      "borough": "Queens",
      "district": 11,
      "homepage_url": "https://www.nyc.gov/site/queenscb11/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb11/meetings/meetings.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML with agenda/audio links",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-11",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb11/meetings/meetings.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb11/meetings/meetings.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 19862,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb11/meetings/meeting-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-11",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb11/meetings/meeting-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb11/meetings/meeting-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 27223,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-12",
      "name": "Queens Community Board 12",
      "borough": "Queens",
      "district": 12,
      "homepage_url": "https://www.nyc.gov/site/queenscb12/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb12/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-12",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb12/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb12/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 21811,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb12/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-12",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb12/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb12/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25882,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-13",
      "name": "Queens Community Board 13",
      "borough": "Queens",
      "district": 13,
      "homepage_url": "https://www.nyc.gov/site/queenscb13/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb13/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-13",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb13/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb13/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 18875,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/queenscb13/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-13",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/queenscb13/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb13/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 25103,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "queens-cb-14",
      "name": "Queens Community Board 14",
      "borough": "Queens",
      "district": 14,
      "homepage_url": "https://www.nyc.gov/site/queenscb14/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/queens-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/queenscb14/calendar/calendar.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + agenda PDFs",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "queens-cb-14",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/queenscb14/calendar/calendar.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/queenscb14/calendar/calendar.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 55387,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": null,
          "publisher": null,
          "publisher_kind": null,
          "source_format": null,
          "fetch_mode": null,
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": null,
          "verification": {
            "status": "not_observed",
            "seen_on": "2026-08-13",
            "fetchability": "unknown",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": "not_observed_in_pass"
          },
          "collection_state": "not-yet-checked",
          "governance_state": "absent_in_pass",
          "coverage_receipt": {
            "board_id": "queens-cb-14",
            "role": "minutes",
            "source_url": null,
            "adapter": null,
            "state": "not-yet-checked",
            "state_reason": "no_explicit_source_observed",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": null,
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "unknown",
              "fetch_status": null,
              "content_type": null,
              "content_length": null,
              "parser": null,
              "reason": "no_explicit_source_observed"
            },
            "inventory_receipt": {
              "status": "not_observed",
              "seen_on": "2026-08-13",
              "fetchability": "unknown",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": "not_observed_in_pass"
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": null,
          "origin_label": "Source not listed",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "staten-island-cb-01",
      "name": "Staten Island Community Board 1",
      "borough": "Staten Island",
      "district": 1,
      "homepage_url": "https://www.nyc.gov/site/statenislandcb1/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/staten-island-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/statenislandcb1/meetings/meetings.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF calendars/agenda links",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "staten-island-cb-01",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/statenislandcb1/meetings/meetings.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/statenislandcb1/meetings/meetings.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 30216,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/statenislandcb1/meetings/minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF board packets",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "staten-island-cb-01",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/statenislandcb1/meetings/minutes.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/statenislandcb1/meetings/minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 57965,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "staten-island-cb-02",
      "name": "Staten Island Community Board 2",
      "borough": "Staten Island",
      "district": 2,
      "homepage_url": "https://www.nyc.gov/site/statenislandcb2/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/staten-island-boards.page",
      "minutes_url": null,
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/statenislandcb2/meetings/full-board-agendas.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "staten-island-cb-02",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/statenislandcb2/meetings/full-board-agendas.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/statenislandcb2/meetings/full-board-agendas.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 34810,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/statenislandcb2/meetings/full-board-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "staten-island-cb-02",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/statenislandcb2/meetings/full-board-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/statenislandcb2/meetings/full-board-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 29335,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 47,
            "materialized_record_count": 47
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    },
    {
      "body_id": "staten-island-cb-03",
      "name": "Staten Island Community Board 3",
      "borough": "Staten Island",
      "district": 3,
      "homepage_url": "https://www.nyc.gov/site/statenislandcb3/index.page",
      "directory_url": "https://www.nyc.gov/site/communityboards/about/staten-island-boards.page",
      "minutes_url": "https://www.nyc.gov/site/statenislandcb3/meetings/general-board-minutes.page",
      "last_minutes_date": null,
      "days_since_last_minutes": null,
      "notice_completeness": null,
      "media_completeness": null,
      "freshness_status": "not_measured",
      "sources": {
        "upcoming_meetings": {
          "source_type": "upcoming_meetings",
          "source_url": "https://www.nyc.gov/site/statenislandcb3/meetings/meetings.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + monthly PDF calendar",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_event_id|start_at",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "checked-empty",
          "governance_state": "observed",
          "coverage_receipt": {
            "board_id": "staten-island-cb-03",
            "role": "upcoming_meetings",
            "source_url": "https://www.nyc.gov/site/statenislandcb3/meetings/meetings.page",
            "adapter": "html_pdf_v1",
            "state": "checked-empty",
            "state_reason": "no_explicit_records",
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/statenislandcb3/meetings/meetings.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 20019,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 0,
            "materialized_record_count": 0
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        },
        "minutes": {
          "source_type": "minutes",
          "source_url": "https://www.nyc.gov/site/statenislandcb3/meetings/general-board-minutes.page",
          "publisher": "NYC Community Boards",
          "publisher_kind": "nyc_official",
          "source_format": "NYC HTML + PDF",
          "fetch_mode": "machine-fetchable",
          "access_constraint": null,
          "archive_depth": {
            "status": "unknown",
            "earliest_year": null,
            "latest_year": null
          },
          "stable_key": "publisher_document_id|document_url",
          "verification": {
            "status": "observed",
            "seen_on": "2026-08-13",
            "fetchability": "machine_fetchable",
            "access_note": null,
            "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
            "reason": null
          },
          "collection_state": "indexed",
          "governance_state": "not_yet_ingested",
          "coverage_receipt": {
            "board_id": "staten-island-cb-03",
            "role": "minutes",
            "source_url": "https://www.nyc.gov/site/statenislandcb3/meetings/general-board-minutes.page",
            "adapter": "html_pdf_v1",
            "state": "indexed",
            "state_reason": null,
            "observed_receipt": {
              "schema": "cityscroll.community_board_source_receipt.v1",
              "source_url": "https://www.nyc.gov/site/statenislandcb3/meetings/general-board-minutes.page",
              "observed_at": "2026-08-14T13:49:24.465Z",
              "status": "ok",
              "fetch_status": "200",
              "content_type": "text/html;charset=UTF-8",
              "content_length": 23869,
              "parser": "html_pdf_v1",
              "reason": null
            },
            "inventory_receipt": {
              "status": "observed",
              "seen_on": "2026-08-13",
              "fetchability": "machine_fetchable",
              "access_note": null,
              "receipt_ref": "site/data/non_council_outcome_sources/verification_receipts/community_board_sources_2026-08-13.json",
              "reason": null
            },
            "record_count": 3,
            "materialized_record_count": 3
          },
          "origin": "official_nyc",
          "origin_label": "NYC-hosted official source",
          "observed_on": "2026-08-13"
        }
      },
      "receipts": [
        {
          "kind": "registry",
          "path": "site/data/non_council_outcome_sources/source_registry.json",
          "observed_on": "2026-08-11"
        }
      ],
      "rank": null
    }
  ]
}
