{
  "preview_id": "IARPG-PREVIEW-001",
  "generated_utc": "2026-07-20T12:04:07Z",
  "package_id": "IARPG-OPKG-001",
  "title": "Port Access Anomaly Investigation",
  "human_brief": {
    "authority": "Port Meridian Civic Continuity Office",
    "customer": "Metropolitan continuity council",
    "requirement": "Determine whether repeated privileged export events reflect insider disclosure, automation failure, or fabricated traffic intended to trigger a purge.",
    "mandate": "Collect and assess information within the declared fictional jurisdiction and report uncertainty without forcing a preferred conclusion.",
    "jurisdiction": "Port Meridian civil port systems"
  },
  "role_packet": [
    {
      "code": "ROLE-01",
      "name": "Operative",
      "summary": "Maintains cover, enters the environment, collects observations and objects, and protects extraction options.",
      "information_available": [
        "Role tasking packet",
        "Authorized evidence and source context",
        "Current mission state",
        "Applicable abort and escalation conditions"
      ],
      "information_withheld": [
        "Other compartments without operational need",
        "Protected source identity unless explicitly entitled",
        "Unverified conclusions from other roles"
      ]
    },
    {
      "code": "ROLE-02",
      "name": "Handler",
      "summary": "Translates customer requirements into tasking, manages sources and cover resources, and authorizes conversion or abort.",
      "information_available": [
        "Role tasking packet",
        "Authorized evidence and source context",
        "Current mission state",
        "Applicable abort and escalation conditions"
      ],
      "information_withheld": [
        "Other compartments without operational need",
        "Protected source identity unless explicitly entitled",
        "Unverified conclusions from other roles"
      ]
    },
    {
      "code": "ROLE-03",
      "name": "Intelligence Analyst",
      "summary": "Fuses multi-source reporting, tests hypotheses, preserves dissent, and drafts the intelligence product.",
      "information_available": [
        "Role tasking packet",
        "Authorized evidence and source context",
        "Current mission state",
        "Applicable abort and escalation conditions"
      ],
      "information_withheld": [
        "Other compartments without operational need",
        "Protected source identity unless explicitly entitled",
        "Unverified conclusions from other roles"
      ]
    },
    {
      "code": "ROLE-04",
      "name": "Technical Operator",
      "summary": "Operates fictional sensors, signals, cyber, imagery, and communications systems within declared mission boundaries.",
      "information_available": [
        "Role tasking packet",
        "Authorized evidence and source context",
        "Current mission state",
        "Applicable abort and escalation conditions"
      ],
      "information_withheld": [
        "Other compartments without operational need",
        "Protected source identity unless explicitly entitled",
        "Unverified conclusions from other roles"
      ]
    }
  ],
  "evidence_index": [
    {
      "id": "EV-001",
      "type": "observation",
      "origin": "player observation",
      "provenance": "role event log",
      "review_status": "open"
    },
    {
      "id": "EV-002",
      "type": "source_report",
      "origin": "declared source",
      "provenance": "source handling record",
      "review_status": "requires-corroboration"
    },
    {
      "id": "EV-003",
      "type": "contradiction",
      "origin": "analytic comparison",
      "provenance": "EV-001,EV-002",
      "review_status": "open"
    }
  ],
  "simulation_expectations": {
    "seed": "hollow-signal",
    "initial_state": "Task",
    "terminal_states": [
      "Debrief",
      "Abort",
      "Compromise"
    ]
  },
  "debrief_contract": {
    "schema": "https://iarpg.com/debrief.schema.json",
    "required_sections": [
      "observed_facts",
      "source_reports",
      "interpretations",
      "hypotheses",
      "assessments",
      "decisions",
      "unresolved_contradictions",
      "missing_evidence",
      "compromise_indicators",
      "authority_consequences",
      "follow_on_requirements",
      "source_protection_actions",
      "cover_recovery_actions",
      "lessons_learned"
    ],
    "evidence_links_required": true,
    "event_links_required": true,
    "reason_codes_required": true,
    "print_view": true
  },
  "standards_matrix": [
    "mission-brief-contract",
    "mission-lifecycle",
    "roles-and-information-asymmetry",
    "provenance-confidence-and-corroboration",
    "compromise-abort-handling",
    "mission-event-logging",
    "deterministic-mission-state-machines",
    "debrief-product-contract",
    "operation-package-format",
    "structured-debrief-composition",
    "deterministic-scenario-comparison",
    "lossless-mission-and-package-migration"
  ],
  "checksums": {
    "mission_brief": "539c3ea34fba299f5a48e92f195f779f99903e27b243306c83fc0c734993c103",
    "authority_profile": "4d6b7743eea30a21cba5278d963a48135f931755f6ab4dae2a33f8ef29501721",
    "role_profiles": "275d271120c9048111199b626c0286b6f9572de2a2441d7671015bc76a4328a0",
    "information_asymmetry": "6e35427c82a774a7e31896ef98413bdd018414cae673e3949e74e32878419576",
    "evidence_packet": "10cd6fbaa1dc79d1c75d155b8cc4d74a77dda3ec55299c80c342e8b7a1de5e72",
    "simulation_configuration": "0374cd25faca7453a01204e8b1337552f36ecc2c949cd33106d0448c948c1527",
    "debrief_contract": "f274237aaf5aecc8d6b64e2f2cbbafcbac453cc353edde5d76ab38f942895355",
    "conformance_report": "efa369edc791bd858ed5d79ec6222e879cc0153b998652be209f0a661e73b1c3",
    "role_handoff_log": "4f39d7f8b4565c98a2e63ae2c34a4476c5200c513ba5a8812c25feb55d343c22",
    "package_manifest": "236e6074be79621421238310dc311f888461b28b005ecf27cf0786d5f4efa28d",
    "package_without_checksums": "8d60eab9d1953489ab66d12b1b0875ebe4b578b79d3412a7e92a556dc0bad545"
  },
  "machine_artifacts": [
    "/operation-packages/hollow-signal.operation.json",
    "/operation-package.schema.json",
    "/package-integrity-report.schema.json"
  ]
}
