{
  "schemaVersion": 1,
  "name": "GraftonHub source registry",
  "description": "Curated source registry for GraftonHub community-index records. It points agents toward official, provider, community, internal-calendar, and site-page sources already represented by the site.",
  "registryUrl": "/data/community-source-registry.json",
  "generatedAt": "2026-08-24T08:31:47.006Z",
  "notes": "This registry is not a completeness claim. It is a trust and review layer for the current guide pages, and it should grow only when a source supports durable local answers.",
  "freshnessRules": [
    "Official agency, district, provider, and organization pages outrank GraftonHub for decisions.",
    "Records with unknown freshness must not be presented as current, fresh, or fully verified.",
    "HTTP 200 alone is only an availability signal; a current reviewed source record needs a note saying what source role or fact was checked against which official/provider source.",
    "Phone-only or site-page-backed topics should be treated as leads until a direct provider or official page confirms the detail.",
    "Business, sports, registration, hours, and program details can change quickly and need direct confirmation before acting."
  ],
  "domains": [
    {
      "id": "events",
      "name": "Events",
      "reviewPosture": "Use the owned public calendar and linked organizer details for final event timing, location, and cancellation checks."
    },
    {
      "id": "government",
      "name": "Government",
      "reviewPosture": "Verify officials, meeting schedules, minutes, departments, and contact details against official municipal, township, city, or county pages."
    },
    {
      "id": "utilities",
      "name": "Utilities",
      "reviewPosture": "Verify address-specific service, outages, emergency procedures, and billing with the village, township, city, or provider."
    },
    {
      "id": "schools",
      "name": "Schools",
      "reviewPosture": "Verify districts, enrollment, leadership, calendars, libraries, childcare, and sports-related school details with official district or provider pages."
    },
    {
      "id": "emergency",
      "name": "Emergency",
      "reviewPosture": "Use official emergency, dispatch, sheriff, alerting, weather, hospital, and utility-emergency sources for urgent action."
    },
    {
      "id": "parks",
      "name": "Parks",
      "reviewPosture": "Verify park hours, reservations, programs, closures, facilities, and fees with park-system or recreation sources."
    },
    {
      "id": "families",
      "name": "Families",
      "reviewPosture": "Verify child, school, park, sports, safety, and family-service details with the deeper source pages and direct providers."
    },
    {
      "id": "seniors",
      "name": "Seniors",
      "reviewPosture": "Verify eligibility, costs, hours, benefits, transportation, and health-service details with providers or referral services."
    },
    {
      "id": "pharmacy-grocery",
      "name": "Pharmacy and Grocery",
      "reviewPosture": "Treat listings as local leads; call or use provider sources for hours, services, prescriptions, delivery, and availability."
    },
    {
      "id": "eat-drink",
      "name": "Eat and Drink",
      "reviewPosture": "Use official restaurant, ordering, social, and maps pages for hours, menus, events, and availability before making a trip."
    },
    {
      "id": "sports",
      "name": "Sports",
      "reviewPosture": "Verify seasons, ages, costs, registration windows, locations, and contacts with league or recreation sources."
    },
    {
      "id": "resident-essentials",
      "name": "Resident Essentials",
      "reviewPosture": "Verify move-in tasks, voting, utilities, libraries, schools, and documents with the responsible agency or provider."
    },
    {
      "id": "weather-alerts",
      "name": "Weather and Alerts",
      "reviewPosture": "Use NWS, SPC, and official local emergency sources for current weather, hazards, and public-safety action."
    }
  ],
  "sources": [
    {
      "id": "graftonhub-public-calendar",
      "name": "GraftonHub public Google Calendar",
      "domains": [
        "events"
      ],
      "authority": "internal-calendar",
      "url": "https://calendar.google.com/calendar/u/0?cid=YjRlYmY5MzhkNzc4YTI5MDZhNjkxN2ZkYmFhMWEzYWJmNjRmNjE5MGNkZTk5YjBkMTBkMDk0YmFiZGZkNTY3NEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t",
      "communityCoverage": "Grafton area",
      "trustUse": "Canonical near-term event source for the GraftonHub event layer after editorial review.",
      "verificationRule": "Use linked organizer or official event details for final date, time, location, and cancellation checks.",
      "reviewCadence": "Daily to weekly during active event seasons.",
      "relatedRecordIds": [
        "events"
      ],
      "lastReviewed": null,
      "reviewNote": null,
      "freshnessStatus": {
        "state": "generated",
        "asOf": null,
        "note": "This source is maintained through the GraftonHub event workflow; linked organizer details still win for event facts."
      },
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "nws-cleveland",
      "name": "National Weather Service Cleveland",
      "domains": [
        "weather-alerts",
        "emergency"
      ],
      "authority": "official",
      "url": "https://www.weather.gov/cle/",
      "communityCoverage": "Northern Ohio, including Lorain County",
      "trustUse": "Official weather forecasts, watches, warnings, advisories, and local weather office context.",
      "verificationRule": "Use for current weather and alert decisions when GraftonHub and official wording differ.",
      "lastReviewed": "2026-07-05",
      "reviewNote": "Checked National Weather Service Cleveland (https://www.weather.gov/cle/) against its official source page for this registry use: Official weather forecasts, watches, warnings, advisories, and local weather office context.. HTTP 200 was only the availability check; GraftonHub remains secondary to the linked source.",
      "reviewCadence": "Live/current when weather matters.",
      "freshnessStatus": {
        "state": "live",
        "asOf": "2026-07-05",
        "note": "The live source role was checked against the named official/provider source during the Phase 4 review; live/current details still require the linked source."
      },
      "relatedRecordIds": [
        "weather",
        "alerts",
        "emergency"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "nws-api",
      "name": "National Weather Service API",
      "domains": [
        "weather-alerts"
      ],
      "authority": "official",
      "url": "https://api.weather.gov/",
      "communityCoverage": "United States weather data, queried by the Grafton area point",
      "trustUse": "Build-time and live weather data used by GraftonHub weather and hazard surfaces.",
      "verificationRule": "If local display seems stale or unavailable, use NWS Cleveland directly.",
      "reviewCadence": "Live/current during data refreshes.",
      "relatedRecordIds": [
        "weather",
        "alerts"
      ],
      "lastReviewed": null,
      "reviewNote": null,
      "freshnessStatus": {
        "state": "live",
        "asOf": null,
        "note": "The linked upstream source should be checked directly whenever live conditions or urgent decisions matter."
      },
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "spc-outlooks",
      "name": "Storm Prediction Center Outlooks",
      "domains": [
        "weather-alerts",
        "emergency"
      ],
      "authority": "official",
      "url": "https://www.spc.noaa.gov/products/outlook/",
      "communityCoverage": "United States severe-weather outlook regions",
      "trustUse": "Official severe-weather outlook planning layer for broader regional risk.",
      "verificationRule": "Use SPC for regional outlook context; do not treat it as a town-level warning.",
      "lastReviewed": "2026-07-05",
      "reviewNote": "Checked Storm Prediction Center Outlooks (https://www.spc.noaa.gov/products/outlook/) against its official source page for this registry use: Official severe-weather outlook planning layer for broader regional risk.. HTTP 200 was only the availability check; GraftonHub remains secondary to the linked source.",
      "reviewCadence": "Live/current during severe-weather setups.",
      "freshnessStatus": {
        "state": "live",
        "asOf": "2026-07-05",
        "note": "The live source role was checked against the named official/provider source during the Phase 4 review; live/current details still require the linked source."
      },
      "relatedRecordIds": [
        "alerts",
        "weather"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-of-grafton",
      "name": "Village of Grafton",
      "domains": [
        "government",
        "utilities",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://villageofgrafton.org",
      "communityCoverage": "Village of Grafton",
      "trustUse": "Village government, utilities, meetings, offices, and public-service details.",
      "verificationRule": "Use the village site or village office for current village details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Village of Grafton mayor, council roster, clerk-treasurer, administrator, council meeting cadence, and Village Hall contact against Village of Grafton Mayor, Village Council, and Village Administrator official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when village details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-of-grafton-utilities",
      "name": "Village of Grafton Utilities",
      "domains": [
        "utilities",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://villageofgrafton.org/our-government/utilities/",
      "communityCoverage": "Village of Grafton",
      "trustUse": "Grafton municipal electric, water, sewer, and utility contact details.",
      "verificationRule": "Use for village utility setup and service questions before relying on summary text.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton municipal electric, water, sewer, utility billing, and contact routing against the Village of Grafton utilities page during the Phase 6 utility locality review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when utility details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Locality utility routing was checked against official local-government and provider sources during the Phase 6 utilities review; exact address service still requires the linked source."
      },
      "relatedRecordIds": [
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "grafton-township",
      "name": "Grafton Township",
      "domains": [
        "government",
        "utilities"
      ],
      "authority": "official",
      "url": "https://www.graftontwp.us",
      "communityCoverage": "Grafton Township",
      "trustUse": "Township government, departments, minutes, and local service reference.",
      "verificationRule": "Use the township site or township office for current township details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton Township trustee roster, fiscal officer, meeting cadence, township hall contact, and department contacts against Grafton Township Directory and Meeting Minutes official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after township updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "carlisle-township",
      "name": "Carlisle Township",
      "domains": [
        "government",
        "utilities",
        "emergency"
      ],
      "authority": "official",
      "url": "https://www.carlisletwpoh.gov/",
      "communityCoverage": "Carlisle Township",
      "trustUse": "Township government, meetings, departments, zoning, fire, and local contact details.",
      "verificationRule": "Use the township site for current meeting, official, department, and service details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Carlisle Township trustee roster, fiscal officer, meeting cadence, township contact, zoning contact, and fire contact against Carlisle Township Officials, Minutes, Zoning, and Fire official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after township updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities",
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-of-lagrange",
      "name": "Village of LaGrange",
      "domains": [
        "government",
        "utilities",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.villageoflagrangeohio.gov",
      "communityCoverage": "Village of LaGrange",
      "trustUse": "Village government, meetings, utilities, park-board references, and public contacts.",
      "verificationRule": "Use the village site or office for current village details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Village of LaGrange public office contact, mayor contact, village administrator, fiscal officer, and meeting cadence against Village of LaGrange Meetings and official service pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after village updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lagrange-township",
      "name": "LaGrange Township",
      "domains": [
        "government",
        "utilities",
        "emergency"
      ],
      "authority": "official",
      "url": "https://www.lagrangetownshipohio.net",
      "communityCoverage": "LaGrange Township",
      "trustUse": "Township government, road, zoning, fire, cemetery, and township service details.",
      "verificationRule": "Use the township site or office for current township details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LaGrange Township trustee roster, fiscal officer, meeting cadence, township contact, road, zoning, and fire/EMS contacts against LaGrange Township Directory, Meetings and Minutes, Roads, Zoning, and Fire/EMS official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after township updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities",
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "city-of-oberlin",
      "name": "City of Oberlin",
      "domains": [
        "government",
        "utilities",
        "parks",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://cityofoberlin.com",
      "communityCoverage": "City of Oberlin",
      "trustUse": "City government, council, utilities, public works, recreation, and resident service details.",
      "verificationRule": "Use the city site or office for current Oberlin details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked City of Oberlin council meeting cadence, City Hall contact, Clerk of Council contact, and department directory routing against City of Oberlin City Council and Department Directory official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after city updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities",
        "parks",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "eaton-township",
      "name": "Eaton Township",
      "domains": [
        "government",
        "utilities",
        "emergency"
      ],
      "authority": "official",
      "url": "https://www.eatontownship.org",
      "communityCoverage": "Eaton Township",
      "trustUse": "Township government, meetings, zoning, fire, road, and local service details.",
      "verificationRule": "Use the township site or office for current township details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Eaton Township trustee roster, fiscal officer, township office contact, meeting cadence, and zoning meeting/contact routing against Eaton Township Directory, Meetings and Minutes, and Zoning official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after township updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "utilities",
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-government",
      "name": "Lorain County Government",
      "domains": [
        "government",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.loraincountyohio.gov",
      "communityCoverage": "Lorain County",
      "trustUse": "County government and county-level public-service references.",
      "verificationRule": "Use county pages for current county departments, programs, and public notices.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County elected-official and county government contact routing against Lorain County elected-official and county government official pages during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or after county updates.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-911",
      "name": "Lorain County Emergency 911",
      "domains": [
        "emergency",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.loraincountyohio.gov/235/Emergency-911",
      "communityCoverage": "Lorain County",
      "trustUse": "Official 911 and county emergency dispatch source for police, fire, and EMS routing.",
      "verificationRule": "Use Lorain County 911 and responding agencies for emergency action; GraftonHub is only a routing reference.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County 911 emergency dispatch role, 911-first routing, and office contact against the Lorain County Emergency 911 official page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when dispatch routing changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "alerts",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-sheriff",
      "name": "Lorain County Sheriff's Office",
      "domains": [
        "government",
        "emergency"
      ],
      "authority": "official",
      "url": "https://loraincountysheriff.com/contact/",
      "communityCoverage": "Lorain County",
      "trustUse": "Sheriff and non-emergency law-enforcement reference for township coverage.",
      "verificationRule": "Use the sheriff source or dispatch for current law-enforcement details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County Sheriff office address and non-emergency phone routing against Lorain County Sheriff's Office contact source during the Phase 9 government journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when safety contacts change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Government routing, public office contacts, meeting schedules, and key department links were checked against official municipal, township, city, county, and sheriff sources during the Phase 9 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "government",
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-emergency-alerting",
      "name": "Lorain County Emergency Alerting Information",
      "domains": [
        "emergency",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.loraincountyohio.gov/777/Emergency-Alerting-Information",
      "communityCoverage": "Lorain County",
      "trustUse": "Official CodeRED and emergency notification signup details.",
      "verificationRule": "Use the county page for current signup, text-code, and alerting instructions.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked CodeRED signup routing and text-code alert instructions against the Lorain County Emergency Alerting Information official page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when alerting instructions change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "alerts",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-of-grafton-emergency",
      "name": "Village of Grafton Emergency Contacts",
      "domains": [
        "emergency",
        "government",
        "utilities"
      ],
      "authority": "official",
      "url": "https://villageofgrafton.org/emergencies/",
      "communityCoverage": "Village of Grafton",
      "trustUse": "Official village emergency contacts for police, fire, municipal utility emergency, and village emergency routing.",
      "verificationRule": "Use the village emergency page for current local non-emergency and municipal utility contact details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton 911-first language, police contact, fire department contact, and municipal utility emergency contacts against the Village of Grafton emergency contacts page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when village safety contacts change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "utilities"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "grafton-township-fire",
      "name": "Grafton Township Fire Department",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.graftontwp.us/fire-department",
      "communityCoverage": "Grafton Township",
      "trustUse": "Official township fire department reference and 911-first fire/EMS routing source.",
      "verificationRule": "Use the township fire source for current non-emergency department details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton Township Fire Department role, 911-first emergency routing, station reference, and township contact against the official township fire page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when township fire details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-of-lagrange-public-safety",
      "name": "Village of LaGrange Public Safety Contacts",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.villageoflagrangeohio.gov/",
      "communityCoverage": "Village of LaGrange",
      "trustUse": "Official village reference for LaGrange police and fire contact routing.",
      "verificationRule": "Use the village source for current public-safety contacts; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LaGrange Police and Fire Department contact routing against the Village of LaGrange official site during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when village safety contacts change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lagrange-township-fire-ems",
      "name": "LaGrange Township Fire and EMS",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.lagrangetownshipohio.net/fire-ems",
      "communityCoverage": "LaGrange Township and nearby service areas",
      "trustUse": "Official township Fire and EMS source for emergency and non-emergency department routing.",
      "verificationRule": "Use the township Fire and EMS source for current department details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LaGrange Township Fire and EMS 911-first language, fire chief contact, and department phone against the official township Fire and EMS page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when Fire and EMS details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "carlisle-township-fire",
      "name": "Carlisle Township Fire Department",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.carlisletwpoh.gov/fire",
      "communityCoverage": "Carlisle Township",
      "trustUse": "Official township fire department source for 911-first and non-emergency fire routing.",
      "verificationRule": "Use the township fire source for current fire contact details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Carlisle Township Fire Department 911-first language, fire chief contact, non-emergency phone, email, and station address against the official township fire page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when township fire details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "carlisle-township-sheriff-reports",
      "name": "Carlisle Township LC Sheriff's Reports",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.carlisletwpoh.gov/lc-sheriffs-reports",
      "communityCoverage": "Carlisle Township",
      "trustUse": "Official township page showing Lorain County Sheriff reporting as the township police/safety reference.",
      "verificationRule": "Use this township source with the Lorain County Sheriff source for current law-enforcement routing; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Carlisle Township law-enforcement routing to LC Sheriff reports against the official township LC Sheriff reports page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when township law-enforcement routing changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "eaton-township-law-enforcement",
      "name": "Eaton Township Law Enforcement",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.eatontownship.org/law-enforcement",
      "communityCoverage": "Eaton Township",
      "trustUse": "Official township law-enforcement page confirming Lorain County Sheriff coverage for Eaton Township.",
      "verificationRule": "Use the township law-enforcement source with the Lorain County Sheriff source for current routing; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Eaton Township law-enforcement routing to Lorain County Sheriff and sheriff contact details against the official township law-enforcement page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when township law-enforcement routing changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "eaton-township-fire",
      "name": "Eaton Township Fire Department",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://www.eatontownship.org/fire",
      "communityCoverage": "Eaton Township",
      "trustUse": "Official township fire department source for fire/rescue contacts and 911-first routing.",
      "verificationRule": "Use the township fire source for current fire/rescue details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Eaton Township Fire and Rescue 911-first language, non-emergency phone, listed emergency department line, and station address against the official township fire page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when township fire details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-police",
      "name": "Oberlin Police Department",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://cityofoberlin.com/for-residents/police-department/",
      "communityCoverage": "City of Oberlin",
      "trustUse": "Official city police source for emergency and non-emergency Oberlin police routing.",
      "verificationRule": "Use the Oberlin Police source for current department details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin Police 911-first language, non-emergency phone, and department email against the official police department page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when police contact details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-fire",
      "name": "Oberlin Fire Department",
      "domains": [
        "emergency",
        "government"
      ],
      "authority": "official",
      "url": "https://cityofoberlin.com/city-government/departments/directory/",
      "communityCoverage": "City of Oberlin",
      "trustUse": "Official city directory source for Oberlin Fire Department non-emergency contact routing.",
      "verificationRule": "Use the city directory or fire department source for current department details; call 911 first for emergencies.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin Fire Department non-emergency phone and email against the official City of Oberlin department directory during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when fire contact details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency",
        "government"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "uh-elyria-emergency-room",
      "name": "UH Elyria Medical Center Emergency Room",
      "domains": [
        "emergency",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.uhhospitals.org/locations/uh-elyria-medical-center/services/emergency-room",
      "communityCoverage": "Elyria and surrounding communities",
      "trustUse": "Provider source for nearby hospital emergency-room location, hours, and phone details.",
      "verificationRule": "Use 911 for life-threatening conditions; use the provider page for current ER location, hours, and phone details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked UH Elyria ER location, 24/7 emergency-room status, and phone against the University Hospitals provider page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when hospital ER details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "mercy-allen-emergency-room",
      "name": "Mercy Health Allen Hospital Emergency Department",
      "domains": [
        "emergency",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.mercy.com/locations/emergency-room/lorain/mercy-allen-hospital-emergency-room",
      "communityCoverage": "Oberlin and surrounding communities",
      "trustUse": "Provider source for nearby hospital emergency-department location, hours, and phone details.",
      "verificationRule": "Use 911 for life-threatening conditions; use the provider page for current ER location, hours, and phone details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Mercy Allen emergency department location, 24-hour daily hours, and phone against the Mercy Health provider page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when hospital ER details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "cleveland-clinic-elyria-express-care",
      "name": "Cleveland Clinic Elyria Express Care",
      "domains": [
        "emergency",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://my.clevelandclinic.org/locations/directions/236-elyria-family-health-and-surgery-center",
      "communityCoverage": "Elyria and surrounding communities",
      "trustUse": "Provider source for nearby non-emergency express/urgent-care routing.",
      "verificationRule": "Use 911 or an ER for emergency symptoms; use the provider source for current express-care hours and care scope.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Cleveland Clinic Elyria Express Care location, phone, and non-emergency care routing against the Cleveland Clinic provider page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when express-care details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "emergency"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "columbia-gas",
      "name": "Columbia Gas of Ohio",
      "domains": [
        "utilities",
        "emergency",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.columbiagasohio.com",
      "communityCoverage": "Ohio natural-gas service areas",
      "trustUse": "Natural gas service, customer support, and gas emergency procedures.",
      "verificationRule": "Use provider instructions for gas service or gas-emergency action.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked gas-leak instructions, 911-first gas emergency routing, and Columbia Gas emergency phone against the Columbia Gas report gas leaks provider page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when provider instructions change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "utilities",
        "emergency",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "ohio-edison",
      "name": "Ohio Edison",
      "domains": [
        "utilities",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.firstenergycorp.com/ohio_edison.html",
      "communityCoverage": "Ohio Edison service areas",
      "trustUse": "Electric service setup and provider information for non-municipal electric areas.",
      "verificationRule": "Use the provider site for address-specific electric service.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Ohio Edison electric-service routing and FirstEnergy outage reporting/status routing against FirstEnergy Ohio Edison, outage, and contact sources during the Phase 5 utilities review on 2026-07-06. Fact checked: Ohio Edison is the FirstEnergy electric-service starting point for Ohio Edison customers, and FirstEnergy routes outage reporting/status through its outage tools, text path, and 1-888-LIGHTSS phone line. HTTP 200 was only an availability check; use FirstEnergy for address-specific action.",
      "reviewCadence": "Monthly or when service details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Utility provider roles, resident-use paths, and urgent contact routing were checked against official/provider sources during the Phase 5 utilities review; use linked sources for action."
      },
      "relatedRecordIds": [
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "firstenergy-outages",
      "name": "FirstEnergy Outages",
      "domains": [
        "utilities",
        "emergency"
      ],
      "authority": "provider",
      "url": "https://www.firstenergycorp.com/outages",
      "communityCoverage": "FirstEnergy service areas",
      "trustUse": "Official outage reporting and outage status for FirstEnergy customers.",
      "verificationRule": "Use for current outages or reporting, not the GraftonHub summary.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked outage reporting phone, text/online reporting route, and 911-first downed-line handling against the FirstEnergy outage reporting provider page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Live/current during outages.",
      "freshnessStatus": {
        "state": "live",
        "asOf": "2026-07-06",
        "note": "FirstEnergy outage routing was checked during the Phase 5 utilities review; outage status changes continuously and requires the linked provider source."
      },
      "relatedRecordIds": [
        "utilities",
        "emergency"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lmre",
      "name": "Lorain-Medina Rural Electric Cooperative",
      "domains": [
        "utilities",
        "emergency",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.lmre.org",
      "communityCoverage": "Lorain-Medina Rural Electric service areas",
      "trustUse": "Rural electric cooperative service and outage-response details.",
      "verificationRule": "Use provider details for address-specific service and outage instructions.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LMRE outage reporting, emergency phone routing, and warning not to use email or social media for outages/emergencies against LMRE outage and contact provider pages during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or during outages.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "utilities",
        "emergency",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "rlcwa",
      "name": "Rural Lorain County Water Authority",
      "domains": [
        "utilities",
        "emergency"
      ],
      "authority": "provider",
      "url": "https://www.rlcwa.com",
      "communityCoverage": "Rural Lorain County Water Authority service areas",
      "trustUse": "Water authority reference for areas connected to RLCWA.",
      "verificationRule": "Use provider or local government for address-specific water availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked RLCWA customer service and 24-hour emergency phone routing against the RLCWA contact provider page during the Phase 7 emergency public-safety review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when water-service details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Emergency and public-safety routing was checked against official public-agency, hospital/provider, and utility-provider sources during the Phase 7 review; use the linked official source for current action."
      },
      "relatedRecordIds": [
        "utilities",
        "emergency",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "avon-lake-water",
      "name": "Avon Lake Regional Water",
      "domains": [
        "utilities"
      ],
      "authority": "provider",
      "url": "https://www.avonlakewater.org",
      "communityCoverage": "Regional water and wastewater service areas",
      "trustUse": "Regional water/wastewater provider source for connected-area context; not proof that a specific address is served.",
      "verificationRule": "Use Avon Lake Regional Water, LORCO, RLCWA, and local-government sources for exact water/wastewater service availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Avon Lake Regional Water provider role, water/wastewater service context, customer/emergency contact routing, and connected-area caveats against Avon Lake Regional Water provider pages and the Avon Lake/LORCO sanitary sewer project source during the Phase 13 provider review on 2026-07-06. Fact checked: Avon Lake Regional Water presents itself as a regional water and wastewater utility with customer/emergency contact routes and describes RLCWA customers in its regional service area; GraftonHub may use it only as a provider/source route for connected water/wastewater context, not as proof an address is served. HTTP 200 was only an availability check; use Avon Lake Regional Water, LORCO, RLCWA, or the local government source for address-specific action.",
      "reviewCadence": "Monthly or when service details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Remaining utility/provider queue records were checked against official/provider sources during the Phase 13 provider review; address-specific service, pickup, billing, and broadband availability still require the linked source."
      },
      "relatedRecordIds": [
        "utilities"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorco",
      "name": "Lorain County Rural Wastewater District",
      "domains": [
        "utilities"
      ],
      "authority": "provider",
      "url": "https://lorco.org/about_us/index.php",
      "communityCoverage": "LORCO wastewater district member areas",
      "trustUse": "Wastewater district reference for connected sewer areas and township member routing.",
      "verificationRule": "Use LORCO and local government sources for address-specific sewer availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton Township, LaGrange Township, Carlisle Township, and Eaton Township sewer-routing context against LORCO about and member/trustee pages during the Phase 6 utility locality review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when wastewater-service details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Locality utility routing was checked against official local-government and provider sources during the Phase 6 utilities review; exact address service still requires the linked source."
      },
      "relatedRecordIds": [
        "utilities"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-solid-waste",
      "name": "Lorain County Solid Waste Management",
      "domains": [
        "utilities",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.loraincountyohio.gov/486/Recycling-in-your-Community",
      "communityCoverage": "Lorain County communities",
      "trustUse": "County recycling and waste-hauler reference by community.",
      "verificationRule": "Use county and local government/hauler sources for current recycling and trash-provider details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton, Grafton Township, LaGrange, LaGrange Township, Carlisle Township, and Eaton Township trash/recycling routing against Lorain County recycling-in-your-community listings during the Phase 6 utility locality review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when trash/recycling contracts change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Locality utility routing was checked against official local-government and provider sources during the Phase 6 utilities review; exact address service still requires the linked source."
      },
      "relatedRecordIds": [
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "republic-services",
      "name": "Republic Services",
      "domains": [
        "utilities",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.republicservices.com",
      "communityCoverage": "Republic Services waste-hauler service areas",
      "trustUse": "Trash and recycling provider reference where local or county sources point residents to Republic.",
      "verificationRule": "Use local government, county, and provider sources for current pickup, billing, holiday, and bulk rules.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked local/county Republic waste-hauler listings against Republic Services as the provider source during the Phase 6 utility locality review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when trash/recycling contracts change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Locality utility routing was checked against official local-government and provider sources during the Phase 6 utilities review; exact address service still requires the linked source."
      },
      "relatedRecordIds": [
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "rumpke",
      "name": "Rumpke Waste and Recycling",
      "domains": [
        "utilities",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.rumpke.com",
      "communityCoverage": "Rumpke service areas",
      "trustUse": "Trash and recycling provider reference where Rumpke serves residents.",
      "verificationRule": "Use Rumpke, county, or township sources for pickup, billing, holiday, bulk, cart, and service availability details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Rumpke Lorain County service routing and local township/county trash-hauler references against Rumpke, Lorain County Solid Waste, and Grafton Township official/provider sources during the Phase 13 provider review on 2026-07-06. Fact checked: Rumpke publishes Lorain County trash/recycling service routes, and Lorain County/Grafton Township sources list Rumpke for Grafton Township, Carlisle Township, Eaton Township, and related township trash/recycling routing. HTTP 200 was only an availability check; use Rumpke, the county, or the township for address-specific pickup, billing, holiday, bulk, and cart details.",
      "reviewCadence": "Monthly or when trash contracts change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Remaining utility/provider queue records were checked against official/provider sources during the Phase 13 provider review; address-specific service, pickup, billing, and broadband availability still require the linked source."
      },
      "relatedRecordIds": [
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "consumers-gas-cooperative",
      "name": "Consumers Gas Cooperative",
      "domains": [
        "utilities",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://cgcohio.com/",
      "communityCoverage": "Consumers Gas Cooperative service areas",
      "trustUse": "Gas-provider reference where Grafton Township resources list Consumers Gas Cooperative as a resident utility lead.",
      "verificationRule": "Use provider and local government sources for address-specific gas availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton Township gas-provider routing against Consumers Gas Cooperative provider and service-process pages after township resources listed it as a utility lead during the Phase 6 utility locality review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when gas-provider details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Locality utility routing was checked against official local-government and provider sources during the Phase 6 utilities review; exact address service still requires the linked source."
      },
      "relatedRecordIds": [
        "utilities",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "glw-broadband",
      "name": "GLW Broadband",
      "domains": [
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.glwb.net",
      "communityCoverage": "Local broadband service areas",
      "trustUse": "Edge resident-essential provider source for broadband availability, provider contact, and Grafton livestream context.",
      "verificationRule": "Use GLW directly for broadband availability and livestream changes; GraftonHub should not imply address-level availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked GLW Broadband service, local livestream, availability caveat, and contact routing against GLW Broadband provider pages during the Phase 13 provider review on 2026-07-06. Fact checked: GLW publishes broadband service information, Grafton council meeting video links, and provider contact details, while its internet page says service is not available in all areas and residents should call for details. HTTP 200 was only an availability check; GraftonHub should treat GLW as an edge resident-essential provider/source route, not a core utility journey or an address-level availability claim.",
      "reviewCadence": "Quarterly or when service details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Remaining utility/provider queue records were checked against official/provider sources during the Phase 13 provider review; address-specific service, pickup, billing, and broadband availability still require the linked source."
      },
      "relatedRecordIds": [
        "new-residents"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "midview-schools",
      "name": "Midview Local Schools",
      "domains": [
        "schools",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.midviewk12.org",
      "communityCoverage": "Grafton, Eaton Township, and much of Carlisle Township",
      "trustUse": "District, enrollment, leadership, building, and school-family information.",
      "verificationRule": "Use district pages for enrollment, boundaries, calendars, contacts, and leadership.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Midview district office, enrollment routing, school list, and leadership-source routing against Midview official district home, enrollment, new-student registration, staff, and announcement pages during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly and before school-year transitions.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "midview-athletics",
      "name": "Midview Athletics",
      "domains": [
        "schools",
        "sports"
      ],
      "authority": "official",
      "url": "https://midviewathletics.com",
      "communityCoverage": "Midview school community",
      "trustUse": "Midview athletics and youth-sports links referenced by school and sports pages.",
      "verificationRule": "Use the athletics site for current sports and youth-program details.",
      "lastReviewed": "2026-07-07",
      "reviewNote": "Checked Midview Athletics official athletics-site and youth-sports routing role against Midview Athletics official site and youth-sports page during the Phase 20 school-support source review on 2026-07-07; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or during registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-07",
        "note": "School support sources for athletics routing and homeschool-support referral were checked during the Phase 20 review; live registrations, schedules, fees, eligibility, legal guidance, and program details still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "sports"
      ],
      "nextReviewDue": "2027-01-06",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "keystone-schools",
      "name": "Keystone Local Schools",
      "domains": [
        "schools",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.keystonelocalschools.org",
      "communityCoverage": "LaGrange and Keystone school community",
      "trustUse": "District, enrollment, buildings, and contact details for Keystone schools.",
      "verificationRule": "Use district pages for current enrollment, boundaries, calendars, contacts, and leadership.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Keystone district office, enrollment routing, building office contacts, and leadership-source routing against Keystone official district home, enrollment, school-office, and district news pages during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly and before school-year transitions.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "keystone-athletics",
      "name": "Keystone Athletics",
      "domains": [
        "schools",
        "sports"
      ],
      "authority": "official",
      "url": "https://www.keystoneathletics.com",
      "communityCoverage": "Keystone school community",
      "trustUse": "Keystone athletics and youth-sports references.",
      "verificationRule": "Use the athletics site for current sports details.",
      "lastReviewed": "2026-07-07",
      "reviewNote": "Checked Keystone Athletics official athletics-site routing role against Keystone Athletics official site and public athletics pages during the Phase 20 school-support source review on 2026-07-07; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or during registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-07",
        "note": "School support sources for athletics routing and homeschool-support referral were checked during the Phase 20 review; live registrations, schedules, fees, eligibility, legal guidance, and program details still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "sports"
      ],
      "nextReviewDue": "2027-01-06",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-schools",
      "name": "Oberlin City Schools",
      "domains": [
        "schools",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.oberlinschools.net",
      "communityCoverage": "Oberlin school community",
      "trustUse": "District, building, board, program, and school-family information for Oberlin.",
      "verificationRule": "Use district pages for current enrollment, calendars, contacts, and leadership.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin district office, registration routing, guardian resources, and program-source routing against Oberlin official district home, student registration, guardian resources, superintendent, and IB pages during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly and before school-year transitions.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "grafton-midview-library",
      "name": "Grafton-Midview Public Library",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.gmplibrary.org/contactus",
      "communityCoverage": "Grafton, Eaton Township, and Carlisle Township library orbit",
      "trustUse": "Library address, hours, services, programs, and local family reference.",
      "verificationRule": "Use the library site for current hours, programs, and services.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton-Midview Public Library address, phone, hours, director contact routing, and board-meeting confirmation caveat against Grafton-Midview Public Library contact and board pages during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when library details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-library",
      "name": "Oberlin Public Library",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.oberlinlibrary.org/hours",
      "communityCoverage": "Oberlin",
      "trustUse": "Library address, hours, services, programs, and family reference.",
      "verificationRule": "Use the library site for current hours, programs, and services.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin Public Library address, phone, email, and hours caveat against Oberlin Public Library hours and contact pages during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when library details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "elyria-public-library-keystone-lagrange",
      "name": "Elyria Public Library System Keystone-LaGrange Branch",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.elyrialibrary.org/content/keystone-lagrange-library",
      "communityCoverage": "LaGrange and Keystone library community",
      "trustUse": "Library branch address, phone, services, and family reference for the LaGrange area.",
      "verificationRule": "Use Elyria Public Library System branch and locations pages for current hours, services, and card details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Elyria Public Library System Keystone-LaGrange branch location and phone routing against Elyria Public Library System Keystone-LaGrange branch and locations pages during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when library details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-public-library-locations",
      "name": "Lorain Public Library Locations and Hours",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.lorainpubliclibrary.org/locations-hours",
      "communityCoverage": "Lorain County library system",
      "trustUse": "LCPL branch locations, hours, and system-level library reference.",
      "verificationRule": "Use the LCPL page for current branch hours and location details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain Public Library System Columbia and North Ridgeville branch location/hour routing against Lorain Public Library System locations and hours page during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when library details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "herrick-memorial-library",
      "name": "Herrick Memorial Library",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.herrickliboh.org/",
      "communityCoverage": "Wellington and nearby regional library use",
      "trustUse": "Nearby regional library address, hours, phone, programs, and family reference.",
      "verificationRule": "Use the library site for current hours, services, programs, and card details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Herrick Memorial Library address, phone, and hours routing against Herrick Memorial Library official homepage during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when library details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "families"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-esc-early-learning",
      "name": "Lorain County ESC Early Learning Center",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.loraincountyesc.org/theearlylearningcenter1.aspx",
      "communityCoverage": "Lorain County early learning",
      "trustUse": "Preschool and early-learning provider reference already linked from school and new-resident pages.",
      "verificationRule": "Use the ESC page for current program and contact details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County ESC Early Learning Center preschool route, LaGrange location/contact source, and registration-source routing against Lorain County ESC Early Learning Center official page during the Phase 16 family childcare/preschool review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or before enrollment seasons.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Family childcare, preschool, early-learning, library, and school routing was checked against official state, ESC, Head Start, district, and library sources during the Phase 16 family review; openings, prices, licensing status, ratings, hours, eligibility, and waitlists still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "ohio-childcare-search",
      "name": "Ohio Child Care Search",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://childcaresearch.ohio.gov/",
      "communityCoverage": "Ohio childcare providers",
      "trustUse": "State source for licensed childcare, preschool, inspection, rating, and provider-detail lookup.",
      "verificationRule": "Use the state search and provider contact for current licensing, inspection, rating, availability, hours, and provider details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Ohio Child Care Search routing, provider-search filters, licensing/inspection lookup role, quality-rating lookup role, and provider-confirmation caveat against Ohio Child Care Search and Ohio Department of Children and Youth child-care pages during the Phase 16 family childcare/preschool review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or when childcare source guidance changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Family childcare, preschool, early-learning, library, and school routing was checked against official state, ESC, Head Start, district, and library sources during the Phase 16 family review; openings, prices, licensing status, ratings, hours, eligibility, and waitlists still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "families"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "ohio-dcy-child-care",
      "name": "Ohio Department of Children and Youth Child Care",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://childrenandyouth.ohio.gov/for-families/early-care-education/child-care",
      "communityCoverage": "Ohio childcare and early-care education",
      "trustUse": "State source for child-care types, licensing role, publicly funded child care, child-care search, and complaint routing.",
      "verificationRule": "Use DCY for official child-care program definitions, assistance, licensing/inspection context, and complaint/source routing.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Ohio Department of Children and Youth child-care licensing, assistance, search, and complaint-source routing against Ohio Department of Children and Youth child-care page during the Phase 16 family childcare/preschool review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or when childcare state guidance changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Family childcare, preschool, early-learning, library, and school routing was checked against official state, ESC, Head Start, district, and library sources during the Phase 16 family review; openings, prices, licensing status, ratings, hours, eligibility, and waitlists still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "families"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "lccaa-head-start",
      "name": "LCCAA Head Start",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "community-organization",
      "url": "https://www.lccaa.net/head-start/",
      "communityCoverage": "Lorain County Head Start",
      "trustUse": "Official LCCAA route for Head Start eligibility, application, center locations, and program details.",
      "verificationRule": "Use LCCAA Head Start and center-location pages for current eligibility, application, center, hours, openings, and contact details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LCCAA Head Start eligibility, application, center-location, LaGrange, Firelands/Oberlin, and home-based-source routing against LCCAA Head Start and Our Center Locations official pages during the Phase 16 family childcare/preschool review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or before Head Start enrollment seasons.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Family childcare, preschool, early-learning, library, and school routing was checked against official state, ESC, Head Start, district, and library sources during the Phase 16 family review; openings, prices, licensing status, ratings, hours, eligibility, and waitlists still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "families"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "ohio-home-education",
      "name": "Ohio Department of Education and Workforce Home Schooling",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://education.ohio.gov/Topics/Ohio-Education-Options/Home-Schooling",
      "communityCoverage": "Ohio home-education families",
      "trustUse": "Official state route for home-education notification, forms, required subjects, online-school caveats, and district-superintendent routing.",
      "verificationRule": "Use the Ohio DEW page and resident school district for current notification requirements, forms, deadlines, and legal/regulatory questions.",
      "lastReviewed": "2026-07-08",
      "reviewNote": "Checked Ohio home-education notification routing, required-subject overview, online-school caveat, recommended form route, and district-superintendent acknowledgment caveat against Ohio Department of Education and Workforce Home Schooling page during the Phase 20 homeschool source review on 2026-07-08; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly, and before home-education law, form, notification, district-routing, or school-year deadline changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-08",
        "note": "Ohio home-education source routing was checked against the Ohio Department of Education and Workforce Home Schooling page during the Phase 20 homeschool review; families should use the linked state page and resident district for current notification requirements, forms, deadlines, and legal/regulatory questions."
      },
      "relatedRecordIds": [
        "schools",
        "families",
        "new-residents"
      ],
      "nextReviewDue": "2026-10-16",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "ohio-homeschooling-parents",
      "name": "Ohio Homeschooling Parents",
      "domains": [
        "schools",
        "families",
        "resident-essentials"
      ],
      "authority": "community-organization",
      "url": "https://ohiohomeschoolingparents.com/",
      "communityCoverage": "Ohio homeschool families",
      "trustUse": "Homeschool support and reference source linked from school and new-resident pages.",
      "verificationRule": "Use as a support/referral source, not as official legal guidance.",
      "lastReviewed": "2026-07-07",
      "reviewNote": "Checked Ohio Homeschooling Parents community-support and homeschool-resource routing role against Ohio Homeschooling Parents home, getting-started, FAQ, resources, forms, and disclaimer pages during the Phase 20 school-support source review on 2026-07-07; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or when homeschooling guidance changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-07",
        "note": "School support sources for athletics routing and homeschool-support referral were checked during the Phase 20 review; live registrations, schedules, fees, eligibility, legal guidance, and program details still require the linked source."
      },
      "relatedRecordIds": [
        "schools",
        "new-residents"
      ],
      "nextReviewDue": "2026-10-15",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "lorain-county-boe",
      "name": "Lorain County Board of Elections",
      "domains": [
        "resident-essentials",
        "government"
      ],
      "authority": "official",
      "url": "https://www.voteloraincountyohio.gov/",
      "communityCoverage": "Lorain County",
      "trustUse": "Voter registration, polling-place lookup, voter lookup, office contact, and election-source routing for new residents.",
      "verificationRule": "Use the BOE and Ohio Secretary of State sources for current registration, polling-place, address, deadline, ID, absentee, and election details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County voter registration, polling-place, address lookup, office contact, and source-routing guidance against Lorain County Board of Elections official site, polling-location page, and Ohio voter lookup sources during the Phase 12 new-residents integration review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Before election deadlines and quarterly otherwise.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "New-resident routing was checked against reviewed utility, school, emergency, government, senior, grocery/pharmacy, youth-sports, and voter-source records during the Phase 12 integration review; address-specific and time-sensitive details still require official/provider sources."
      },
      "relatedRecordIds": [
        "new-residents"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "ohio-school-district-finder",
      "name": "Ohio School District Address Lookup",
      "domains": [
        "schools",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://thefinder.tax.ohio.gov/StreamlineSalesTaxWeb/AddressLookup/LookupbyAddress.aspx?taxType=SchoolDist",
      "communityCoverage": "Ohio school-district address lookup",
      "trustUse": "Address-level school district lookup lead for district-boundary questions.",
      "verificationRule": "Use as an official address lookup lead, then confirm enrollment eligibility and boundaries directly with the district or county/source tools.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Ohio school district address-lookup routing and its limits for enrollment-boundary certainty against Ohio Department of Taxation The Finder school district address lookup during the Phase 10 schools journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly and before enrollment or moving decisions.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "School district office, enrollment, building, district-boundary routing caveats, and public-library contact/hour routing were checked against official district, library, and state address-lookup sources during the Phase 10 review; use linked sources for current action."
      },
      "relatedRecordIds": [
        "schools",
        "new-residents"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-metro-parks",
      "name": "Lorain County Metro Parks",
      "domains": [
        "parks",
        "families"
      ],
      "authority": "official",
      "url": "https://www.loraincountymetroparks.com",
      "communityCoverage": "Lorain County parks system",
      "trustUse": "Metro Parks reservations, facilities, programs, activities, and park-system details.",
      "verificationRule": "Use Metro Parks pages for current park hours, programs, events, closures, and reservations.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County Metro Parks routing for Carlisle Reservation, Indian Hollow Reservation, Splash Zone, North Coast Inland Trail, activities, facilities, and park-system contact details against Lorain County Metro Parks official park pages for Carlisle Reservation, Indian Hollow Reservation, Splash Zone, and North Coast Inland Trail during the Phase 15 parks journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or before park-program periods.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Parks, trails, playground, recreation, and reservation routing was checked against official park-system, local-government, and reservation sources during the Phase 15 parks review; live hours, closures, fees, rentals, programs, and rules still require the linked source."
      },
      "relatedRecordIds": [
        "parks",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "rec1-reservations",
      "name": "Metro Parks Rec1 Reservations",
      "domains": [
        "parks"
      ],
      "authority": "provider",
      "url": "https://secure.rec1.com/OH/lorain-county-metropolitan-park-district-oh-/catalog",
      "communityCoverage": "Reservation platform for park facilities",
      "trustUse": "Reservations for park spaces where the site directs users to Rec1.",
      "verificationRule": "Use the reservation platform for current availability, accounts, and fees.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Metro Parks Rec1 catalog routing for program, shelter, meeting-room, and facility reservation starting points against Lorain County Metro Parks Rec1 catalog and help/contact source during the Phase 15 parks journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or when reservation flow changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Parks, trails, playground, recreation, and reservation routing was checked against official park-system, local-government, and reservation sources during the Phase 15 parks review; live hours, closures, fees, rentals, programs, and rules still require the linked source."
      },
      "relatedRecordIds": [
        "parks"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lagrange-community-park",
      "name": "LaGrange Community Park",
      "domains": [
        "parks"
      ],
      "authority": "official",
      "url": "https://www.lagrangecommunitypark.org/",
      "communityCoverage": "LaGrange park community",
      "trustUse": "LaGrange Community Park facilities, board, and public park details.",
      "verificationRule": "Use the park site for current facilities, activities, and board details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LaGrange Community Park address, board/contact routing, forms, rules, and park-use source routing against LaGrange Community Park official home, forms, rules, and contact pages during the Phase 15 parks journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or when park details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Parks, trails, playground, recreation, and reservation routing was checked against official park-system, local-government, and reservation sources during the Phase 15 parks review; live hours, closures, fees, rentals, programs, and rules still require the linked source."
      },
      "relatedRecordIds": [
        "parks"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-of-grafton-parks",
      "name": "Village of Grafton Parks",
      "domains": [
        "parks",
        "families"
      ],
      "authority": "official",
      "url": "https://villageofgrafton.org/our-community/community-organizations/",
      "communityCoverage": "Village of Grafton",
      "trustUse": "Village park, rental, and park-office routing for North Park, Willow Park, Bicentennial Park, and related local park details.",
      "verificationRule": "Use the village parks page or village office for current park rentals, rules, fees, maintenance conditions, and closures.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Village of Grafton North Park, Willow Park, Bicentennial Park, rentals, and park-office routing against Village of Grafton Village Parks page during the Phase 15 parks journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or when village park details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Parks, trails, playground, recreation, and reservation routing was checked against official park-system, local-government, and reservation sources during the Phase 15 parks review; live hours, closures, fees, rentals, programs, and rules still require the linked source."
      },
      "relatedRecordIds": [
        "parks",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "city-of-oberlin-parks",
      "name": "City of Oberlin Parks",
      "domains": [
        "parks",
        "families"
      ],
      "authority": "official",
      "url": "https://cityofoberlin.com/city-government/departments/recreation/parks/",
      "communityCoverage": "City of Oberlin",
      "trustUse": "Official city parks, bike path, park-use, shelter, and recreation-complex routing.",
      "verificationRule": "Use City of Oberlin park pages and the Recreation Department for current park rules, pavilion/field use, fees, forms, closures, and facility details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked City of Oberlin parks index, Spring Street Park, Park Street Park, bike path, and recreation-complex routing against City of Oberlin official parks, Spring Street Park, Park Street Park, bike path, and recreation-complex pages during the Phase 15 parks journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or when city park details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Parks, trails, playground, recreation, and reservation routing was checked against official park-system, local-government, and reservation sources during the Phase 15 parks review; live hours, closures, fees, rentals, programs, and rules still require the linked source."
      },
      "relatedRecordIds": [
        "parks",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "city-of-oberlin-recreation",
      "name": "City of Oberlin Recreation Department",
      "domains": [
        "parks",
        "sports",
        "families"
      ],
      "authority": "official",
      "url": "https://cityofoberlin.com/city-government/departments/recreation/",
      "communityCoverage": "City of Oberlin",
      "trustUse": "Official recreation department contact and program-routing source for Oberlin.",
      "verificationRule": "Use the City of Oberlin Recreation Department for current program, registration, facility, and park-use details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked City of Oberlin Recreation Department contact and program-source routing against City of Oberlin Recreation Department official page during the Phase 15 parks journey review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Seasonally or during program registration.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Parks, trails, playground, recreation, and reservation routing was checked against official park-system, local-government, and reservation sources during the Phase 15 parks review; live hours, closures, fees, rentals, programs, and rules still require the linked source."
      },
      "relatedRecordIds": [
        "parks",
        "sports",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "211-lorain",
      "name": "211 Lorain",
      "domains": [
        "seniors",
        "resident-essentials"
      ],
      "authority": "community-organization",
      "url": "https://www.211lorain.org",
      "communityCoverage": "Lorain County service referrals",
      "trustUse": "Referral source for senior, caregiver, transportation, food, housing, and human-service needs.",
      "verificationRule": "Use 2-1-1 for current referrals; verify program details with the referred provider.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked senior, caregiver, food, transportation, and human-service referral routing against 211 Lorain public search and contact pages during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or when referral guidance changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "seniors"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "lorain-county-office-on-aging",
      "name": "Lorain County Office on Aging",
      "domains": [
        "seniors",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://lcooa.org/",
      "communityCoverage": "Lorain County older adults and caregivers",
      "trustUse": "Older-adult support, benefits, transportation, nutrition, and caregiver/referral source.",
      "verificationRule": "Use the Office on Aging source or direct office contact for current programs, eligibility, and service details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked older-adult referral, benefits, transportation, nutrition, and support-program routing against Lorain County Office on Aging home and services pages during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when senior-service programs change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "seniors"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-transit",
      "name": "Lorain County Transit",
      "domains": [
        "seniors",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://www.loraincountyohio.gov/280/Transit",
      "communityCoverage": "Lorain County transit service area",
      "trustUse": "Public transit, Dial-A-Ride, ViaLC, scheduling, accessibility, and fare-routing source.",
      "verificationRule": "Use Lorain County Transit or ViaLC sources for current booking, fares, eligibility, service areas, and accessibility details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County Transit and Dial-A-Ride/ViaLC routing for local transportation questions against Lorain County Transit and Service Options official pages plus ViaLC provider page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when transit service details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "seniors"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "neighborhood-alliance-senior-services",
      "name": "Neighborhood Alliance Senior Enrichment Services",
      "domains": [
        "seniors",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://myneighborhoodalliance.org/seniors/",
      "communityCoverage": "Lorain County senior services",
      "trustUse": "Senior meals, home-delivered meal routing, and senior-enrichment service source.",
      "verificationRule": "Use Neighborhood Alliance for current meal eligibility, delivery, schedule, and program details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked home-delivered meal and senior-enrichment routing against Neighborhood Alliance Senior Enrichment Services page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when senior nutrition programs change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "seniors"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "neighborhood-alliance-transportation",
      "name": "Neighborhood Alliance Transport",
      "domains": [
        "seniors",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://myneighborhoodalliance.org/transport/",
      "communityCoverage": "Lorain County transportation support",
      "trustUse": "Nonprofit transportation source with senior and disability prioritization language.",
      "verificationRule": "Use Neighborhood Alliance for current service area, prioritization, ride booking, and eligibility details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Neighborhood Alliance transportation routing and provider-confirmation caveat against Neighborhood Alliance Transport page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when transportation program details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "seniors"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "ohio-department-aging-local-office",
      "name": "Ohio Department of Aging local office lookup",
      "domains": [
        "seniors",
        "resident-essentials"
      ],
      "authority": "official",
      "url": "https://aging.ohio.gov/find-services/local-office",
      "communityCoverage": "Ohio older adults and caregivers",
      "trustUse": "Official state route to area-agency-on-aging services and caregiver/local support.",
      "verificationRule": "Use the state lookup or phone line for current area-agency routing and program-source direction.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Ohio area-agency-on-aging lookup and caregiver/local-office routing against Ohio Department of Aging local-office lookup page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when state routing changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "seniors"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "seniors-page-provider-phone-list",
      "name": "GraftonHub senior provider phone list",
      "domains": [
        "seniors"
      ],
      "authority": "site-page",
      "url": "https://graftonhub.com/seniors/",
      "communityCoverage": "Grafton area and nearby Lorain County senior-support providers",
      "trustUse": "Legacy internal pointer retained for compatibility; official/provider records now carry reviewed senior routing.",
      "verificationRule": "Do not treat this site-page source as authority; use official, nonprofit, or provider sources before relying on details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked the legacy GraftonHub senior phone-list source against the Phase 11 shared senior-support data model; it is retained as a compatibility pointer, not as current authority.",
      "reviewCadence": "Quarterly or sooner if providers change.",
      "freshnessStatus": {
        "state": "static",
        "asOf": "2026-07-06",
        "note": "Retained only as a legacy internal pointer; reviewed official/provider source records now carry current guidance."
      },
      "relatedRecordIds": [],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "pharmacy-grocery-page-provider-phone-list",
      "name": "GraftonHub pharmacy and grocery provider list",
      "domains": [
        "pharmacy-grocery"
      ],
      "authority": "site-page",
      "url": "https://graftonhub.com/pharmacy-grocery/",
      "communityCoverage": "Grafton, LaGrange, Oberlin, Carlisle Township, Eaton Township, Elyria, and Medina-area essentials",
      "trustUse": "Legacy internal pointer retained for compatibility; reviewed provider and store-locator sources now carry essentials routing.",
      "verificationRule": "Do not treat this site-page source as authority; use provider/store sources before relying on details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked the legacy GraftonHub pharmacy and grocery source against the Phase 11 shared essentials data model; it is retained as a compatibility pointer, not as current authority.",
      "reviewCadence": "Quarterly or when stores open, close, relocate, or change core services.",
      "freshnessStatus": {
        "state": "static",
        "asOf": "2026-07-06",
        "note": "Retained only as a legacy internal pointer; reviewed provider and store-locator sources now carry current routing."
      },
      "relatedRecordIds": [],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "midview-drug",
      "name": "Midview Drug",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://midviewdrug.com/",
      "communityCoverage": "Grafton and nearby Midview-area residents",
      "trustUse": "Official local pharmacy source for prescription and pharmacy-service routing.",
      "verificationRule": "Use Midview Drug or direct contact for current hours, prescriptions, services, insurance, delivery, and availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton pharmacy address, phone, official page, and pharmacy-service routing against Midview Drug official home, contact, and pharmacy service pages during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when pharmacy details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lagrange-pharmacy",
      "name": "LaGrange Pharmacy",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://clevelandpharmacy.net/pharmacies/lagrange",
      "communityCoverage": "LaGrange and nearby Keystone-area residents",
      "trustUse": "Local pharmacy provider source for LaGrange prescription and pharmacy-service routing.",
      "verificationRule": "Use provider source or direct contact for current hours, prescriptions, services, insurance, delivery, and availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LaGrange pharmacy location and official/provider page routing against LaGrange Pharmacy provider page in the Cleveland Pharmacy network during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when pharmacy details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "alberts-fresh-market",
      "name": "Albert's Fresh Market",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "provider",
      "url": "https://www.loraincounty.com/albertsfreshmarket",
      "communityCoverage": "Grafton",
      "trustUse": "Stable local grocery source for Grafton everyday-essential routing.",
      "verificationRule": "Use the source or direct store contact for current hours, departments, inventory, ordering, and service details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton grocery location and stable local source routing against LorainCounty.com Albert's Fresh Market local profile during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when grocery details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "schilds-iga-grafton",
      "name": "Schild's IGA Grafton",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://www.schildsigagrafton.com/stores/schilds-iga",
      "communityCoverage": "Grafton",
      "trustUse": "Official local grocery source for Grafton everyday-essential routing.",
      "verificationRule": "Use the official store page or direct contact for current hours, ordering, specials, and service details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Schild's IGA Grafton address, phone, and official store-page routing against Schild's IGA official Grafton store page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when grocery details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "cvs-store-locator",
      "name": "CVS store locator",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://www.cvs.com/store-locator/landing",
      "communityCoverage": "Regional chain pharmacy options",
      "trustUse": "Official locator source for nearby CVS pharmacy and store routing.",
      "verificationRule": "Use the locator for current locations, hours, services, and pharmacy availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked CVS nearby-store and pharmacy locator routing against CVS official store locator during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when chain locator behavior changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "walgreens-store-locator",
      "name": "Walgreens store locator",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://www.walgreens.com/storelocator/find.jsp",
      "communityCoverage": "Regional chain pharmacy options",
      "trustUse": "Official locator source for nearby Walgreens pharmacy and store routing.",
      "verificationRule": "Use the locator for current locations, hours, services, and pharmacy availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Walgreens nearby-store and pharmacy locator routing against Walgreens official store locator during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when chain locator behavior changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "walmart-store-finder",
      "name": "Walmart store finder",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://www.walmart.com/store-finder",
      "communityCoverage": "Regional grocery and pharmacy options",
      "trustUse": "Official finder source for nearby Walmart grocery and pharmacy routing.",
      "verificationRule": "Use the finder for current locations, hours, services, pickup, delivery, and pharmacy availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Walmart store and pharmacy finder routing against Walmart official store finder during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when chain finder behavior changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "giant-eagle-store-locator",
      "name": "Giant Eagle store locator",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://www.gianteagle.com/stores",
      "communityCoverage": "Regional grocery and pharmacy options",
      "trustUse": "Official locator source for nearby Giant Eagle grocery and pharmacy routing.",
      "verificationRule": "Use the locator for current locations, hours, services, pickup, delivery, and pharmacy availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Giant Eagle grocery and pharmacy locator routing against Giant Eagle official store locator during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when chain locator behavior changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "aldi-store-locator",
      "name": "ALDI store locator",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://info.aldi.us/stores",
      "communityCoverage": "Regional grocery options",
      "trustUse": "Official locator source for nearby ALDI grocery routing.",
      "verificationRule": "Use the locator for current locations, hours, and store details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked ALDI store locator routing against ALDI official store locator during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when chain locator behavior changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "marcs-store-finder",
      "name": "Marc's store finder",
      "domains": [
        "pharmacy-grocery",
        "resident-essentials"
      ],
      "authority": "business-official",
      "url": "https://www.marcs.com/store-finder",
      "communityCoverage": "Regional grocery and pharmacy options",
      "trustUse": "Official finder source for nearby Marc's grocery and pharmacy routing.",
      "verificationRule": "Use the finder for current locations, hours, services, pharmacy details, and availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Marc's grocery and pharmacy locator routing against Marc's official store finder during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Monthly or when chain finder behavior changes.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "pharmacy-grocery"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "nancys-diner",
      "name": "Nancy's Main Street Diner",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://www.nancysdiner.net/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local food-spot source for menu, hours, and diner details.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Nancy's Main Street Diner against its official website on 2026-07-06 for Grafton listing identity, menu/hour source routing, and diner details; current hours, menu, prices, specials, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "gehrings-tavern",
      "name": "Gehring's Tavern",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://gehringstavern.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local food-spot source for menu, hours, ordering, and tavern details.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Gehring's Tavern against its official website on 2026-07-06 for Grafton listing identity, food/drink source routing, and ordering route; current hours, menu, prices, specials, events, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "check-please-cafe",
      "name": "Check Please Cafe",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://checkpleasecafe.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local food-spot source for menu, hours, ordering, and cafe details.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Check Please Cafe against its official website and ordering page on 2026-07-06 for Grafton listing identity, cafe source routing, and ordering route; current hours, menu, prices, specials, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "village-coffee-creamery",
      "name": "The Village Coffee and Creamery",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://thevillageoh.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local food-spot source for coffee, food, ice cream, menu, and hours.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked The Village Coffee and Creamery against its official website and menu page on 2026-07-06 for Grafton listing identity, food/coffee/ice-cream source routing, and menu route; current hours, menu, prices, specials, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "butter-and-bloom",
      "name": "Butter and Bloom Bakery",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://www.butterandbloomcakes.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local bakery source for orders, sweets, and storefront details.",
      "verificationRule": "Use business source or direct contact for custom orders and current offerings.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Butter and Bloom Bakery against its official website and order/menu page on 2026-07-06 for Grafton listing identity, bakery source routing, and custom-order route; current hours, menus, prices, specials, custom availability, and storefront offerings require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "don-mexcal",
      "name": "Don Mexcal",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://donmexcaloh.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local restaurant source for menu, hours, and ordering.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Don Mexcal against its official website and ordering/locations page on 2026-07-06 for Grafton listing identity, restaurant source routing, and ordering route; current hours, menu, prices, specials, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lus-pizza",
      "name": "Lu's Pizza",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://luspizzagrafton.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local pizza source for menu, hours, and ordering details.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lu's Pizza against its official website and public Facebook business page on 2026-07-06 for Grafton listing identity, pizza source routing, and business details; current hours, menu, prices, specials, delivery, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "chattys-tavern",
      "name": "Chatty's Tavern",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://www.chattysgrafton.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local tavern source for menu, hours, and ordering details.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Chatty's Tavern against its official website on 2026-07-06 for Grafton listing identity, tavern source routing, and ordering route; current hours, menu, prices, specials, events, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "whisky-barn-grill",
      "name": "Whisky Barn Grill",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://whiskybarngrill.com/",
      "communityCoverage": "Grafton",
      "trustUse": "Official local restaurant source for menu, hours, drinks, and ordering details.",
      "verificationRule": "Use business source or direct contact before making a special trip.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Whisky Barn Grill against its official website and ordering page on 2026-07-06 for Grafton listing identity, restaurant/bar source routing, and ordering route; current hours, menu, prices, specials, events, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "cc-saloon-facebook",
      "name": "CC Saloon Facebook page",
      "domains": [
        "eat-drink"
      ],
      "authority": "business-official",
      "url": "https://www.facebook.com/p/CC-Saloon-61562996619666/",
      "communityCoverage": "Grafton",
      "trustUse": "Public business social source for CC Saloon routing, events, and current trip-check links.",
      "verificationRule": "Use current social posts or direct contact for menu, hours, events, specials, and availability.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked CC Saloon against its public Facebook business page on 2026-07-06 for Grafton listing identity and source routing; Toast is linked only as a user-facing ordering convenience, and current menu, hours, events, specials, and availability require the linked source.",
      "reviewCadence": "Monthly or when spot details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Checked Eat & Drink routing facts against official business, ordering, social, and chain locator sources on 2026-07-06; volatile trip details still require the linked source."
      },
      "relatedRecordIds": [
        "eat-drink"
      ],
      "nextReviewDue": "2026-08-20",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "grafton-hot-stove",
      "name": "Grafton Midview Hot Stove",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.graftonhotstove.org/",
      "communityCoverage": "Grafton and Midview area",
      "trustUse": "Youth baseball and softball registration and program source.",
      "verificationRule": "Use league source for current ages, divisions, fees, fields, and registration.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton Midview youth baseball and softball organization routing against Grafton Midview Hot Stove official site during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During spring registration and season windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-baseball-softball",
      "name": "Oberlin Baseball Softball Federation",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://sites.google.com/view/obsf/home",
      "communityCoverage": "Oberlin",
      "trustUse": "Youth baseball and softball source for Oberlin.",
      "verificationRule": "Use organization source for current ages, fees, contacts, and registration.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin baseball and softball organization routing against Oberlin Baseball Softball Federation official Google Site and City of Oberlin baseball/softball reference during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During spring registration and season windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-hot-stove",
      "name": "Lorain County Hot Stove",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.loraincountyhotstove.com/",
      "communityCoverage": "Lorain County",
      "trustUse": "Countywide baseball and softball league reference.",
      "verificationRule": "Use league source for current teams, divisions, and registration details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County Hot Stove league routing against Lorain County Hot Stove official league site during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During baseball and softball seasons.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lorain-county-soccer",
      "name": "Lorain County Soccer League",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.quickscores.com/loraincountysoccer",
      "communityCoverage": "Lorain County",
      "trustUse": "County soccer league schedule and program source.",
      "verificationRule": "Use league source for current schedules and league details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Lorain County Soccer League schedule and league-source routing against Lorain County Soccer League QuickScores site during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During soccer seasons.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "midview-soccer",
      "name": "Midview Soccer League",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.midviewsoccer.com/",
      "communityCoverage": "Grafton, Carlisle Township, and Eaton Township soccer orbit",
      "trustUse": "Midview-area youth soccer registration and program source.",
      "verificationRule": "Use organization source for current ages, fees, fields, contacts, and registration.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Midview Soccer League source routing and registration-source caveat against Midview Soccer League official site during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During spring and fall soccer registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "lagrange-youth-soccer",
      "name": "LaGrange Youth Soccer Association",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.lagrangeyouthsoccer.com/",
      "communityCoverage": "LaGrange and Carlisle Township soccer orbit",
      "trustUse": "LaGrange youth soccer registration and program source.",
      "verificationRule": "Use organization source for current ages, fees, fields, contacts, and registration.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked LaGrange Youth Soccer Association source routing and registration-source caveat against LaGrange Youth Soccer Association official site and registration/upcoming pages during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During spring and fall soccer registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-youth-soccer",
      "name": "Oberlin Youth Soccer Association",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.oberlinsoccer.org/",
      "communityCoverage": "Oberlin soccer community",
      "trustUse": "Oberlin youth soccer registration and program source.",
      "verificationRule": "Use organization source for current ages, fees, fields, contacts, and registration.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin Youth Soccer Association source routing and registration-source caveat against Oberlin Youth Soccer Association official site and registration page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During spring and fall soccer registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "jr-lc8-football",
      "name": "JR LC8 Football League",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://www.facebook.com/JrLC8/",
      "communityCoverage": "Lorain County football communities",
      "trustUse": "Youth football and cheer source linked from sports page.",
      "verificationRule": "Use current organization posts for registration and season details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked JR LC8 football and cheer source routing, with current posts/direct league confirmation required against JR LC8 public Facebook source during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During football registration and season windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "keystone-youth-basketball",
      "name": "Keystone Youth Sports Basketball",
      "domains": [
        "sports"
      ],
      "authority": "community-organization",
      "url": "https://keystoneyouthsports.com/basketball/",
      "communityCoverage": "LaGrange and Carlisle Township basketball orbit",
      "trustUse": "Keystone youth basketball registration and program source.",
      "verificationRule": "Use organization source for current grades, fees, contacts, and registration.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Keystone youth basketball source routing and registration-source caveat against Keystone Youth Sports basketball and main program pages during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During basketball registration and season windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "midview-youth-sports",
      "name": "Midview Youth Sports Programs",
      "domains": [
        "sports",
        "schools"
      ],
      "authority": "official",
      "url": "https://www.midviewathletics.com/youth-sports/youth-sports-programs",
      "communityCoverage": "Midview youth sports community",
      "trustUse": "Midview youth sports starting point linked by the sports page.",
      "verificationRule": "Use athletics page and linked forms for current program details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Midview youth-sports official starting-point routing against Midview Athletics youth-sports official page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "oberlin-youth-basketball",
      "name": "Oberlin Parks and Recreation Youth Programs",
      "domains": [
        "sports",
        "parks"
      ],
      "authority": "official",
      "url": "https://cityofoberlin.com/city-government/departments/recreation/youth-recreation/",
      "communityCoverage": "Oberlin",
      "trustUse": "Oberlin city youth-recreation and sports program source.",
      "verificationRule": "Use city recreation source for current programs, forms, fees, registration, and locations.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Oberlin city youth-recreation source routing for sports programs against City of Oberlin youth recreation page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During winter sports registration and season windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2027-01-05",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "north-ridgeville-recdesk",
      "name": "North Ridgeville Parks and Recreation Programs",
      "domains": [
        "sports",
        "parks"
      ],
      "authority": "official",
      "url": "https://northridgeville.recdesk.com/Community/Program?category=10",
      "communityCoverage": "North Ridgeville and regional youth recreation",
      "trustUse": "Regional youth sports and recreation programs linked by sports page.",
      "verificationRule": "Use RecDesk for current program availability and registration details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked North Ridgeville RecDesk youth-sports program-source routing against North Ridgeville Parks and Recreation RecDesk youth-sports category during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "During registration windows.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports"
      ],
      "nextReviewDue": null,
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as a lead only when past review due; do not imply hours, dates, availability, or current status.",
        "userFacingLabel": "Review before presenting as current"
      }
    },
    {
      "id": "grafton-martial-arts",
      "name": "Neutral Ground Grafton Martial Arts",
      "domains": [
        "sports"
      ],
      "authority": "business-official",
      "url": "https://graftonmartialarts.com/program/juniors-martial-arts/",
      "communityCoverage": "Grafton",
      "trustUse": "Kids martial arts source linked by sports page.",
      "verificationRule": "Use provider page for current class and enrollment details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked Grafton martial-arts provider source routing against Neutral Ground Grafton Martial Arts official program page during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or when program details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    },
    {
      "id": "movementworks",
      "name": "MovementWorks Dance and Fitness",
      "domains": [
        "sports"
      ],
      "authority": "business-official",
      "url": "https://www.movementworksdance.com/",
      "communityCoverage": "Oberlin and regional families",
      "trustUse": "Dance and fitness program source linked by sports page.",
      "verificationRule": "Use provider page for current class and enrollment details.",
      "lastReviewed": "2026-07-06",
      "reviewNote": "Checked MovementWorks dance and fitness provider source routing against MovementWorks Dance and Fitness official site during the Phase 11 resident-support review on 2026-07-06; HTTP 200 was only an availability check.",
      "reviewCadence": "Quarterly or when program details change.",
      "freshnessStatus": {
        "state": "reviewed",
        "asOf": "2026-07-06",
        "note": "Senior-support, everyday-essentials, and youth-sports routing was checked against official, nonprofit, provider, store, league, and recreation sources during the Phase 11 review; live hours, eligibility, inventory, prices, and registrations still require the linked source."
      },
      "relatedRecordIds": [
        "sports",
        "families"
      ],
      "nextReviewDue": "2026-10-14",
      "staleBehavior": {
        "ifPastDue": "mark-review-needed",
        "agentInstruction": "Treat this record as background context when past review due; confirm changed details with the linked source.",
        "userFacingLabel": "Review before relying on changed details"
      }
    }
  ]
}