Dev Log
City resources URL validation pass
What was done
Validated every URL in src/data/city-resources.ts via curl with redirect following:
- 101 LIVE_OK (including Cloudflare-protected AmLegal/Meridian sites that return 403 to bots but work in browsers)
- 12 BROKEN (404 responses) — flagged with
status: "broken"+statusNote - 2 DEAD (500 server error + DNS failure) — flagged with
status: "dead"+statusNote - 5 HTTPS upgrades applied (Caldwell Laserfiche, Middleton, Boise PDS, Boise County, Eagle)
- 6 redirect chains resolved to final destination URLs (Canyon County, Blaine County, Bellevue domain changes)
Added getHealthyResources() helper that filters out broken/dead entries so city pages never render bad links.
Files affected
src/data/city-resources.ts(updated with validation results)