{
  "schemaVersion": "beauty-public-evidence-hub-v1",
  "status": "verified",
  "publicationTimestamp": "2026-07-28T11:57:30.000Z",
  "verifiedAt": "2026-07-28T11:57:30.000Z",
  "buildIdentifier": "beauty-evidence-hub-2026-07-28.3",
  "repositoryCommit": "fe56e1a66b9f320ba3543f705be98583e299146a",
  "sourceRepository": {
    "commit": "fe56e1a66b9f320ba3543f705be98583e299146a",
    "workingTreeClean": false,
    "note": "The published V2 evidence was produced from this committed baseline plus an audited uncommitted implementation worktree; see known limitations."
  },
  "publicHandoffRepository": {
    "baseCommit": "64a121cd4e73858ec7e8a1f336d38847b19f09a0",
    "deployedCommit": "5027e4aec1278797fdecf681a502cc274e5ff6cf",
    "workingTreeCleanAtPackaging": true
  },
  "compilerVersion": "beauty-aesthetic-convergence-v2",
  "publicBaseUrl": "https://evidence.cauldronideations.com",
  "publicIndexUrl": "https://evidence.cauldronideations.com/completion/",
  "plainHtmlUrl": "https://evidence.cauldronideations.com/completion/plain/",
  "qaSummaryUrl": "https://evidence.cauldronideations.com/completion/qa-summary.json",
  "verificationReportUrl": "https://evidence.cauldronideations.com/completion/verification/",
  "accessPolicy": {
    "authenticationRequired": false,
    "cookiesRequired": false,
    "localStorageRequired": false,
    "priorNavigationRequired": false,
    "javascriptRequiredForLinks": false,
    "expiringSignedUrlsUsed": false,
    "searchIndexing": "disabled with noindex; retrieval is allowed",
    "dataClassification": "fictional and sanitized QA evidence only"
  },
  "artifacts": [
    {
      "id": "qa-gallery",
      "label": "QA gallery",
      "description": "The complete fictional Beauty Compiler V2 quality-assurance gallery.",
      "url": "https://evidence.cauldronideations.com/qa-gallery/",
      "verificationStatus": "verified"
    },
    {
      "id": "architecture",
      "label": "Architecture and implementation",
      "description": "A readable implementation document covering the compiler architecture and operating boundaries.",
      "url": "https://evidence.cauldronideations.com/architecture/",
      "verificationStatus": "verified"
    },
    {
      "id": "fidelity-ledger",
      "label": "Visual fidelity and QA ledger",
      "description": "The reference-to-render fidelity record, visual findings, fixes, and limitations.",
      "url": "https://evidence.cauldronideations.com/fidelity-ledger/",
      "verificationStatus": "verified"
    },
    {
      "id": "migration",
      "label": "Sanitized database migration",
      "description": "A browser-readable, sanitized source view of the V2 persistence migration.",
      "url": "https://evidence.cauldronideations.com/migration/",
      "verificationStatus": "verified"
    },
    {
      "id": "generator-lab",
      "label": "Generator Lab sanitized source",
      "description": "A browser-readable sanitized source view for the fictional-only Generator Lab.",
      "url": "https://evidence.cauldronideations.com/generator-lab/",
      "verificationStatus": "verified"
    },
    {
      "id": "machine-qa-summary",
      "label": "Machine-readable QA summary",
      "description": "The final machine-QA conclusion rendered as readable static HTML.",
      "url": "https://evidence.cauldronideations.com/machine-qa-summary/",
      "verificationStatus": "verified"
    },
    {
      "id": "gold",
      "label": "Gold-master gallery",
      "description": "Human-reviewed reference renders spanning the sixteen art-direction capsules.",
      "url": "https://evidence.cauldronideations.com/gold/",
      "verificationStatus": "verified"
    },
    {
      "id": "worst",
      "label": "Worst-accepted-seed gallery",
      "description": "The selected lower-tail evidence used to inspect the accepted quality floor.",
      "url": "https://evidence.cauldronideations.com/worst/",
      "verificationStatus": "verified"
    },
    {
      "id": "rejected",
      "label": "Rejected-candidate gallery",
      "description": "Examples that the tournament rejected, with their recorded rejection evidence.",
      "url": "https://evidence.cauldronideations.com/rejected/",
      "verificationStatus": "verified"
    },
    {
      "id": "current-v2",
      "label": "Baseline versus V2",
      "description": "Per-capsule comparison between the archived baseline and the V2 compiler.",
      "url": "https://evidence.cauldronideations.com/current-v2/",
      "verificationStatus": "verified"
    },
    {
      "id": "content-normalized",
      "label": "Content-normalized gallery",
      "description": "Design comparisons rendered with standardized content to isolate visual decisions.",
      "url": "https://evidence.cauldronideations.com/content-normalized/",
      "verificationStatus": "verified"
    },
    {
      "id": "structure-only",
      "label": "Structure-only gallery",
      "description": "Layout comparisons with copy and imagery normalized into structural blocks.",
      "url": "https://evidence.cauldronideations.com/structure-only/",
      "verificationStatus": "verified"
    },
    {
      "id": "tests",
      "label": "Test report",
      "description": "Published automated-test, accessibility, browser, and evidence contracts.",
      "url": "https://evidence.cauldronideations.com/tests/",
      "verificationStatus": "verified"
    },
    {
      "id": "performance",
      "label": "Lighthouse and performance report",
      "description": "Controlled browser timing evidence with the scope and network limitations stated.",
      "url": "https://evidence.cauldronideations.com/performance/",
      "verificationStatus": "verified"
    }
  ],
  "verification": {
    "status": "verified",
    "method": "Every primary URL was fetched without cookies through the public Cloudflare edge, followed through redirects, checked for status and MIME, crawled for broken same-origin links and assets, scanned for private references and secret patterns, and checked for authentication or bot challenges. Each URL was then opened directly in a fresh Chrome incognito profile with extensions disabled; all 17 loaded, the JSON parsed, and the plain fallback passed with JavaScript disabled. A separate retrieval-agent sweep confirmed that the user-directed ChatGPT fetcher and representative GPTBot, ClaudeBot, and PerplexityBot user agents receive the same static evidence rather than a Cloudflare block page.",
    "resultCount": 17,
    "reportUrl": "https://evidence.cauldronideations.com/completion/verification/",
    "retrievalAgentVerification": [
      {
        "userAgent": "Mozilla/5.0",
        "purpose": "ordinary browser control",
        "status": 200,
        "cookieObserved": false,
        "challengeDisplayed": false
      },
      {
        "userAgent": "ChatGPT-User/1.0",
        "purpose": "user-directed ChatGPT retrieval",
        "status": 200,
        "cookieObserved": false,
        "challengeDisplayed": false
      },
      {
        "userAgent": "GPTBot/1.0",
        "purpose": "OpenAI crawler compatibility",
        "status": 200,
        "cookieObserved": false,
        "challengeDisplayed": false
      },
      {
        "userAgent": "ClaudeBot/1.0",
        "purpose": "representative third-party AI crawler compatibility",
        "status": 200,
        "cookieObserved": false,
        "challengeDisplayed": false
      },
      {
        "userAgent": "PerplexityBot/1.0",
        "purpose": "representative AI search compatibility",
        "status": 200,
        "cookieObserved": false,
        "challengeDisplayed": false
      }
    ]
  },
  "knownLimitations": [
    "The compiler source repository had 107 pre-existing uncommitted entries when this evidence hub was prepared, so the source commit is the nearest committed baseline rather than a complete byte-for-byte reproduction point.",
    "The evidence documents describe a bounded QA run and do not establish production-network performance for arbitrary customer sites.",
    "Search indexing remains disabled intentionally; public retrieval does not imply search-engine listing.",
    "The public Generator Lab artifact is a sanitized source view, not an exposed administrative application.",
    "Cloudflare's deprecated free-plan AI crawler switch is zone-scoped rather than hostname-scoped. It is disabled so ChatGPT can retrieve the public evidence; the evidence host itself still exposes only its generated exact allowlist through the read-only relay."
  ]
}
