{"generatedAt":"2026-06-20T07:39:09.258Z","note":"Expected fetchability targets for non-browser verification, including cross-network mirror checks.","checks":[{"url":"https://crisiscore-systems.ca/site-map","expectedStatus":200,"expectedContentType":"text/html","role":"primary"},{"url":"https://crisiscore-systems.ca/artifacts/pain-tracker/architecture","expectedStatus":200,"expectedContentType":"text/html","role":"primary"},{"url":"https://crisiscore-systems.ca/artifacts/pain-tracker/ui-01-fastlog","expectedStatus":200,"expectedContentType":"text/html","role":"primary"},{"url":"https://crisiscore-systems.ca/artifacts/security-and-audits/redacted-threat-model-excerpt","expectedStatus":200,"expectedContentType":"text/html","role":"primary"},{"url":"https://crisiscore-systems.ca/sitemap.xml","expectedStatus":200,"expectedContentType":"application/xml","role":"mirror","note":"XML mirror for non-browser clients; verify from a second network when auditing."},{"url":"https://crisiscore-systems.ca/rss.xml","expectedStatus":200,"expectedContentType":"application/rss+xml","role":"mirror","note":"RSS mirror for non-browser clients; some extractors will not render the body."},{"url":"https://crisiscore-systems.ca/projects/pain-tracker/architecture.svg","expectedStatus":200,"expectedContentType":"image/svg+xml","role":"mirror","note":"Raw mirror; verify from a second network when auditing."},{"url":"https://crisiscore-systems.ca/projects/pain-tracker/ui-01.svg","expectedStatus":200,"expectedContentType":"image/svg+xml","role":"mirror","note":"Raw mirror; verify from a second network when auditing."},{"url":"https://crisiscore-systems.ca/projects/security-and-audits/redacted-threat-model-excerpt.md","expectedStatus":200,"expectedContentType":"text/markdown","role":"mirror","note":"Raw mirror; verify from a second network when auditing."}]}