{
  "schema_version": 1,
  "acceptance_gate": "Both approved Blueprint QC fan values must simultaneously resolve at their canonical URLs and identify their own test kind in their live-probe-matrix; each artifact-audit.json must resolve and identify its own cell.",
  "mastery_gate_canonical_url": "https://alphatest-andymontgomery-9773s-projects.vercel.app/blueprint/integrator_api/surface_qc@mastery_gate",
  "adaptive_diagnostic_canonical_url": "https://alphatest-andymontgomery-9773s-projects.vercel.app/blueprint/integrator_api/surface_qc@adaptive_diagnostic",
  "verification_command": "node site/verify-hosting.mjs",
  "exit_semantics": {
    "0": "both fan values and both evidence bundles are simultaneously current and correct",
    "1": "a canonical report or evidence bundle is unreachable, stale, or points at the wrong fan value"
  },
  "current_observation": {
    "observed_at": "2026-07-28T20:47:57.989Z",
    "verdict": "pass",
    "exit": 0,
    "mastery_gate_observed_kind": "mastery_gate",
    "adaptive_diagnostic_observed_kind": "adaptive_diagnostic",
    "mastery_gate_deploy_kind": "mastery_gate",
    "adaptive_diagnostic_deploy_kind": "adaptive_diagnostic",
    "canonical_reports_public": true,
    "canonical_evidence_public": true,
    "fan_aliases_distinct": true
  },
  "resolved_prepublication_observation": {
    "observed_at": "2026-07-28T19:26:44Z",
    "verdict": "fail_driver_promotion_livelock",
    "exit": 1,
    "mastery_gate_observed_kind": "mastery_gate",
    "adaptive_diagnostic_observed_kind": "mastery_gate",
    "mastery_gate_canonical_is_clobbered": false,
    "adaptive_diagnostic_canonical_is_clobbered": true,
    "mastery_gate_deploy_url": "https://alphatest-blueprint-qc-mastery-gate.vercel.app",
    "mastery_gate_deploy_kind": "mastery_gate",
    "adaptive_diagnostic_project_name": "alphatest-blueprint-qc-adaptive-diagnostic",
    "adaptive_diagnostic_driver_hash_url": "https://alphatest-blueprint-qc-adaptive-diagnostic-qaxf64rnt.vercel.app",
    "adaptive_diagnostic_driver_hash_status": 302,
    "adaptive_diagnostic_driver_hash_location_class": "vercel_sso",
    "adaptive_diagnostic_public_alias": "https://alphatest-blueprint-qc-adaptive-dia.vercel.app",
    "adaptive_diagnostic_public_alias_status": 200,
    "adaptive_diagnostic_public_alias_kind": "adaptive_diagnostic",
    "error": "adaptive_diagnostic matrix must retain its own audit trail; actual mastery_gate",
    "interpretation": "Historical attempt-10 observation, retained as incident history only. It is not credited as current evidence; the current verifier independently proves the repaired publication shape."
  },
  "required_publication_shape": {
    "mastery_gate_project": "alphatest-blueprint-qc-mastery-gate",
    "adaptive_diagnostic_project": "alphatest-blueprint-qc-adaptive-diagnostic",
    "adaptive_diagnostic_public_alias": "alphatest-blueprint-qc-adaptive-dia.vercel.app",
    "state_rule": "each fan cell records its own deploy_url",
    "master_rule": "each canonical path rewrites to the matching fan-scoped deployment",
    "acceptance_timing": "current and repeatable after deployment",
    "immutable_alias_rule": "the two project aliases must be different and each matrix must identify its own fan"
  },
  "postdeploy_gate": {
    "command": "node site/verify-hosting.mjs",
    "required_exit": 0,
    "release_rule": "The hosted report is adoptable only while this unmodified verifier exits 0 against both canonical paths.",
    "current_exit": 0,
    "current_observed_at": "2026-07-28T20:47:57.989Z"
  },
  "credentials_required": false,
  "secrets_retained": false
}
