{
  "$schema": "https://iarpg.com/campaign-turn.schema.json",
  "record_type": "campaign-turn",
  "release": "IARPG-OPS-2",
  "version": "1.0.0",
  "campaign_id": "iarpg-campaign-baseline-001",
  "baseline_version": "2.0.15-wip",
  "turn": 1,
  "scenario_event": {
    "id": "scenario-source-protection-breach",
    "title": "Protected source pattern exposed",
    "category": "source-protection",
    "trigger": "A joint warning product contains enough detail for observers to infer the identity of a protected community source.",
    "design_question": "Can partners preserve warning value while repairing source harm and narrowing unnecessary disclosure?"
  },
  "response": {
    "id": "response-scoped-pause-and-remedy",
    "label": "Pause raw exchange, protect the source, and open a joint remedy review",
    "summary": "Suspend only the exposed channel, preserve assessed warning exchange, and publish a correction plus remedy timetable."
  },
  "evidence_events": [
    {
      "id": "evt-source-01",
      "kind": "provenance-review",
      "summary": "Two independent reviewers reproduce the identity inference from the published warning.",
      "source_class": "fictional-independent-review",
      "confidence": "high",
      "contestability": "May be challenged through the correction process."
    },
    {
      "id": "evt-source-02",
      "kind": "community-statement",
      "summary": "The affected source community requests removal, remedy, and a narrower handling rule.",
      "source_class": "fictional-affected-community-record",
      "confidence": "high",
      "contestability": "May be challenged through the correction process."
    },
    {
      "id": "evt-source-03",
      "kind": "internal-audit",
      "summary": "One partner disputes intent but confirms the release exceeded the minimum necessary detail.",
      "source_class": "fictional-oversight-record",
      "confidence": "high",
      "contestability": "May be challenged through the correction process."
    }
  ],
  "consultation_questions": [
    "Which information remains necessary for public safety?",
    "Who can authorize continued sharing?",
    "What remedy is owed to the affected source and community?"
  ],
  "consultation_decision": {
    "participants": [
      "meridian-concord",
      "argent-watch",
      "meridian-cities-compact"
    ],
    "decision_rule": "consensus with recorded abstention",
    "decision": "Pause raw-source exchange for one turn; continue assessed warnings under a minimum-necessary rule.",
    "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
    "dissent": "The Collectors Board argues that even assessed exchange should pause until the audit closes."
  },
  "relationship_changes": [
    {
      "relationship_id": "rel-01",
      "relationship_label": "Meridian Concord · Argent Watch",
      "relationship_type": "intelligence-liaison",
      "domain": "intelligence",
      "from_version": 1,
      "to_version": 2,
      "before": {
        "relationship_id": "rel-01",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "security",
            "cooperation": "integrated"
          },
          {
            "domain": "intelligence",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "high",
        "target_dependency": "high",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Joint warning partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-01"
        ],
        "reversible": true,
        "supersedes": null
      },
      "after": {
        "relationship_id": "rel-01",
        "version": 2,
        "effective_turn": 1,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "security",
            "cooperation": "integrated"
          },
          {
            "domain": "intelligence",
            "cooperation": "suspended"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "high",
        "target_dependency": "high",
        "consultation_state": "active",
        "evidence_confidence": "high",
        "community_impact": "strained",
        "reason_code": "SOURCE_PROTECTION",
        "explanation": "Raw exchange pauses while assessed warning exchange continues under a narrower handling rule.",
        "evidence_event_ids": [
          "evt-source-01",
          "evt-source-02",
          "evt-source-03"
        ],
        "reversible": true,
        "supersedes": "relationship-history-rel-01-v1"
      },
      "reason_code": "SOURCE_PROTECTION",
      "domain_posture_updates": [
        {
          "domain": "intelligence",
          "cooperation": "suspended"
        }
      ],
      "explanation": "Raw exchange pauses while assessed warning exchange continues under a narrower handling rule.",
      "reversal": {
        "eligible": true,
        "trigger": "An independent audit verifies source remedy and the revised release rule.",
        "restores": "previous-version"
      }
    },
    {
      "relationship_id": "rel-23",
      "relationship_label": "Meridian Cities Compact · Argent Watch",
      "relationship_type": "intelligence-liaison",
      "domain": "intelligence",
      "from_version": 1,
      "to_version": 2,
      "before": {
        "relationship_id": "rel-23",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "formalization",
        "domain_postures": [
          {
            "domain": "intelligence",
            "cooperation": "formal"
          },
          {
            "domain": "governance",
            "cooperation": "formal"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "high",
        "target_dependency": "high",
        "consultation_state": "routine",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Financial warning liaison in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-23"
        ],
        "reversible": true,
        "supersedes": null
      },
      "after": {
        "relationship_id": "rel-23",
        "version": 2,
        "effective_turn": 1,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "intelligence",
            "cooperation": "bounded"
          },
          {
            "domain": "governance",
            "cooperation": "formal"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "high",
        "target_dependency": "high",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "OVERSIGHT_TRIGGERED",
        "explanation": "City partners retain warning access but require an oversight review before receiving source-derived detail.",
        "evidence_event_ids": [
          "evt-source-01",
          "evt-source-02",
          "evt-source-03"
        ],
        "reversible": true,
        "supersedes": "relationship-history-rel-23-v1"
      },
      "reason_code": "OVERSIGHT_TRIGGERED",
      "domain_posture_updates": [
        {
          "domain": "intelligence",
          "cooperation": "bounded"
        }
      ],
      "explanation": "City partners retain warning access but require an oversight review before receiving source-derived detail.",
      "reversal": {
        "eligible": true,
        "trigger": "A later evidence event and consultation decision may restore the previous version.",
        "restores": "previous-version"
      }
    },
    {
      "relationship_id": "rel-08",
      "relationship_label": "Argent Watch · Mosaic Technology Forum",
      "relationship_type": "technology-cyber",
      "domain": "intelligence",
      "from_version": 1,
      "to_version": 2,
      "before": {
        "relationship_id": "rel-08",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "intelligence",
            "cooperation": "contested"
          },
          {
            "domain": "technology",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Assurance and disclosure channel in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-08"
        ],
        "reversible": true,
        "supersedes": null
      },
      "after": {
        "relationship_id": "rel-08",
        "version": 2,
        "effective_turn": 1,
        "lifecycle_stage": "adaptation",
        "domain_postures": [
          {
            "domain": "intelligence",
            "cooperation": "bounded"
          },
          {
            "domain": "technology",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "target-heavy",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "SOURCE_PROTECTION",
        "explanation": "Mosaic assumes additional redaction and provenance-verification work during the repair period.",
        "evidence_event_ids": [
          "evt-source-01",
          "evt-source-02",
          "evt-source-03"
        ],
        "reversible": true,
        "supersedes": "relationship-history-rel-08-v1"
      },
      "reason_code": "SOURCE_PROTECTION",
      "domain_posture_updates": [
        {
          "domain": "intelligence",
          "cooperation": "bounded"
        }
      ],
      "explanation": "Mosaic assumes additional redaction and provenance-verification work during the repair period.",
      "reversal": {
        "eligible": true,
        "trigger": "A later evidence event and consultation decision may restore the previous version.",
        "restores": "previous-version"
      }
    }
  ],
  "internal_bloc_responses": [
    {
      "faction_id": "argent-watch",
      "bloc_name": "Collectors Board",
      "stance": "support with limits",
      "rationale": "Accepts a scoped pause to protect the long-term liaison relationship."
    },
    {
      "faction_id": "argent-watch",
      "bloc_name": "Disruption Panel",
      "stance": "oppose",
      "rationale": "Argues that delay reduces warning speed during a high-risk period."
    },
    {
      "faction_id": "meridian-concord",
      "bloc_name": "Civic Safeguards Forum",
      "stance": "support",
      "rationale": "Requires public correction, remedy, and a reviewable minimum-necessary standard."
    }
  ],
  "affected_community_consequences": [
    {
      "community": "Protected source community",
      "likely_effect": "Immediate exposure risk falls, but trust remains damaged.",
      "safeguard": "Remove identifying detail, fund independent support, and allow the community to review the remedy statement.",
      "severity": "high"
    },
    {
      "community": "Municipal warning recipients",
      "likely_effect": "Warning detail narrows temporarily.",
      "safeguard": "Publish what changed, what remains available, and the criteria for restoration.",
      "severity": "medium"
    }
  ],
  "correction_path": {
    "trigger": "The audit finds that a prior warning record overstated what was necessary.",
    "action": "Issue a versioned correction, link the superseded record, and document remedy completion."
  },
  "mission_brief_ids": [
    "campaign-mission-source-protection",
    "campaign-mission-oversight-annex"
  ],
  "reason_codes": [
    "OVERSIGHT_TRIGGERED",
    "SOURCE_PROTECTION"
  ],
  "reversible": true,
  "truth_boundary": "This is a fictional campaign-design prototype. It does not describe current real-world alliances, predict human behavior, establish legal duties, or measure whether a faction is good, evil, friendly, hostile, recruitable, or dangerous.",
  "safety_boundary": "No real-world targeting, recruitability scoring, vulnerability exploitation, coercive persuasion, covert contact, intrusion, evasion, sabotage, weapons guidance, identity profiling, or instructions for joining real organizations.",
  "generated_by": "IARPG browser-local deterministic campaign console"
}
