{
  "schema_version": 1,
  "captured_at": "2026-07-28T20:44:59Z",
  "overall_verdict": "contract_pass_current_content_availability_inconclusive",
  "scope": "blueprint/integrator_api/surface_qc@adaptive_diagnostic",
  "deliverable_verdicts": {
    "architecture": {
      "verdict": "pass",
      "evidence": "56 ITDs, 70 anchors, 12/12 standard decision axes pinned"
    },
    "data_dictionary": {
      "verdict": "pass",
      "evidence": "411 anchors, 56 linked ITDs, 32 endpoint-mapped errors"
    },
    "customer_website": {
      "verdict": "pass",
      "evidence": "27 anchors, 47 provenance links, six endpoint contracts, honest adaptive release gate"
    },
    "implementation_adaptive_diagnostic": {
      "verdict": "pass_contract_inconclusive_availability",
      "evidence": "current credentialed replay passed pre-Content branches and validated the documented request-correlated retryable Content 503 before exiting 2; last clean full replay exited 0 at 19:47"
    }
  },
  "live_equals_approved": {
    "architecture": {
      "status": 200,
      "sha256": "0417714ed33349774744d34f7aac9ab7526b907e39f03a77b98ecb873321d7de",
      "equal": true
    },
    "data_dictionary": {
      "status": 200,
      "sha256": "3cd29442014cb347230aac55ff78ceebd051e586c93abc2b9240b0f08e145795",
      "equal": true
    },
    "customer_website": {
      "status": 200,
      "sha256": "0362d6a97b228bda8499114672fbf209a21be42dccb94201fa8f787a6b19a988",
      "equal": true
    }
  },
  "decision_axes": [
    {"axis": "write_granularity", "pinned_by": ["ITD-006", "ITD-026", "ITD-045"]},
    {"axis": "read_shape", "pinned_by": ["ITD-027", "ITD-037", "ITD-044", "ITD-045"]},
    {"axis": "query_model", "pinned_by": ["ITD-038"]},
    {"axis": "concurrency", "pinned_by": ["ITD-009", "ITD-045"]},
    {"axis": "idempotency", "pinned_by": ["ITD-010", "ITD-026", "ITD-045", "ITD-046"]},
    {"axis": "auth_shape", "pinned_by": ["ITD-028", "ITD-045", "ITD-047", "ITD-056"]},
    {"axis": "eventing", "pinned_by": ["ITD-012"]},
    {"axis": "error_envelope", "pinned_by": ["ITD-013"]},
    {"axis": "tenant_routing", "pinned_by": ["ITD-014"]},
    {"axis": "conformance_evidence", "pinned_by": ["ITD-015", "ITD-031", "ITD-035", "ITD-044", "ITD-045", "ITD-046", "ITD-054", "ITD-056"]},
    {"axis": "privacy_retention", "pinned_by": ["ITD-016"]},
    {"axis": "list_endpoints", "pinned_by": ["ITD-037"]}
  ],
  "cross_deliverable_consistency": {
    "verdict": "pass",
    "documented_contract": "adaptive origin is mounted and authenticated; structurally valid create is release-gated with a non-retryable typed 422 before operation, receipt, CASE, Content, or local-state effects; Content reads remain live",
    "observed_contract": "200 health, 401 anonymous read, 422 valid create with no Location, 422 same-key changed body, 400 structural invalidity, then typed retryable 503 with a request-correlated Platform3 Content 5xx trace",
    "divergences": []
  },
  "upstream_reality": {
    "case": {
      "level": "current_release-gap-evidence",
      "owner": "Platform3 CASE",
      "finding": "No owner-typed adaptive-eligible KC corpus; successful adaptive create remains deferred under ITD-043",
      "upstream_issue": "https://github.com/andymontgomery-byte/platform3/issues/1138",
      "fabricated_success": false
    },
    "content": {
      "level": "live-wire-proven_currently_unavailable",
      "host": "platform3-andymontgomery-9773s-projects.vercel.app",
      "flow": "authenticated list",
      "current_response_class": "5xx",
      "current_problem_type": "https://alphatest.dev/problems/upstream-unavailable",
      "current_retryable": true,
      "correlation_id_matches_response_request_id": true,
      "last_clean_response_class": "2xx",
      "last_clean_observed_at": "2026-07-28T19:47:20.323Z"
    },
    "supabase": {
      "level": "live-boundary-proven",
      "flow": "unauthenticated direct REST",
      "status": 401
    }
  },
  "security": {
    "model": "api_fronted_datastore",
    "anonymous_api_rejected": true,
    "cross_tenant_read_hidden_last_clean": true,
    "cross_tenant_current": "inconclusive_while_content_unavailable_no_tenant_data_exposed",
    "direct_unauthenticated_datastore_rejected": true,
    "secret_material_published": false
  },
  "declared_gaps": [
    {
      "classification": "pinned_upstream_release_gap",
      "summary": "Adaptive blueprint creation cannot succeed until Platform3 CASE publishes the issue #1138 owner-typed KC corpus.",
      "customer_behavior": "Branch on the stable non-retryable 422; do not substitute local KCs.",
      "rollback_required": false
    },
    {
      "classification": "current_upstream_availability",
      "summary": "Platform3 Content currently returns a request-correlated 5xx and the Blueprint API exposes the documented retryable 503.",
      "customer_behavior": "Adopt the typed-503 branch but require rerunner exit 0 before releasing a Content-dependent flow.",
      "rollback_required": false
    }
  ],
  "findings": [
    {
      "severity": "release_blocking_operational",
      "classification": "UPSTREAM_AVAILABILITY_NOT_BLUEPRINT_BUG",
      "summary": "Content-dependent reads are currently unavailable; API replay is inconclusive with exit 2.",
      "evidence": "evidence/upstream-availability.json",
      "earliest_flawed_deliverable": null,
      "rollback_required": false
    }
  ],
  "rollback_target": null,
  "hosting_isolation": {
    "requested_adaptive_project": "alphatest-blueprint-qc-adaptive-diagnostic",
    "driver_contract": "fan-value-scoped QC projects required; both fan deployments and both canonical master rewrites are live and distinct",
    "shared_mutable_alias_accepted": false,
    "acceptance_probe": "verify-hosting.mjs",
    "acceptance_condition": "mastery_gate and adaptive_diagnostic canonical reports plus both evidence bundles simultaneously identify their own fan values",
    "acceptance_probe_timing": "post-deploy; reviewer-reproducible",
    "current_verifier_observed_at": "2026-07-28T20:47:57.989Z",
    "current_verifier_exit": 0,
    "current_verifier_error": null,
    "prepublication_failure_credited_as_postdeploy_success": false,
    "material_runtime_repair_verified": "mastery and adaptive canonical paths plus their distinct public fan aliases each return 200 and identify their own test kind; both canonical artifact audits resolve",
    "release_gate": "post-deploy verifier exit 0"
  },
  "benchmark": {
    "name": "Qualys SSL Labs analyze API",
    "url": "https://api.ssllabs.com/api/v3/analyze?host=www.ssllabs.com&fromCache=on&all=done",
    "fetched_at": "2026-07-28T20:44:59Z",
    "status": "READY",
    "endpoint_grade": "A+",
    "progress": 100,
    "engine_version": "2.4.2",
    "criteria_version": "2009q",
    "comparison": "Matches the benchmark's explicit overall-state, per-check evidence, and repeatable-reassessment discipline. The report now distinguishes verified contract health from current dependency availability: API exit 2 names and validates the retryable Content outage, while hosting remains exit 0. Adds authenticated, tenant, datastore, docs-byte, validation-order, and upstream receipts."
  }
}
