{
  "version": "2.3.0",
  "status": "PASS",
  "generated": "2026-08-06",
  "reviewerClass": "repository-automated",
  "authorityIds": [
    "EVI-AUT-001",
    "EVI-AUT-002"
  ],
  "certificationStatus": "Not independent certification",
  "truthBoundary": "Local Eviulon repository and root-deployable static-package evidence only; not a live Patefacere implementation, real citizen or credential record, production cryptography, production-host acceptance, external legal or diplomatic recognition, operational Evulgare readiness, or independent certification.",
  "id": "EVI-AE-047",
  "artifactClass": "structural-validation-snapshot",
  "suite": "tools/validate_site.py",
  "proofPath": "/docs/proof/validation-results.json",
  "scope": "Routes, HTML, links, data parity, the 51-report corpus, source preservation, Patefacere constitutional interface, dignity boundaries, UAIX memory, security, assets and manifest.",
  "result": {
    "status": "PASS",
    "checkCount": 55,
    "errorCountOutsideEvidenceFinalization": 0,
    "warningCount": 3,
    "publicRouteCount": 580,
    "largestHtmlBytes": 231334,
    "largestHtmlRoute": "/reference/directory/",
    "maximumDomElements": 2090,
    "maximumDomRoute": "/state/defense/assurance/review-calendar/"
  },
  "advisories": [
    "Largest HTML is 231334 bytes at /reference/directory/",
    "Maximum 2090 elements at /state/defense/assurance/review-calendar/",
    "Lazy index 207571 bytes gzip; re-evaluate Pagefind"
  ],
  "limitations": [
    "An initial finalization pass may precede the final self-hash validation; the final package must rerun build and structural validation after these evidence bytes are written.",
    "Native assistive-technology, field Core Web Vitals and actual-host acceptance remain external."
  ]
}
