{
  "schema_version": 3,
  "observed_at": "2026-07-24T22:05:39Z",
  "tenant_id": "demo",
  "credentials_retained": false,
  "decision": "policy_calibration_and_public_inventory_bindings_complete_catalog_ready_request_auth_evaluated_at_boundary",
  "lifecycle_separation": {
    "initial_creation": "Testing-director-approved public source policy plus Content/CASE governance evidence establishes one literal 100-percent target per source.",
    "post_administration_revision": "Native Results and Analytics evidence is mandatory only when Reports proposes a calibration delta after outcomes exist.",
    "deadlock_removed": "No post-administration record is required before the first blueprint can be created and administered.",
    "independent_release_gates": "ITD-054 proves the public-row-to-Content-cell association. ITD-056 makes that immutable content proof the catalog release gate and keeps JWT validation at the request boundary; ITD-055 remains the separate two-token conformance harness."
  },
  "public_source_evidence": [
    {
      "source_key": "staar-math-g5-v2024",
      "owner": "Texas Education Agency",
      "resource_page": "https://tea.texas.gov/data-reports/staar/staar-mathematics-resources",
      "blueprint": "https://tea.texas.gov/data-reports/staar/staar-grade-5-math-blueprint.pdf",
      "assessed_curriculum": "https://tea.texas.gov/data-reports/staar/2014-5-math-assessed-curriculum.pdf",
      "inventory_rows": 4,
      "dok_observation": "The published reporting-category blueprint states standards and item/point ranges but does not publish DOK per category; all four rows are recorded as unstated."
    },
    {
      "source_key": "iowa-math-g5-l11",
      "owner": "University of Iowa, Iowa Testing Programs",
      "alignment_brief": "https://itp.education.uiowa.edu/documents/Assessment-Brief-Alignment-Final.pdf",
      "inventory_rows": 5,
      "dok_observation": "The grade-5 categorical alignment table publishes five mathematics domains but no row-level DOK; all five rows are recorded as unstated."
    }
  ],
  "content_case_governance_evidence": {
    "ref": "governed-source-release-evidence.json",
    "sources_passed": 2,
    "sources_required": 2,
    "staar_content_case_cells": 12,
    "iowa_content_case_cells": 8,
    "rule": "Content test_spec and CASE remain runtime authorities; public inventory rows are audit requirements and never replace live Content/CASE resolution.",
    "public_inventory_binding_state": "20/20 positive Content cells are bound exactly once to 9/9 governed public rows by externally authorized alphatest-public-inventory-bindings-2026-07-24.v2; unique-cell cardinality remains 20 and total source item count remains 52; see binding-authority-record.json and public-inventory-binding-evidence.json"
  },
  "empirical_revision_binding_matrix": [
    {"source_key": "staar-math-g5-v2024", "owner": "results", "native_reference_id": null, "status": "not_yet_applicable_before_administration"},
    {"source_key": "staar-math-g5-v2024", "owner": "analytics", "native_reference_id": null, "status": "not_yet_applicable_before_administration"},
    {"source_key": "iowa-math-g5-l11", "owner": "results", "native_reference_id": null, "status": "not_yet_applicable_before_administration"},
    {"source_key": "iowa-math-g5-l11", "owner": "analytics", "native_reference_id": null, "status": "not_yet_applicable_before_administration"}
  ],
  "initial_release_checks": {
    "approved_sources": "2/2",
    "literal_targets": "2/2",
    "public_inventory_rows": "9/9",
    "inventory_rows_with_explicit_dok_or_unstated": "9/9",
    "content_case_governance_records": "2/2",
    "owner_approved_public_inventory_cell_bindings": "20/20",
    "reviewer_credential_preflight": "not_a_catalog_release_input",
    "catalog_revision_hash": "6e23e29f806a20a72e80bd266d2143e4df1ae8c6ae40bbba615fa410a4483450",
    "result": "ready"
  },
  "conclusion": "The exact demo-tenant STAAR plus Iowa fixture has complete initial policy-calibration inputs and an exhaustive owner-approved 9-row/20-cell manifest, so the catalog is ready and the authenticated create contract is 202. JWT validity and tenant/scope authorization are evaluated per request; the separate two-token harness remains mandatory for conformance and isolation evidence. Post-administration Results/Analytics evidence remains correctly non-prerequisite for initial creation."
}
