{
  "manifest_version": 1,
  "last_updated": "2026-08-02",
  "product": "Pocket Thesis",
  "purpose": "Machine-readable inventory of the reviewed source-to-learning build. It describes content scale, source locks, and public proof contracts; it is not evidence of learning efficacy or proof of which application commit is deployed.",
  "inventory": {
    "deck_count": 2,
    "card_count": 104,
    "source_mapping_count": 104,
    "situational_awareness_source_claim_count": 131,
    "nist_core_outcome_count": 72,
    "nist_core_outcomes_taught": 52,
    "nist_core_outcomes_set_aside": 20,
    "recall_criterion_count": 180
  },
  "decision_cases": {
    "catalogued": [
      {
        "id": "let-it-choose",
        "title": "Let it choose?",
        "kind": "fixed-authored-path"
      },
      {
        "id": "the-quiet-signal",
        "title": "The quiet signal",
        "kind": "fixed-authored-path"
      }
    ],
    "adaptive": {
      "id": "switch-it-on",
      "title": "Switch it on?",
      "kind": "choice-adaptive-authored-path",
      "exported_artifact": "SwitchItOnScenario",
      "state_contract": "pt-practice-switch-it-on-v1",
      "step_count": 6
    }
  },
  "source_locks": [
    {
      "id": "situational-awareness",
      "title": "Situational Awareness: The Decade Ahead",
      "official_url": "https://situational-awareness.ai/www/wp-content/uploads/2024/06/situationalawareness.pdf?stream=top",
      "retrieved": "2026-08-02",
      "primary_source": {
        "algorithm": "SHA-256",
        "digest": "68735f1b5a3d30fb276e42493389d016d4afb46fef922b44ed7ebf7ad55189d3"
      },
      "review_fixture": {
        "path": "tests/fixtures/source-pages.json",
        "algorithm": "SHA-256",
        "digest": "5745b7f4dacc487f8cedeab7962ed580305ae9b8c5eb46fe3bea9427b939a020",
        "locator_convention": "Printed PDF page number"
      },
      "verified_scope": "131 source-derived card claims linked to exact printed pages and reviewed excerpts. Pocket Thesis-authored synthesis, activities, and recall criteria are excluded from that count."
    },
    {
      "id": "nist-ai-rmf",
      "title": "Artificial Intelligence Risk Management Framework (AI RMF 1.0)",
      "publication": "NIST AI 100-1",
      "official_url": "https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.100-1.pdf",
      "retrieved": "2026-08-02",
      "primary_source": {
        "algorithm": "SHA-256",
        "digest": "7576edb531d9848825814ee88e28b1795d3a84b435b4b797d3670eafdc4a89f1",
        "bytes": 1946127
      },
      "review_fixture": {
        "path": "tests/fixtures/nist-ai-rmf-core.pages.json",
        "algorithm": "SHA-256",
        "digest": "50c1d72067fe036ad43cce4555ee724ea528f30867393403efba6d64448b7cbe",
        "scope": "Printed pages 22–33 containing all 72 AI RMF Core subcategories"
      },
      "verified_scope": "52 selected Core outcomes mapped one-to-one to cards; all 20 set-aside Core outcomes are disclosed. Pocket Thesis-authored Apply activities are not represented as NIST text."
    }
  ],
  "public_contracts": [
    {
      "href": "/proof/content-coverage-manifest.json",
      "describes": "Deck inventory, selected coverage, and scope caveats"
    },
    {
      "href": "/proof/measurement-manifest.json",
      "describes": "Measurement definitions, privacy boundaries, and the planned study"
    },
    {
      "href": "/proof/outcome-event-schema.json",
      "describes": "The content-free local outcome-event contract"
    },
    {
      "href": "/proof/release-manifest.json",
      "describes": "The same-origin deployment record populated after the reviewed application commit is frozen"
    }
  ],
  "deployment_identity": {
    "status": "resolved_by_release_package",
    "href": "/proof/release-manifest.json",
    "reason": "This source-level manifest cannot safely include its own deployment SHA. The separate same-origin release record is populated only after the reviewed application commit is frozen."
  },
  "limitations": [
    "This source manifest does not prove deployment identity by itself; use the same-origin release record.",
    "Inventory counts describe the reviewed build and are release-gated against the runtime content catalog.",
    "No controlled efficacy study has been completed."
  ]
}
