{
  "schema_version": 2,
  "refreshed_at": "2026-07-20T21:26:18Z",
  "mode": "read_only_sanitized",
  "upstream": {
    "owner": "Platform3 CASE",
    "host": "platform3-andymontgomery-9773s-projects.vercel.app",
    "api_path": "/case/1edtech/implementation/api"
  },
  "observations": [
    {
      "observed_at": "2026-07-20T20:58:58Z",
      "tenant_fixture": "reviewer-blueprint",
      "credential_class": "exact-tenant reviewer binding",
      "probes": [
        {
          "request": "GET /ims/case/v1p1/CFDocuments?limit=100",
          "status": 200,
          "returned_documents": 0
        },
        {
          "request": "GET /ims/case/v1p1/CFItems?limit=200",
          "status": 200,
          "adaptive_eligible_knowledge_components": 0
        },
        {
          "request": "GET /ims/case/v1p1/CFPackages?limit=100",
          "status": 405,
          "returned_packages": 0
        }
      ],
      "source": "implementation@adaptive_diagnostic reviewer wire transcript 20260720T205858Z"
    },
    {
      "observed_at": "2026-07-20T20:58:58Z",
      "tenant_fixture": "demo",
      "credential_class": "tenant-scoped CASE service binding",
      "probes": [
        {
          "request": "GET /ims/case/v1p1/CFItems?limit=200",
          "status": 200,
          "adaptive_eligible_knowledge_components": 0,
          "note": "No KC is discoverable from the collection response."
        },
        {
          "request": "GET /ims/case/v1p1/CFPackages?limit=100",
          "status": 405,
          "returned_packages": 0
        },
        {
          "request": "GET /ims/case/v1p1/CFPackages/46ed1a1e-bfb3-46d5-bfb8-2fa18c56779f",
          "status": 200,
          "returned_items": 1,
          "adaptive_eligible_knowledge_components": 1,
          "knowledge_component_id": "e39c90ff-fc41-4210-9f01-073a56c0e81c",
          "note": "A lone owner-typed KC exists only behind a previously known package id; this is not a discoverable adaptive corpus."
        }
      ],
      "source": "implementation@adaptive_diagnostic reviewer wire transcript 20260720T205858Z"
    },
    {
      "observed_at": "2026-07-20T21:25:00Z",
      "tenant_fixture": "reviewer-blueprint and demo",
      "credential_class": "fresh direct architecture re-probe",
      "probes": [
        {
          "request": "GET CFItems and CFPackages with locally available reviewer/service JWTs",
          "status": 401,
          "note": "The live host remained reachable and rejected credentials not issued for its current CASE boundary; no response body or credential was retained. The immediately preceding authenticated wire observations remain the governing facts."
        }
      ],
      "source": "architecture attempt 2 sanitized probe"
    }
  ],
  "release_ready": false,
  "decision": "DEFERRED",
  "deferred_window_contract": {
    "post_status": 422,
    "problem_type": "https://alphatest.dev/problems/adaptive-kc-corpus-not-onboarded",
    "retryable": false,
    "operation_created": false,
    "idempotency_receipt_created": false,
    "case_request_started": false,
    "target_content_writes": 0,
    "local_working_state_created": false
  },
  "reopen_trigger": {
    "phase": "independently observable upstream facts",
    "all_required": [
      "An exact-tenant documented CASE framework/package discovery or detail route returns 200 with stable identities.",
      "That corpus contains owner-typed adaptive-eligible Knowledge Components.",
      "Every selected KC dereferences at GET /ims/case/v1p1/CFItems/{id}."
    ]
  },
  "post_reopen_release_certification": {
    "all_required": [
      "The exact documented AlphaTest POST returns 202 with a mount-safe relative Location.",
      "Polling reaches ready and returns a native Content test_spec id.",
      "Content detail carries the stopping_policy passing rule and coverage returns coverage-not-applicable.",
      "Sanitized CASE and Content traces prove real upstream calls."
    ],
    "on_failure": "changes_requested; do not re-close the independently observable reopen gate"
  },
  "upstream_issue": "https://github.com/andymontgomery-byte/platform3/issues/1138",
  "related_issue": "https://github.com/andymontgomery-byte/platform3/issues/1024",
  "contains_credentials_or_response_bodies": false
}
