{
  "schema_version": 1,
  "audience": {
    "who": "The engineer maintaining AcmeTest",
    "job": "Wire a weekly formative unit-test client from the published AlphaTest Blueprint API contract without reading source"
  },
  "deliverables": [
    { "name": "architecture", "verdict": "pass", "evidence": "Live bytes equal approved artifact; all 12 standard API axes are pinned" },
    { "name": "data_dictionary", "verdict": "pass", "evidence": "Live bytes equal approved artifact; formative request, response, and error shapes are explicit" },
    { "name": "customer_website", "verdict": "pass", "evidence": "Live bytes equal approved artifact; exact fixture and retryable dependency failure are documented" },
    { "name": "implementation@formative", "verdict": "inconclusive", "evidence": "19 local tests pass; current live journey reaches CASE then returns documented typed 503 for Content 5xx" }
  ],
  "standard_decision_axes": {
    "expected": 12,
    "pinned": 12,
    "names": ["write granularity", "read shape", "query model", "concurrency", "idempotency", "auth shape", "eventing", "error envelope", "tenant routing", "conformance evidence", "privacy / retention", "list endpoints"]
  },
  "security": {
    "model": "api-fronted datastore",
    "anonymous_api": "denied_401_current",
    "direct_datastore": "denied_401_current",
    "cross_tenant": "inconclusive_current_content_outage",
    "secrets_published": false
  },
  "upstream_reality": {
    "case": "two_current_2xx_traces",
    "content": "one_current_5xx_trace",
    "local_substitute": false
  },
  "benchmark": {
    "name": "Qualys SSL Labs API",
    "url": "https://api.ssllabs.com/api/v3/analyze",
    "fetched_at": "2026-07-28T21:03:00Z",
    "observed": "READY with two endpoint failures explicitly reported",
    "comparison": "This report matches explicit overall state, per-check evidence, and repeatable reassessment, then adds authenticated contract and security probes"
  },
  "rollback_target": null,
  "release_gate": "Require probe.mjs exit 0 after Platform3 Content recovers"
}
