[
  {
    "id": "alert-airnow",
    "name": "EPA AirNow Crescent City air quality",
    "kind": "environment",
    "authority": "public_agency",
    "region": "Federal",
    "canonicalUrl": "https://www.airnow.gov/",
    "endpointUrl": "https://files.airnowtech.org/airnow/today/airnowlatest_pm25aqi.kml",
    "discoveredFrom": [
      "https://docs.airnowapi.org/docs/HourlyDataFactSheet.pdf",
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:airquality",
    "expectedCadence": "hourly",
    "provenance": "EPA AirNow public KML observation product for the Crescent City-area station; optional keyed ZIP API remains supported."
  },
  {
    "id": "alert-calfire",
    "name": "CAL FIRE wildfire incidents",
    "kind": "alert",
    "authority": "public_agency",
    "region": "California",
    "canonicalUrl": "https://www.fire.ca.gov/incidents",
    "endpointUrl": "https://incidents.fire.ca.gov/umbraco/api/IncidentApi/List?inactive=false",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/",
      "https://www.fire.ca.gov/incidents"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:wildfire",
    "expectedCadence": "real time",
    "provenance": "CAL FIRE current active-incident JSON endpoint linked from the official incident page."
  },
  {
    "id": "alert-cdfw-fishing",
    "name": "CDFW North Coast fishing bulletins",
    "kind": "alert",
    "authority": "public_agency",
    "region": "California",
    "canonicalUrl": "https://wildlife.ca.gov/Fishing/Ocean/Regulations/Bulletins",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "html",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:fishing",
    "expectedCadence": "as published",
    "provenance": "California Department of Fish and Wildlife marine bulletins."
  },
  {
    "id": "alert-ndbc-marine",
    "name": "NOAA NDBC Crescent City marine buoys",
    "kind": "environment",
    "authority": "public_agency",
    "region": "Federal",
    "canonicalUrl": "https://www.ndbc.noaa.gov/data/realtime2",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:marine",
    "expectedCadence": "real time",
    "provenance": "NDBC realtime2 observations for buoys 46027, 46022, and 46214."
  },
  {
    "id": "alert-noaa-tides",
    "name": "NOAA CO-OPS Crescent City tides",
    "kind": "alert",
    "authority": "public_agency",
    "region": "Federal",
    "canonicalUrl": "https://api.tidesandcurrents.noaa.gov/api/prod",
    "endpointUrl": "https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?application=crescent-city-intelligence&begin_date=20260724&datum=MLLW&end_date=20260725&format=json&interval=h&product=predictions&station=9419750&time_zone=lst_ldt&units=english",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:tides",
    "expectedCadence": "hourly",
    "provenance": "NOAA CO-OPS station 9419750 predictions and observations."
  },
  {
    "id": "alert-noaa-tsunami",
    "name": "NOAA/NWS tsunami alerts",
    "kind": "alert",
    "authority": "public_agency",
    "region": "Federal",
    "canonicalUrl": "https://api.weather.gov/alerts/active?area=CA",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:tsunami",
    "expectedCadence": "real time",
    "provenance": "NWS CAP/alerts API (tsunami Warning/Watch/Advisory events; area=CA covers all tiers)."
  },
  {
    "id": "alert-nws-weather",
    "name": "NWS Northwest California weather alerts",
    "kind": "alert",
    "authority": "public_agency",
    "region": "Federal",
    "canonicalUrl": "https://api.weather.gov/alerts/active?zone=CAZ006",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:weather",
    "expectedCadence": "real time",
    "provenance": "NWS active-alert API for coastal zone CAZ006."
  },
  {
    "id": "alert-usgs-earthquake",
    "name": "USGS earthquake feed",
    "kind": "alert",
    "authority": "public_agency",
    "region": "Federal",
    "canonicalUrl": "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_hour.geojson",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "alert:earthquake",
    "expectedCadence": "hourly",
    "provenance": "USGS GeoJSON earthquake feed."
  },
  {
    "id": "caltrans-road-conditions",
    "name": "Caltrans road conditions",
    "kind": "transportation",
    "authority": "public_agency",
    "region": "California",
    "canonicalUrl": "https://roads.dot.ca.gov/",
    "discoveredFrom": [
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "real time",
    "provenance": "California Department of Transportation road-condition service used for US 101 and North Coast access."
  },
  {
    "id": "city-meetings-evogov",
    "name": "Crescent City meetings and agendas",
    "kind": "meeting",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://www.crescentcity.org/meetings",
    "endpointUrl": "https://www.crescentcity.org/meetings/get_list",
    "discoveredFrom": [
      "https://media.co.del-norte.ca.us/",
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "gov-meetings",
    "expectedCadence": "daily",
    "provenance": "EvoGov meetings endpoint; City Council and Planning Commission are filtered from the shared calendar.",
    "notes": "Harbor Commission is not present in this endpoint; the Harbor source family is separately inventoried below."
  },
  {
    "id": "city-official-home",
    "name": "City of Crescent City official site",
    "kind": "city_official",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://www.crescentcity.org/",
    "discoveredFrom": [
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official City site; broad landing page for news, departments, bids, requests, and civic notices.",
    "notes": "Child navigation is inventoried as a source family until stable machine-readable endpoints are confirmed."
  },
  {
    "id": "city-youtube",
    "name": "City of Crescent City official YouTube",
    "kind": "video",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://www.youtube.com/c/CityofCrescentCityCalifornia/videos",
    "discoveredFrom": [
      "https://media.co.del-norte.ca.us/",
      "https://www.crescentcity.org/"
    ],
    "endpointUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCc8LIkDxscuciAFNB9yEEMA",
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "youtube",
    "expectedCadence": "as published",
    "provenance": "Official City video channel; Atom listing fallback is keyless, while transcript extraction uses yt-dlp when available."
  },
  {
    "id": "county-city-media-hub",
    "name": "Del Norte County and City government media hub",
    "kind": "video",
    "authority": "official",
    "region": "Del Norte County",
    "canonicalUrl": "https://media.co.del-norte.ca.us/",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/",
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Joint County/City hub linking agendas and recordings for Board of Supervisors, City Council, SWMA, and RCTA.",
    "notes": "The hub identifies additional government video/calendar families not yet connected to a dedicated monitor."
  },
  {
    "id": "county-emergency-services",
    "name": "Del Norte County Office of Emergency Services",
    "kind": "alert",
    "authority": "official",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.co.del-norte.ca.us/departments/emergencyservices",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official county emergency-services page; informs the discovery boundary for preparedness and response notices."
  },
  {
    "id": "county-meetings",
    "name": "Del Norte County meetings and agendas",
    "kind": "meeting",
    "authority": "official",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.co.del-norte.ca.us/meetings/85",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official county meeting page discovered from the county site."
  },
  {
    "id": "county-official-home",
    "name": "County of Del Norte official site",
    "kind": "county_official",
    "authority": "official",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.co.del-norte.ca.us/",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official county landing page for news, public health, Sheriff, emergency preparedness, planning, and services."
  },
  {
    "id": "county-planning",
    "name": "Del Norte County Planning",
    "kind": "county_official",
    "authority": "official",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.co.del-norte.ca.us/departments/Planning",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official county Planning Department page and Planning Commission context."
  },
  {
    "id": "crescent-city-airport-authority",
    "name": "Del Norte County Regional Airport Authority",
    "kind": "transportation",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://www.flycrescentcity.com/airport-authority",
    "discoveredFrom": [
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official airport-authority board and operations page."
  },
  {
    "id": "harbor-news",
    "name": "Crescent City Harbor District news",
    "kind": "harbor",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://www.ccharbor.com/news",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official Harbor District news page."
  },
  {
    "id": "harbor-official-home",
    "name": "Crescent City Harbor District",
    "kind": "harbor",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://www.ccharbor.com/",
    "discoveredFrom": [
      "https://www.ccharbor.com/",
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official Harbor District website with current agenda, archived agendas, projects, and notices."
  },
  {
    "id": "harbor-recordings",
    "name": "Crescent City Harbor board recordings",
    "kind": "meeting",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://ccharbor2.specialdistrict.org/board-meeting-recordings",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "per meeting",
    "provenance": "Harbor District special-district recording archive."
  },
  {
    "id": "harbor-rfps",
    "name": "Crescent City Harbor District requests for proposals",
    "kind": "harbor",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://ccharbor2.specialdistrict.org/request-for-proposals",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Harbor District special-district procurement page."
  },
  {
    "id": "harbor-updates",
    "name": "Crescent City Harbor District updates",
    "kind": "harbor",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://ccharbor2.specialdistrict.org/updates",
    "discoveredFrom": [
      "https://www.ccharbor.com/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Harbor District special-district updates archive."
  },
  {
    "id": "municipal-code-ecode360",
    "name": "Crescent City Municipal Code",
    "kind": "municipal_code",
    "authority": "official",
    "region": "Crescent City",
    "canonicalUrl": "https://ecode360.com/CR4919",
    "discoveredFrom": [
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "playwright",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "municipal-code",
    "expectedCadence": "on demand",
    "provenance": "Official codification host linked by the project and City context."
  },
  {
    "id": "news-humboldt-county",
    "name": "Humboldt County official news",
    "kind": "county_official",
    "authority": "official",
    "region": "North Coast",
    "canonicalUrl": "https://humboldtgov.org/CivicAlerts.aspx",
    "endpointUrl": "https://humboldtgov.org/RSSFeed.aspx?CID=All-newsflash.xml&ModID=1",
    "discoveredFrom": [
      "https://humboldtgov.org/",
      "https://humboldtgov.org/rss.aspx"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "news:Humboldt County official news",
    "expectedCadence": "daily",
    "provenance": "Official Humboldt County News Flash RSS feed; current civic notices and public-safety releases.",
    "notes": "The historical Humboldt Times has no current standalone feed; this official county feed covers current civic notices."
  },
  {
    "id": "news-kiem",
    "name": "KIEM-TV NBC Eureka",
    "kind": "news",
    "authority": "journalistic",
    "region": "North Coast",
    "canonicalUrl": "https://www.redwoodnews.tv/news",
    "endpointUrl": "https://www.redwoodnews.tv/search?c=news&f=rss&l=50&s=start_time&sd=desc&t=article",
    "discoveredFrom": [
      "https://redwoodnews.tv/",
      "https://www.redwoodnews.tv/news"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "news:KIEM-TV NBC Eureka",
    "expectedCadence": "daily",
    "provenance": "Current Redwood News/TownNews RSS endpoint for the KIEM-TV/NBC 3 newsroom."
  },
  {
    "id": "news-lost-coast-outpost",
    "name": "Lost Coast Outpost",
    "kind": "news",
    "authority": "journalistic",
    "region": "North Coast",
    "canonicalUrl": "https://lostcoastoutpost.com/feed",
    "discoveredFrom": [
      "https://lostcoastoutpost.com/"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "news:Lost Coast Outpost",
    "expectedCadence": "daily",
    "provenance": "RSS/Atom news monitor."
  },
  {
    "id": "news-north-coast-journal",
    "name": "North Coast Journal",
    "kind": "news",
    "authority": "journalistic",
    "region": "North Coast",
    "canonicalUrl": "https://www.northcoastjournal.com/",
    "endpointUrl": "https://www.northcoastjournal.com/feed",
    "discoveredFrom": [
      "https://www.northcoastjournal.com/"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "news:North Coast Journal",
    "expectedCadence": "daily",
    "provenance": "North Coast Journal RSS feed; independent Humboldt County regional reporting."
  },
  {
    "id": "news-redwood-voice",
    "name": "Redwood Voice",
    "kind": "news",
    "authority": "journalistic",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.redwoodvoice.org/feed",
    "discoveredFrom": [
      "https://www.redwoodvoice.org/"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "news:Redwood Voice",
    "expectedCadence": "daily",
    "provenance": "RSS/Atom news monitor."
  },
  {
    "id": "nps-redwood-parks",
    "name": "Redwood National and State Parks visitor information",
    "kind": "reference",
    "authority": "public_agency",
    "region": "North Coast",
    "canonicalUrl": "https://www.nps.gov/redw/planyourvisit/visitorcenters.htm",
    "discoveredFrom": [
      "https://www.co.del-norte.ca.us/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "National Park Service public-agency visitor information relevant to the Crescent City gateway."
  },
  {
    "id": "redwood-coast-transit",
    "name": "Redwood Coast Transit Authority",
    "kind": "transportation",
    "authority": "official",
    "region": "Del Norte County",
    "canonicalUrl": "https://redwoodcoasttransit.org/",
    "discoveredFrom": [
      "https://media.co.del-norte.ca.us/",
      "https://redwoodcoasttransit.org/"
    ],
    "collectionMode": "html",
    "automation": "discovery-only",
    "enabled": true,
    "expectedCadence": "as published",
    "provenance": "Official transit authority site with rider alerts, routes, GTFS, and board agendas."
  },
  {
    "id": "triplicate-calendar",
    "name": "Del Norte Triplicate community calendar",
    "kind": "events",
    "authority": "journalistic",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.triplicate.com/calendar/__data.json",
    "discoveredFrom": [
      "https://www.triplicate.com/calendar"
    ],
    "collectionMode": "api",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "events:triplicate-calendar",
    "expectedCadence": "daily",
    "provenance": "SvelteKit structured calendar data (devalue __data.json); parsed deterministically, no LLM step."
  },
  {
    "id": "triplicate-home-reference",
    "name": "Del Norte Triplicate",
    "kind": "reference",
    "authority": "journalistic",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.triplicate.com/rss.xml",
    "discoveredFrom": [
      "https://www.crescentcity.org/"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "triplicate",
    "expectedCadence": "daily",
    "provenance": "Site RSS feed (triplicate.com/rss.xml) since the 2025 Cloudflare block lifted; deep article bodies via __data.json under the reference-citation-only policy.",
    "notes": "Excluded from LLM curation, embeddings, training inputs, and public article-content export."
  },
  {
    "id": "triplicate-news-reference",
    "name": "Del Norte Triplicate news section",
    "kind": "reference",
    "authority": "journalistic",
    "region": "Del Norte County",
    "canonicalUrl": "https://www.triplicate.com/news",
    "discoveredFrom": [
      "https://www.triplicate.com/"
    ],
    "collectionMode": "rss",
    "automation": "monitored",
    "enabled": true,
    "configuredMonitor": "triplicate",
    "expectedCadence": "daily",
    "provenance": "Section articles flow through the site RSS feed and deep __data.json endpoints; citations only.",
    "notes": "Excluded from LLM curation, embeddings, training inputs, and public article-content export."
  }
]
