{
  "status": "PASS",
  "version": "1.3.0",
  "checks": [
    {
      "name": "Python syntax",
      "status": "PASS",
      "detail": "command completed"
    },
    {
      "name": "JavaScript syntax: site",
      "status": "PASS",
      "detail": "command completed"
    },
    {
      "name": "JavaScript syntax: search",
      "status": "PASS",
      "detail": "command completed"
    },
    {
      "name": "Apache FileInfo-only shared-host smoke",
      "status": "PASS",
      "detail": "Apache FileInfo-only smoke PASS: 30 checks"
    },
    {
      "name": "Required UAIX and repository files",
      "status": "PASS",
      "detail": "29 required files exist and are non-empty"
    },
    {
      "name": "Exact UAIX URL in AGENTS.md",
      "status": "PASS",
      "detail": "Exact URL present once and unchanged"
    },
    {
      "name": "Exact UAIX URL in .uai/readme.human",
      "status": "PASS",
      "detail": "Exact URL present once and unchanged"
    },
    {
      "name": "Exact UAIX URL in .uai/agent-pickup.uai",
      "status": "PASS",
      "detail": "Exact URL present once and unchanged"
    },
    {
      "name": "File handoff empty-state rule",
      "status": "PASS",
      "detail": "Both active buckets contain inert .gitkeep placeholders only"
    },
    {
      "name": "Route inventory",
      "status": "PASS",
      "detail": "76 route records resolve to files"
    },
    {
      "name": "HTML structure",
      "status": "PASS",
      "detail": "All 76 public HTML files have required metadata, one H1, labels, landmarks and valid heading progression"
    },
    {
      "name": "First-party public resources",
      "status": "PASS",
      "detail": "No public script, stylesheet, image, iframe or source loads from an external origin"
    },
    {
      "name": "Internal HTML links and fragments",
      "status": "PASS",
      "detail": "6155 internal/self-domain links resolve"
    },
    {
      "name": "HTML payload budget",
      "status": "PASS",
      "detail": "Largest HTML is 32251 bytes at /reference/directory/ (target \u226450 KB)"
    },
    {
      "name": "DOM size budget",
      "status": "PASS",
      "detail": "Maximum 586 elements at /"
    },
    {
      "name": "JSON validity",
      "status": "PASS",
      "detail": "21 public JSON documents parse"
    },
    {
      "name": "Canonical record counts",
      "status": "PASS",
      "detail": "regions=7, institutions=7, protocols=14, constitution=12, history=15, statistics=8, defense_threats=7, defense_systems=1, defense_notices=7, doctrine_revisions=3, foundational_documents=1"
    },
    {
      "name": "Canonical ID uniqueness",
      "status": "PASS",
      "detail": "98 public record IDs are unique"
    },
    {
      "name": "Entity relationship integrity",
      "status": "PASS",
      "detail": "All region connections and institution-region references resolve"
    },
    {
      "name": "Defense registry integrity",
      "status": "PASS",
      "detail": "Doctrine, interpretation, Evulgare, eight principles, eight response stages and seven threat classes resolve"
    },
    {
      "name": "Protocol route integrity",
      "status": "PASS",
      "detail": "All public protocol routes resolve"
    },
    {
      "name": "Foundational document integrity",
      "status": "PASS",
      "detail": "Collection/detail routes, exact source identity, 27 grievances, license metadata, image derivatives and attributed text download resolve"
    },
    {
      "name": "Defense threat route integrity",
      "status": "PASS",
      "detail": "All threat records resolve, including dedicated lone-actor and hostile-state pages"
    },
    {
      "name": "Defense publication route integrity",
      "status": "PASS",
      "detail": "Three registry routes, 7 notice details and 3 revision details resolve"
    },
    {
      "name": "Defense publication schema and lifecycle",
      "status": "PASS",
      "detail": "Required fields, ISO dates, classifications, future-status rules, references, unavailable fields and bidirectional supersession all validate"
    },
    {
      "name": "Defense publication API integrity",
      "status": "PASS",
      "detail": "Notice and revision endpoints match canonical registries and preserve the non-operational truth boundary"
    },
    {
      "name": "Statistic derivation",
      "status": "PASS",
      "detail": "Structural statistic values match canonical registry counts"
    },
    {
      "name": "CSV validity",
      "status": "PASS",
      "detail": "All open-data CSV files parse with expected row counts"
    },
    {
      "name": "State endpoint truth boundary",
      "status": "PASS",
      "detail": "API explicitly distinguishes configured state from live telemetry"
    },
    {
      "name": "Foundational document API integrity",
      "status": "PASS",
      "detail": "State and source-aware APIs match the canonical record, preserve CC BY-NC licensing and distinguish Eviulonian archival recognition from external recognition"
    },
    {
      "name": "Defense endpoint truth boundary",
      "status": "PASS",
      "detail": "State and defense APIs identify Evulgare, expose seven public threat classes and separate state records from live incident/readiness telemetry"
    },
    {
      "name": "Defense doctrine guardrails",
      "status": "PASS",
      "detail": "Doctrine prohibits collective punishment, retaliatory data exposure, destructive counter-intrusion, unbounded pursuit and record concealment"
    },
    {
      "name": "Search route integrity",
      "status": "PASS",
      "detail": "74 indexed routes exist"
    },
    {
      "name": "Search acceptance queries",
      "status": "PASS",
      "detail": "All 39 required queries surface their canonical route in the top 10"
    },
    {
      "name": "XML sitemap",
      "status": "PASS",
      "detail": "74 canonical public routes match route inventory"
    },
    {
      "name": "Robots policy",
      "status": "PASS",
      "detail": "Canonical sitemap declared and internal memory disallowed"
    },
    {
      "name": "Security header configuration",
      "status": "PASS",
      "detail": "Required headers, restrictive CSP and internal-source protections are packaged"
    },
    {
      "name": "Apache shared-host compatibility",
      "status": "PASS",
      "detail": "Root .htaccess uses FileInfo-class controls, proxy-aware HTTPS normalization, rewrite-based index resolution and source-path denial"
    },
    {
      "name": "Memory/docs paths and anchors",
      "status": "PASS",
      "detail": "Relative links and pointer-ledger heading anchors resolve across 35 Markdown files and typed memory"
    },
    {
      "name": "CSS payload budget",
      "status": "PASS",
      "detail": "Primary CSS 7686 bytes gzip (target \u226435 KB)"
    },
    {
      "name": "JavaScript payload budget",
      "status": "PASS",
      "detail": "Initial site JS 2897 bytes gzip; lazy search JS 2359 bytes gzip"
    },
    {
      "name": "Search index budget",
      "status": "PASS",
      "detail": "Lazy index 46268 bytes gzip; below Pagefind migration trigger"
    },
    {
      "name": "Current immutable asset graph",
      "status": "PASS",
      "detail": "site.1.3.0.js loads search.1.3.0.js and no superseded 1.0.0\u20131.2.0 public assets remain"
    },
    {
      "name": "Tracker/font/overlay scan",
      "status": "PASS",
      "detail": "No remote font, common tracker or accessibility-overlay signature in public code"
    },
    {
      "name": "Current Eviulon identity phrasing",
      "status": "PASS",
      "detail": "Public pages and current UAIX records contain no superseded fictional, hypothetical or non-real identity phrasing"
    },
    {
      "name": "Raw secret scan",
      "status": "PASS",
      "detail": "No common private-key or raw-token signature detected"
    },
    {
      "name": "Transient cache scan",
      "status": "PASS",
      "detail": "No pycache or .pyc files present"
    },
    {
      "name": "Package manifest",
      "status": "PASS",
      "detail": "142 public/source package records match size and SHA-256"
    }
  ],
  "metrics": {
    "public_route_count": 76,
    "largest_html_bytes": 32251,
    "largest_html_route": "/reference/directory/",
    "max_dom_elements": 586,
    "max_dom_route": "/",
    "asset_budgets": {
      "assets/css/site.1.3.0.css": {
        "bytes": 36400,
        "gzip_bytes": 7686
      },
      "assets/css/print.1.3.0.css": {
        "bytes": 1991,
        "gzip_bytes": 830
      },
      "assets/js/site.1.3.0.js": {
        "bytes": 8875,
        "gzip_bytes": 2897
      },
      "assets/js/search.1.3.0.js": {
        "bytes": 6958,
        "gzip_bytes": 2359
      },
      "assets/data/search-index.json": {
        "bytes": 218318,
        "gzip_bytes": 46268
      }
    }
  },
  "error_count": 0,
  "warning_count": 0,
  "truth_boundary": "Local static-package validation only; no live host, field Core Web Vitals or native assistive-technology certification."
}
