{
  "version": "1.8.0",
  "status": "PASS",
  "generated": "2026-08-06",
  "reviewerClass": "repository-automated",
  "authorityIds": [
    "EVI-AUT-001",
    "EVI-AUT-002"
  ],
  "certificationStatus": "Not independent certification",
  "truthBoundary": "Local repository and root-deployable package evidence only; not live readiness, production-host acceptance, diplomatic recognition, accreditation, regulatory approval or independent certification.",
  "id": "EVI-AE-022",
  "artifactClass": "structural-validation-snapshot",
  "suite": "tools/validate_site.py",
  "proofPath": "/docs/proof/validation-results.json",
  "scope": "Local structural, schema, relationship, route, data-parity, reviewer-authority-conflict, information-rights, civil-registry, service, culture, report, memory, security-boundary and manifest validation for the Eviulon v1.8.0 source tree.",
  "result": {
    "checkCount": 52,
    "errorCount": 0,
    "warningCount": 2,
    "routeCount": 266,
    "sitemapRouteCount": 264,
    "publicJsonCount": 58,
    "canonicalEntityIdCount": 389
  },
  "limitations": [
    "Two advisory performance warnings remain: the comprehensive National Directory exceeds the preferred 80 KB HTML target and the lazy search index exceeds the 100 KB Pagefind reevaluation trigger.",
    "No live host, operational Evulgare system, independent certification or external legal approval was tested."
  ]
}
