{
  "lesson_id": "PLN-025",
  "cases": [
    {
      "case_id": "baseline_host_active",
      "persona_id": "CAST-HOST-01",
      "persona_version": "3.2",
      "instruction_profile_ref": "instr://host-v3@a91f",
      "instruction_profile_hash": "a91f",
      "runtime_agent_ref": "agent://host-v7",
      "tool_scope": [
        "kb.search",
        "faq.lookup"
      ],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "DURABLE_CURATED",
      "memory_lifetime": "DURABLE",
      "canon_scope_ref": "canon://learning-v4",
      "canon_provenance_ref": "prov://canon-learning-v4",
      "allowed_claim_classes": [
        "COURSE_FACT",
        "PRODUCT_HELP"
      ],
      "prohibited_claims": [
        "ACCOUNT_ACTION"
      ],
      "handoff_scope": [
        "support-specialist"
      ],
      "disclosure_profile": "VIRTUAL_HOST",
      "provenance_ref": "prov://persona-host-3.2",
      "authority_conflict": false,
      "retired": false,
      "policy_blocked": false
    },
    {
      "case_id": "copied_tool_scope",
      "persona_id": "CAST-HOST-02",
      "persona_version": "1.1",
      "instruction_profile_ref": "instr://host2-v1@b771",
      "instruction_profile_hash": "b771",
      "runtime_agent_ref": "agent://host-v7",
      "tool_scope": [
        "ops.write",
        "billing.refund"
      ],
      "tool_scope_source": "CLONED_PEER",
      "memory_scope": "DURABLE_CURATED",
      "memory_lifetime": "DURABLE",
      "canon_scope_ref": "canon://learning-v4",
      "canon_provenance_ref": "prov://canon-learning-v4",
      "allowed_claim_classes": [
        "COURSE_FACT"
      ],
      "prohibited_claims": [
        "ACCOUNT_ACTION"
      ],
      "handoff_scope": [
        "support-specialist"
      ],
      "disclosure_profile": "VIRTUAL_HOST",
      "provenance_ref": "prov://persona-host2-1.1",
      "authority_conflict": false,
      "retired": false,
      "policy_blocked": false
    },
    {
      "case_id": "voice_note_as_canon",
      "persona_id": "CAST-HOST-03",
      "persona_version": "2.0",
      "instruction_profile_ref": "instr://editor-v2@2cc1",
      "instruction_profile_hash": "2cc1",
      "runtime_agent_ref": "agent://editor-v4",
      "tool_scope": [
        "kb.search"
      ],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "DURABLE_CURATED",
      "memory_lifetime": "DURABLE",
      "canon_scope_ref": "note://voice-style-77",
      "canon_provenance_ref": null,
      "allowed_claim_classes": [
        "EDITORIAL_FACT"
      ],
      "prohibited_claims": [
        "POLICY_OVERRIDE"
      ],
      "handoff_scope": [
        "editor-specialist"
      ],
      "disclosure_profile": "VIRTUAL_EDITOR",
      "provenance_ref": "prov://persona-host3-2.0",
      "authority_conflict": false,
      "retired": false,
      "policy_blocked": false
    },
    {
      "case_id": "session_memory_leak",
      "persona_id": "CAST-HOST-04",
      "persona_version": "1.5",
      "instruction_profile_ref": "instr://host4-v1@51ea",
      "instruction_profile_hash": "51ea",
      "runtime_agent_ref": "agent://host-v7",
      "tool_scope": [
        "kb.search"
      ],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "SESSION_CONTEXT",
      "memory_lifetime": "SESSION",
      "canon_scope_ref": "canon://learning-v4",
      "canon_provenance_ref": "prov://canon-learning-v4",
      "allowed_claim_classes": [
        "COURSE_FACT"
      ],
      "prohibited_claims": [
        "ACCOUNT_ACTION"
      ],
      "handoff_scope": [
        "support-specialist"
      ],
      "disclosure_profile": "VIRTUAL_HOST",
      "provenance_ref": "prov://persona-host4-1.5",
      "authority_conflict": false,
      "retired": false,
      "policy_blocked": false
    },
    {
      "case_id": "version_instruction_gap",
      "persona_id": "CAST-HOST-01",
      "persona_version": "3.3",
      "instruction_profile_ref": "instr://host-v3.3",
      "instruction_profile_hash": null,
      "runtime_agent_ref": "agent://host-v7",
      "tool_scope": [
        "kb.search",
        "faq.lookup"
      ],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "DURABLE_CURATED",
      "memory_lifetime": "DURABLE",
      "canon_scope_ref": "canon://learning-v4",
      "canon_provenance_ref": "prov://canon-learning-v4",
      "allowed_claim_classes": [
        "COURSE_FACT"
      ],
      "prohibited_claims": [
        "ACCOUNT_ACTION"
      ],
      "handoff_scope": [
        "support-specialist"
      ],
      "disclosure_profile": "VIRTUAL_HOST",
      "provenance_ref": "prov://persona-host-3.3",
      "authority_conflict": false,
      "retired": false,
      "policy_blocked": false
    },
    {
      "case_id": "authority_conflict",
      "persona_id": "CAST-HOST-05",
      "persona_version": "1.0",
      "instruction_profile_ref": "instr://expert-v1@cab0",
      "instruction_profile_hash": "cab0",
      "runtime_agent_ref": "agent://expert-v2",
      "tool_scope": [
        "kb.search"
      ],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "DURABLE_CURATED",
      "memory_lifetime": "DURABLE",
      "canon_scope_ref": "canon://product-v5",
      "canon_provenance_ref": "prov://canon-product-v5",
      "allowed_claim_classes": [
        "MEDICAL_DIAGNOSIS"
      ],
      "prohibited_claims": [
        "MEDICAL_DIAGNOSIS"
      ],
      "handoff_scope": [
        "human-review"
      ],
      "disclosure_profile": "VIRTUAL_EXPERT",
      "provenance_ref": "prov://persona-expert-1.0",
      "authority_conflict": true,
      "retired": false,
      "policy_blocked": false
    },
    {
      "case_id": "retired_persona",
      "persona_id": "CAST-HOST-OLD",
      "persona_version": "4.0",
      "instruction_profile_ref": "instr://legacy-v4@dead",
      "instruction_profile_hash": "dead",
      "runtime_agent_ref": "agent://host-v5",
      "tool_scope": [],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "NONE",
      "memory_lifetime": "NONE",
      "canon_scope_ref": "canon://archive-v2",
      "canon_provenance_ref": "prov://canon-archive-v2",
      "allowed_claim_classes": [],
      "prohibited_claims": [
        "ALL_ACTIONS"
      ],
      "handoff_scope": [],
      "disclosure_profile": "RETIRED",
      "provenance_ref": "prov://retirement-2026-08",
      "authority_conflict": false,
      "retired": true,
      "policy_blocked": false
    },
    {
      "case_id": "transfer_new_cast",
      "persona_id": "CAST-PROC-01",
      "persona_version": "1.0",
      "instruction_profile_ref": "instr://procurement-v1@99be",
      "instruction_profile_hash": "99be",
      "runtime_agent_ref": "agent://procurement-v1",
      "tool_scope": [
        "procurement.lookup"
      ],
      "tool_scope_source": "PERSONA_POLICY",
      "memory_scope": "SESSION_CONTEXT",
      "memory_lifetime": "SESSION",
      "canon_scope_ref": "canon://procurement-reviewed-v1",
      "canon_provenance_ref": "prov://procurement-canon-v1",
      "allowed_claim_classes": [
        "PROCUREMENT_FACT",
        "SOURCE_SUMMARY"
      ],
      "prohibited_claims": [
        "PURCHASE_APPROVAL",
        "ACCOUNT_ACTION"
      ],
      "handoff_scope": [
        "procurement-human"
      ],
      "disclosure_profile": "VIRTUAL_PROCUREMENT_GUIDE",
      "provenance_ref": "prov://persona-proc-1.0",
      "authority_conflict": false,
      "retired": false,
      "policy_blocked": false,
      "session_memory_allowed": true
    }
  ]
}
