{
  "$schema": "https://iarpg.com/campaign-state.schema.json",
  "id": "iarpg-fictional-campaign-state-prototype",
  "release": "IARPG-OPS-2",
  "version": "2.0.15-wip",
  "status": "work-in-progress-fictional-prototype",
  "updated_utc": "2026-07-22T04:30:24Z",
  "purpose": "Provide a deterministic, browser-local campaign-state extension for the fictional alliance publication, including reason-coded reversible relationship history, evidence events, consultation decisions, burden and dependency changes, internal-bloc responses, affected-community consequences, corrections, and safe mission briefs.",
  "source_dataset": {
    "id": "https://iarpg.com/alliance-network.json",
    "path": "/alliance-network.json",
    "schema": "/alliance-network.schema.json",
    "faction_count": 12,
    "relationship_count": 27
  },
  "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.",
  "fairness_rules": [
    "Relationships remain domain-specific; no global friend/enemy score is permitted.",
    "Every change requires a reason code, evidence event, consultation decision, explanation, and reversible prior version.",
    "Factions remain internally plural; bloc disagreement must be visible when relevant.",
    "Affected communities are participants in consequence and remedy records, not abstract damage points.",
    "Refusal, neutrality, disengagement, and reintegration are legitimate states rather than automatic betrayal.",
    "The same evidence and rights standards apply to all factions, including large, small, formal, informal, allied, and rival actors.",
    "Correction preserves superseded versions and never silently rewrites history."
  ],
  "reason_codes": [
    {
      "id": "BASELINE_PUBLICATION",
      "label": "Baseline publication",
      "description": "Initial fictional relationship state inherited from the Alliance Observatory."
    },
    {
      "id": "MANDATE_CHANGED",
      "label": "Mandate changed",
      "description": "A member, authority, or coalition changes the scope it is willing or able to support."
    },
    {
      "id": "CONSULTATION_OPENED",
      "label": "Consultation opened",
      "description": "A documented consultation begins before relationship terms change."
    },
    {
      "id": "CONSULTATION_FAILED",
      "label": "Consultation failed",
      "description": "The required decision process cannot reach a bounded decision."
    },
    {
      "id": "BURDEN_REBALANCED",
      "label": "Burden rebalanced",
      "description": "Responsibilities, costs, or operational contributions are redistributed."
    },
    {
      "id": "DEPENDENCY_REDUCED",
      "label": "Dependency reduced",
      "description": "An actor deliberately adds alternatives or removes a single point of reliance."
    },
    {
      "id": "SOURCE_PROTECTION",
      "label": "Source protection",
      "description": "Information sharing is narrowed, paused, or repaired to protect people and provenance."
    },
    {
      "id": "HUMANITARIAN_ACCESS",
      "label": "Humanitarian access",
      "description": "A relationship changes to preserve safe, monitored, and rights-aware access."
    },
    {
      "id": "OVERSIGHT_TRIGGERED",
      "label": "Oversight triggered",
      "description": "Independent review, remedy, or disclosure requirements become active."
    },
    {
      "id": "COMMUNITY_HARM",
      "label": "Community harm",
      "description": "Credible evidence of harm requires remedy, restraint, or suspension."
    },
    {
      "id": "RUMOR_CORRECTED",
      "label": "Rumor corrected",
      "description": "A false or unsupported attribution is corrected with provenance and correction history."
    },
    {
      "id": "DECONFLICTION_OPENED",
      "label": "Deconfliction opened",
      "description": "A bounded communication channel is opened to prevent accidental harm."
    },
    {
      "id": "REFUSAL_RECORDED",
      "label": "Refusal recorded",
      "description": "An actor or community declines a request without being treated as hostile."
    },
    {
      "id": "DISENGAGEMENT_SUPPORTED",
      "label": "Disengagement supported",
      "description": "A safe exit from a role, network, or relationship is made possible."
    },
    {
      "id": "REINTEGRATION_ACCEPTED",
      "label": "Reintegration accepted",
      "description": "A documented, reviewable path allows renewed participation without erasing prior harm."
    },
    {
      "id": "CORRECTION_APPLIED",
      "label": "Correction applied",
      "description": "New evidence corrects a prior state record while preserving history."
    }
  ],
  "lifecycle_transition_rules": [
    {
      "from": "adaptation",
      "to": "confidence-building",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "adaptation",
      "to": "contact",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "adaptation",
      "to": "formalization",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "adaptation",
      "to": "integration",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "adaptation",
      "to": "limited-cooperation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "adaptation",
      "to": "stress-test",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "confidence-building",
      "to": "adaptation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "confidence-building",
      "to": "contact",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "confidence-building",
      "to": "limited-cooperation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "contact",
      "to": "adaptation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "contact",
      "to": "confidence-building",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "contact",
      "to": "formalization",
      "requires": [
        "evidence event",
        "consultation decision",
        "reason code",
        "reversible prior version",
        "explicit explanation",
        "affected-community review"
      ]
    },
    {
      "from": "contact",
      "to": "integration",
      "requires": [
        "evidence event",
        "consultation decision",
        "reason code",
        "reversible prior version",
        "explicit explanation",
        "affected-community review"
      ]
    },
    {
      "from": "contact",
      "to": "limited-cooperation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "formalization",
      "to": "adaptation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "formalization",
      "to": "integration",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "formalization",
      "to": "limited-cooperation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "formalization",
      "to": "stress-test",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "integration",
      "to": "adaptation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "integration",
      "to": "formalization",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "integration",
      "to": "stress-test",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "limited-cooperation",
      "to": "adaptation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "limited-cooperation",
      "to": "confidence-building",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "limited-cooperation",
      "to": "contact",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "limited-cooperation",
      "to": "formalization",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "limited-cooperation",
      "to": "integration",
      "requires": [
        "evidence event",
        "consultation decision",
        "reason code",
        "reversible prior version",
        "explicit explanation",
        "affected-community review"
      ]
    },
    {
      "from": "limited-cooperation",
      "to": "stress-test",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "stress-test",
      "to": "adaptation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "stress-test",
      "to": "contact",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "stress-test",
      "to": "formalization",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "stress-test",
      "to": "integration",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    },
    {
      "from": "stress-test",
      "to": "limited-cooperation",
      "requires": [
        "reason_code",
        "evidence_event",
        "consultation_decision",
        "reversal_rule"
      ]
    }
  ],
  "state_dimensions": [
    {
      "id": "lifecycle-stage",
      "values": [
        "contact",
        "confidence-building",
        "limited-cooperation",
        "formalization",
        "integration",
        "stress-test",
        "adaptation"
      ],
      "rule": "Institutional stage, not moral value."
    },
    {
      "id": "domain-posture",
      "values": [
        "minimal",
        "bounded",
        "formal",
        "integrated",
        "contested",
        "suspended"
      ],
      "rule": "Recorded separately for every relationship domain."
    },
    {
      "id": "burden-distribution",
      "values": [
        "balanced",
        "source-heavy",
        "target-heavy",
        "contested"
      ],
      "rule": "Describes who carries recurring cost or responsibility; it is not precise accounting."
    },
    {
      "id": "dependency",
      "values": [
        "low",
        "medium",
        "high"
      ],
      "rule": "Recorded directionally for source-on-target and target-on-source."
    },
    {
      "id": "consultation-state",
      "values": [
        "available",
        "requested",
        "active",
        "routine",
        "suspended"
      ],
      "rule": "Shows whether an agreed decision channel exists and is being used."
    },
    {
      "id": "evidence-confidence",
      "values": [
        "low",
        "medium",
        "high"
      ],
      "rule": "Confidence in the published relationship state, not confidence in an actor."
    },
    {
      "id": "community-impact",
      "values": [
        "beneficial",
        "mixed",
        "strained",
        "harm-risk"
      ],
      "rule": "A qualitative prompt for review and remedy; it is not a human-value score."
    }
  ],
  "baseline": {
    "campaign_id": "iarpg-campaign-baseline-001",
    "turn": 0,
    "relationship_states": [
      {
        "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
      },
      {
        "relationship_id": "rel-02",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "limited-cooperation",
        "domain_postures": [
          {
            "domain": "security",
            "cooperation": "bounded"
          },
          {
            "domain": "infrastructure",
            "cooperation": "bounded"
          },
          {
            "domain": "trade",
            "cooperation": "bounded"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "high",
        "target_dependency": "high",
        "consultation_state": "available",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Resilience corridor partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-02"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-03",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "formalization",
        "domain_postures": [
          {
            "domain": "technology",
            "cooperation": "formal"
          },
          {
            "domain": "security",
            "cooperation": "formal"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Assured interoperability program in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-03"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-04",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "diplomacy",
            "cooperation": "contested"
          },
          {
            "domain": "trade",
            "cooperation": "contested"
          },
          {
            "domain": "security",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "low",
        "target_dependency": "low",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Selective security and trade dialogue in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-04"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-05",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "trade",
            "cooperation": "integrated"
          },
          {
            "domain": "infrastructure",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "high",
        "target_dependency": "high",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors South–north corridor program in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-05"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-06",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "limited-cooperation",
        "domain_postures": [
          {
            "domain": "technology",
            "cooperation": "bounded"
          },
          {
            "domain": "governance",
            "cooperation": "bounded"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "available",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Technology sovereignty partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-06"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-07",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "humanitarian",
            "cooperation": "integrated"
          },
          {
            "domain": "governance",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "source-heavy",
        "source_dependency": "medium",
        "target_dependency": "high",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "beneficial",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Regional relief compact in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-07"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "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
      },
      {
        "relationship_id": "rel-09",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "intelligence",
            "cooperation": "contested"
          },
          {
            "domain": "governance",
            "cooperation": "contested"
          },
          {
            "domain": "technology",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "strained",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Verification with mutual suspicion in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-09"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-10",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "trade",
            "cooperation": "integrated"
          },
          {
            "domain": "infrastructure",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Maintenance and carrier partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-10"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-11",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "infrastructure",
            "cooperation": "contested"
          },
          {
            "domain": "governance",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "active",
        "evidence_confidence": "high",
        "community_impact": "strained",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Route access under local consent in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-11"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-12",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "technology",
            "cooperation": "integrated"
          },
          {
            "domain": "governance",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Open verification partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-12"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-13",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "formalization",
        "domain_postures": [
          {
            "domain": "technology",
            "cooperation": "formal"
          },
          {
            "domain": "infrastructure",
            "cooperation": "formal"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Shared-services assurance program in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-13"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-14",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "limited-cooperation",
        "domain_postures": [
          {
            "domain": "humanitarian",
            "cooperation": "bounded"
          },
          {
            "domain": "trade",
            "cooperation": "bounded"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "low",
        "target_dependency": "medium",
        "consultation_state": "available",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Emergency supply bridge in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-14"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-15",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "contact",
        "domain_postures": [
          {
            "domain": "humanitarian",
            "cooperation": "minimal"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "low",
        "target_dependency": "low",
        "consultation_state": "available",
        "evidence_confidence": "low",
        "community_impact": "beneficial",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Humanitarian passage channel in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-15"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-16",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "trade",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "strained",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Competing contract markets in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-16"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-17",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "humanitarian",
            "cooperation": "integrated"
          },
          {
            "domain": "diplomacy",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "source-heavy",
        "source_dependency": "medium",
        "target_dependency": "high",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "beneficial",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Family connection and recovery partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-17"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-18",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "limited-cooperation",
        "domain_postures": [
          {
            "domain": "diplomacy",
            "cooperation": "bounded"
          },
          {
            "domain": "governance",
            "cooperation": "bounded"
          }
        ],
        "burden_distribution": "source-heavy",
        "source_dependency": "low",
        "target_dependency": "high",
        "consultation_state": "available",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Civic support without command in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-18"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-19",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "governance",
            "cooperation": "integrated"
          },
          {
            "domain": "technology",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "medium",
        "target_dependency": "medium",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Community verification partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-19"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-20",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "contact",
        "domain_postures": [
          {
            "domain": "trade",
            "cooperation": "minimal"
          },
          {
            "domain": "diplomacy",
            "cooperation": "minimal"
          }
        ],
        "burden_distribution": "target-heavy",
        "source_dependency": "medium",
        "target_dependency": "low",
        "consultation_state": "available",
        "evidence_confidence": "low",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Unstable brokerage channel in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-20"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-21",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "limited-cooperation",
        "domain_postures": [
          {
            "domain": "diplomacy",
            "cooperation": "bounded"
          },
          {
            "domain": "governance",
            "cooperation": "bounded"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "low",
        "target_dependency": "medium",
        "consultation_state": "available",
        "evidence_confidence": "medium",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Mediation and local-services forum in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-21"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-22",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "humanitarian",
            "cooperation": "integrated"
          },
          {
            "domain": "infrastructure",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "source-heavy",
        "source_dependency": "medium",
        "target_dependency": "high",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "beneficial",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Shared emergency capacity in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-22"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "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
      },
      {
        "relationship_id": "rel-24",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "limited-cooperation",
        "domain_postures": [
          {
            "domain": "diplomacy",
            "cooperation": "bounded"
          },
          {
            "domain": "trade",
            "cooperation": "bounded"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "low",
        "target_dependency": "low",
        "consultation_state": "available",
        "evidence_confidence": "high",
        "community_impact": "mixed",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Small-state bargaining coalition in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-24"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-25",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "technology",
            "cooperation": "contested"
          },
          {
            "domain": "governance",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "low",
        "target_dependency": "low",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "strained",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Verification versus manipulation in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-25"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-26",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "integration",
        "domain_postures": [
          {
            "domain": "security",
            "cooperation": "integrated"
          },
          {
            "domain": "humanitarian",
            "cooperation": "integrated"
          }
        ],
        "burden_distribution": "balanced",
        "source_dependency": "low",
        "target_dependency": "low",
        "consultation_state": "routine",
        "evidence_confidence": "high",
        "community_impact": "beneficial",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Civilian-protection channel in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-26"
        ],
        "reversible": true,
        "supersedes": null
      },
      {
        "relationship_id": "rel-27",
        "version": 1,
        "effective_turn": 0,
        "lifecycle_stage": "stress-test",
        "domain_postures": [
          {
            "domain": "intelligence",
            "cooperation": "contested"
          },
          {
            "domain": "trade",
            "cooperation": "contested"
          }
        ],
        "burden_distribution": "contested",
        "source_dependency": "low",
        "target_dependency": "low",
        "consultation_state": "active",
        "evidence_confidence": "medium",
        "community_impact": "strained",
        "reason_code": "BASELINE_PUBLICATION",
        "explanation": "Baseline state mirrors Financial integrity contest in the fictional Alliance Observatory and preserves its domain-specific scope.",
        "evidence_event_ids": [
          "evidence-baseline-rel-27"
        ],
        "reversible": true,
        "supersedes": null
      }
    ],
    "evidence_events": [
      {
        "id": "evidence-baseline-rel-01",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Joint warning partnership: joint warning notices; shared handling standard; reciprocal liaison desks",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-02",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Resilience corridor partnership: joint route exercises; infrastructure service agreements",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-03",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Assured interoperability program: public specifications; joint test reports",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-04",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Selective security and trade dialogue: joint communiqués; opt-in exercises; parallel trade negotiations",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-05",
        "kind": "fictional-publication-record",
        "summary": "Published signals for South–north corridor program: project ledgers; route permits; public impact reviews",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-06",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Technology sovereignty partnership: joint fellowships; open interface adoption",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-07",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Regional relief compact: standing access agreements; beneficiary feedback",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-08",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Assurance and disclosure channel: joint advisories; disputed redaction notes",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-09",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Verification with mutual suspicion: correction exchanges; public challenge records",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-10",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Maintenance and carrier partnership: service agreements; joint safety audits",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-11",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Route access under local consent: negotiation records; community hearings; temporary permits",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-12",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Open verification partnership: public repositories; shared test suites",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-13",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Shared-services assurance program: conformance reports; public procurement notices",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-14",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Emergency supply bridge: emergency contracts; independent price review",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-15",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Humanitarian passage channel: temporary route confirmations; third-party monitoring",
        "source_class": "canonical-fictional-dataset",
        "confidence": "low",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-16",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Competing contract markets: price spreads; dispute records; bounded handoff contracts",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-17",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Family connection and recovery partnership: referral agreements; safeguarding audits",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-18",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Civic support without command: transparent grants; public mandate statements",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-19",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Community verification partnership: translated archives; joint correction notices",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-20",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Unstable brokerage channel: isolated contracts; public denials; audit anomalies",
        "source_class": "canonical-fictional-dataset",
        "confidence": "low",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-21",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Mediation and local-services forum: observer missions; service agreements",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-22",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Shared emergency capacity: mutual-aid exercises; service-level reports",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-23",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Financial warning liaison: memoranda; joint inspector reviews",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-24",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Small-state bargaining coalition: issue coalitions; joint proposals",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-25",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Verification versus manipulation: public debunks; correction histories; contested identities",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-26",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Civilian-protection channel: deconfliction notices; incident reviews",
        "source_class": "canonical-fictional-dataset",
        "confidence": "high",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      },
      {
        "id": "evidence-baseline-rel-27",
        "kind": "fictional-publication-record",
        "summary": "Published signals for Financial integrity contest: court-tested findings; audited transaction patterns",
        "source_class": "canonical-fictional-dataset",
        "confidence": "medium",
        "contestability": "Designers may correct or supersede this record through a reason-coded campaign turn; the original version remains in history."
      }
    ]
  },
  "scenario_events": [
    {
      "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?",
      "affected_relationships": [
        "rel-01",
        "rel-08",
        "rel-09",
        "rel-23"
      ],
      "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?"
      ],
      "response_options": [
        {
          "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.",
          "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",
              "domain": "intelligence",
              "reason_code": "SOURCE_PROTECTION",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "community_impact": "strained"
              },
              "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",
              "domain": "intelligence",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "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",
              "domain": "intelligence",
              "reason_code": "SOURCE_PROTECTION",
              "set": {
                "lifecycle_stage": "adaptation",
                "burden_distribution": "target-heavy"
              },
              "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"
          ]
        },
        {
          "id": "response-independent-trustee",
          "label": "Route sensitive material through an independent trustee",
          "summary": "Create a temporary trustee role that verifies necessity and strips identifying detail before partner release.",
          "consultation_decision": {
            "participants": [
              "argent-watch",
              "mosaic-technology-forum",
              "cipher-commons"
            ],
            "decision_rule": "two-thirds approval with affected-community concurrence",
            "decision": "Use an independent trustee for two turns and publish the trustee mandate.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Argent Watch objects to a nonmember reviewing sensitive provenance."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-08",
              "domain": "intelligence",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "formalization",
                "burden_distribution": "target-heavy",
                "target_dependency": "high",
                "consultation_state": "active"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Mosaic becomes the temporary technical trustee and carries more verification burden.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-09",
              "domain": "governance",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "active",
                "evidence_confidence": "high"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Argent and Cipher create a bounded oversight channel despite wider rivalry.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-01",
              "domain": "intelligence",
              "reason_code": "SOURCE_PROTECTION",
              "set": {
                "lifecycle_stage": "formalization",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "formal"
                }
              ],
              "explanation": "The liaison narrows from integrated raw exchange to formal assessed exchange with trustee review.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "mosaic-technology-forum",
              "bloc_name": "Assurance Group",
              "stance": "support",
              "rationale": "Views trustee review as a way to preserve interoperability without hiding risk."
            },
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Open Evidence Circle",
              "stance": "support with conditions",
              "rationale": "Requires publishable correction metadata and a fixed sunset date."
            },
            {
              "faction_id": "argent-watch",
              "bloc_name": "Disruption Panel",
              "stance": "oppose",
              "rationale": "Warns that a trustee may expose sensitive methods."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Protected source community",
              "likely_effect": "Receives a formal review role but may distrust an institutional trustee.",
              "safeguard": "Give the community an independent advocate and a revocable consent path.",
              "severity": "medium"
            },
            {
              "community": "Warning recipients",
              "likely_effect": "Receive slower but better-bounded products.",
              "safeguard": "Publish service-level expectations and emergency exceptions.",
              "severity": "low"
            }
          ],
          "correction_path": {
            "trigger": "The trustee detects unnecessary detail or unsupported attribution.",
            "action": "Return the product for correction before release and log the blocked version."
          },
          "mission_brief_ids": [
            "campaign-mission-source-protection",
            "campaign-mission-rumor-correction"
          ]
        },
        {
          "id": "response-full-suspension",
          "label": "Suspend the liaison until independent review closes",
          "summary": "Stop all exchange on the affected relationships for one turn and prioritize remedy over operational continuity.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "argent-watch"
            ],
            "decision_rule": "either party may invoke a protection hold",
            "decision": "Invoke a one-turn protection hold with no inference that the relationship has ended.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Operational teams warn that the suspension may create a warning gap."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-01",
              "domain": "intelligence",
              "reason_code": "SOURCE_PROTECTION",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "suspended",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "suspended"
                }
              ],
              "explanation": "The liaison enters a reversible protection hold.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-23",
              "domain": "intelligence",
              "reason_code": "SOURCE_PROTECTION",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "suspended",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "suspended"
                }
              ],
              "explanation": "City warning exchange pauses while alternate public sources are used.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Civic Safeguards Forum",
              "stance": "support",
              "rationale": "Prioritizes source safety and institutional legitimacy."
            },
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Readiness Council",
              "stance": "oppose",
              "rationale": "Fears a temporary warning gap."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Protected source community",
              "likely_effect": "Exposure mitigation is strongest, but the source may lose confidence permanently.",
              "safeguard": "Offer remedy, support, and a choice about future participation.",
              "severity": "high"
            },
            {
              "community": "Communities relying on warnings",
              "likely_effect": "May receive less specific warning for one turn.",
              "safeguard": "Use public evidence, local observation, and clearly labeled uncertainty.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "Independent review verifies safe handling and remedy.",
            "action": "Restore a narrower version of the liaison rather than automatically returning to full integration."
          },
          "mission_brief_ids": [
            "campaign-mission-source-protection"
          ]
        }
      ]
    },
    {
      "id": "scenario-humanitarian-corridor",
      "title": "Humanitarian corridor authority disputed",
      "category": "humanitarian-access",
      "trigger": "Flooding isolates three districts while formal carriers, local councils, and an informal broker publish incompatible authority claims.",
      "design_question": "How can relief move without predetermining a territorial dispute or normalizing coercive access?",
      "affected_relationships": [
        "rel-07",
        "rel-14",
        "rel-15",
        "rel-22"
      ],
      "evidence_events": [
        {
          "id": "evt-relief-01",
          "kind": "route-assessment",
          "summary": "Two routes are physically usable; neither has complete authorization records.",
          "source_class": "fictional-joint-assessment",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-relief-02",
          "kind": "community-testimony",
          "summary": "Residents identify one checkpoint as safer but report prior diversion at another.",
          "source_class": "fictional-community-testimony",
          "confidence": "medium",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-relief-03",
          "kind": "permit-record",
          "summary": "A temporary permit exists but its geographic scope is contested.",
          "source_class": "fictional-administrative-record",
          "confidence": "medium",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "Which actor can authorize each segment?",
        "How will beneficiaries report diversion or coercion?",
        "What happens when the temporary protocol expires?"
      ],
      "response_options": [
        {
          "id": "response-monitored-bridge",
          "label": "Create a monitored, time-boxed access bridge",
          "summary": "Use a public two-turn protocol with independent monitors, published manifests, and a neutral expiry rule.",
          "consultation_decision": {
            "participants": [
              "haven-relief-network",
              "ironclad-logistics-cooperative",
              "meridian-cities-compact",
              "equator-assembly"
            ],
            "decision_rule": "consensus among carriers plus affected-community concurrence",
            "decision": "Authorize a two-turn bridge without recognizing any party’s broader territorial claim.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "The Rapid Access Cell wants a one-turn approval with automatic renewal."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-14",
              "domain": "humanitarian",
              "reason_code": "HUMANITARIAN_ACCESS",
              "set": {
                "lifecycle_stage": "formalization",
                "burden_distribution": "target-heavy",
                "consultation_state": "active",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "formal"
                }
              ],
              "explanation": "The relief-logistics coalition receives a written temporary mandate and monitoring duties.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-22",
              "domain": "humanitarian",
              "reason_code": "HUMANITARIAN_ACCESS",
              "set": {
                "lifecycle_stage": "integration",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Cities provide public receiving points and beneficiary feedback.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-15",
              "domain": "humanitarian",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "consultation_state": "active",
                "evidence_confidence": "medium",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The informal broker receives a narrow deconfliction role with no broader legitimacy claim.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Protection Council",
              "stance": "support",
              "rationale": "Requires monitoring, beneficiary complaint channels, and a fixed expiry."
            },
            {
              "faction_id": "greyline-exchange",
              "bloc_name": "Contract Brokers",
              "stance": "support",
              "rationale": "Accepts a narrow role if terms and payment are public."
            },
            {
              "faction_id": "greyline-exchange",
              "bloc_name": "Free Agents",
              "stance": "oppose",
              "rationale": "Rejects monitoring as incompatible with informal access."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Flood-isolated residents",
              "likely_effect": "Access improves without resolving the political dispute.",
              "safeguard": "Publish schedules, manifests, complaint routes, and expiry conditions.",
              "severity": "high"
            },
            {
              "community": "Checkpoint communities",
              "likely_effect": "Traffic and scrutiny increase.",
              "safeguard": "Fund local safety measures and allow residents to stop the protocol if harm rises.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "A manifest or authority claim proves inaccurate.",
            "action": "Correct the public record, pause the affected segment, and preserve the rest of the bridge if safe."
          },
          "mission_brief_ids": [
            "campaign-mission-humanitarian-access",
            "campaign-mission-mediation"
          ]
        },
        {
          "id": "response-neutral-handoff",
          "label": "Use neutral city handoff points only",
          "summary": "Avoid the contested segment and move relief through city-administered public transfer points.",
          "consultation_decision": {
            "participants": [
              "haven-relief-network",
              "meridian-cities-compact"
            ],
            "decision_rule": "joint operational approval with public notice",
            "decision": "Limit deliveries to neutral handoff points and invite local pickup support.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Residents with limited mobility warn that central pickup is not equal access."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-22",
              "domain": "humanitarian",
              "reason_code": "HUMANITARIAN_ACCESS",
              "set": {
                "lifecycle_stage": "integration",
                "burden_distribution": "target-heavy",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Cities assume greater last-mile burden.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-15",
              "domain": "humanitarian",
              "reason_code": "REFUSAL_RECORDED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "available",
                "evidence_confidence": "medium"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "The broker offer is declined without treating the broker as hostile.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-14",
              "domain": "humanitarian",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "burden_distribution": "source-heavy"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Haven shifts transport resources toward public handoff points.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "meridian-cities-compact",
              "bloc_name": "Services Secretariat",
              "stance": "support with conditions",
              "rationale": "Can operate public points but needs accessibility support."
            },
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Rapid Access Cell",
              "stance": "oppose",
              "rationale": "Warns that the route is slower and may miss isolated residents."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Residents with limited mobility",
              "likely_effect": "May face unequal access to central handoff points.",
              "safeguard": "Add mobile teams, accessible transport, and priority delivery.",
              "severity": "high"
            },
            {
              "community": "Checkpoint communities",
              "likely_effect": "Avoid additional traffic and coercion risk.",
              "safeguard": "Continue monitoring in case route conditions change.",
              "severity": "low"
            }
          ],
          "correction_path": {
            "trigger": "Accessibility monitoring shows systematic exclusion.",
            "action": "Add mobile delivery or reopen the monitored bridge through a new consultation."
          },
          "mission_brief_ids": [
            "campaign-mission-humanitarian-access",
            "campaign-mission-community-consequence"
          ]
        },
        {
          "id": "response-evidence-pause",
          "label": "Pause contested movement and publish the evidence gap",
          "summary": "Move only emergency medical items through existing public channels while authority is independently reviewed.",
          "consultation_decision": {
            "participants": [
              "haven-relief-network",
              "equator-assembly",
              "meridian-cities-compact"
            ],
            "decision_rule": "emergency minimum plus independent review",
            "decision": "Authorize only critical medical movement for one turn.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Local councils argue that food and shelter materials are equally urgent."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-07",
              "domain": "humanitarian",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The development-relief relationship enters a documented authority review.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-14",
              "domain": "humanitarian",
              "reason_code": "HUMANITARIAN_ACCESS",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The coalition narrows cargo categories during the review.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "equator-assembly",
              "bloc_name": "Autonomy Caucus",
              "stance": "support",
              "rationale": "Prefers a review to any implied recognition of contested authority."
            },
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Rapid Access Cell",
              "stance": "oppose",
              "rationale": "Warns that delay itself creates harm."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Flood-isolated residents",
              "likely_effect": "Critical supplies move, but broader relief is delayed.",
              "safeguard": "Publish the minimum criteria, review deadline, and unmet-needs register.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "The review confirms broader authority or identifies a safer path.",
            "action": "Expand the protocol through a versioned decision rather than informal drift."
          },
          "mission_brief_ids": [
            "campaign-mission-oversight-annex",
            "campaign-mission-humanitarian-access"
          ]
        }
      ]
    },
    {
      "id": "scenario-infrastructure-outage",
      "title": "Shared infrastructure fails during a public emergency",
      "category": "infrastructure-resilience",
      "trigger": "A cross-faction routing platform fails during an evacuation, and partners disagree over whether the cause is technical debt, vendor control, or deliberate interference.",
      "design_question": "Can partners restore service while separating technical facts, attribution, dependency, and public remedy?",
      "affected_relationships": [
        "rel-02",
        "rel-05",
        "rel-10",
        "rel-13",
        "rel-24"
      ],
      "evidence_events": [
        {
          "id": "evt-infra-01",
          "kind": "technical-reproduction",
          "summary": "The failure is reproduced under a documented load condition.",
          "source_class": "fictional-technical-test",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-infra-02",
          "kind": "attribution-claim",
          "summary": "One member publicly alleges deliberate interference without releasing supporting evidence.",
          "source_class": "fictional-public-statement",
          "confidence": "low",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-infra-03",
          "kind": "community-impact",
          "summary": "Evacuation delays disproportionately affect remote and low-connectivity districts.",
          "source_class": "fictional-impact-review",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "What can be restored before attribution is resolved?",
        "Who bears the temporary operating cost?",
        "How will remote communities receive equivalent service?"
      ],
      "response_options": [
        {
          "id": "response-joint-recovery-audit",
          "label": "Run a joint recovery and independent technical audit",
          "summary": "Restore service through documented manual fallbacks while an independent team separates failure cause from political attribution.",
          "consultation_decision": {
            "participants": [
              "frostline-consortium",
              "ironclad-logistics-cooperative",
              "mosaic-technology-forum",
              "meridian-cities-compact"
            ],
            "decision_rule": "consensus on recovery; simple majority on audit scope",
            "decision": "Activate manual routes and publish a cause-unknown notice.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Frostline resists releasing vendor configuration to the audit team."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-10",
              "domain": "infrastructure",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "stress-test",
                "burden_distribution": "target-heavy",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Ironclad carries the manual-routing burden during recovery.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-13",
              "domain": "technology",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "evidence_confidence": "high",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Mosaic and the Cities Compact open a public technical audit.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-02",
              "domain": "infrastructure",
              "reason_code": "DEPENDENCY_REDUCED",
              "set": {
                "lifecycle_stage": "adaptation",
                "burden_distribution": "contested",
                "source_dependency": "medium",
                "target_dependency": "medium"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The Concord and Frostline document alternate service paths.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Expansion Office",
              "stance": "oppose",
              "rationale": "Fears audit delay and vendor exposure."
            },
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Stewardship Board",
              "stance": "support",
              "rationale": "Views redundancy and public impact review as overdue."
            },
            {
              "faction_id": "meridian-cities-compact",
              "bloc_name": "Services Secretariat",
              "stance": "support",
              "rationale": "Prioritizes service restoration and accessible public notices."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Remote evacuation districts",
              "likely_effect": "Manual routes restore partial service but remain slower.",
              "safeguard": "Publish alternate access points and prioritize high-risk residents.",
              "severity": "high"
            },
            {
              "community": "Platform workers",
              "likely_effect": "Workload and error risk rise during manual operation.",
              "safeguard": "Set shift limits, double-check critical records, and document failures.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "The audit disproves a public attribution claim.",
            "action": "Publish a signed correction and separate technical findings from political accountability."
          },
          "mission_brief_ids": [
            "campaign-mission-rumor-correction",
            "campaign-mission-community-consequence"
          ]
        },
        {
          "id": "response-federated-fallback",
          "label": "Split the platform into interoperable local fallbacks",
          "summary": "Reduce single-vendor dependency by moving critical routing into local systems with a common public specification.",
          "consultation_decision": {
            "participants": [
              "mosaic-technology-forum",
              "meridian-cities-compact",
              "equator-assembly"
            ],
            "decision_rule": "two-thirds approval with local opt-in",
            "decision": "Adopt a common fallback profile; participation remains voluntary.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Some smaller members fear the migration burden."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-13",
              "domain": "technology",
              "reason_code": "DEPENDENCY_REDUCED",
              "set": {
                "lifecycle_stage": "integration",
                "burden_distribution": "source-heavy",
                "source_dependency": "medium",
                "target_dependency": "low"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Mosaic publishes a common fallback profile and carries compatibility burden.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-24",
              "domain": "trade",
              "reason_code": "DEPENDENCY_REDUCED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "trade",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Cities and Assembly members formalize interoperable trade-routing and local-control rules.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-05",
              "domain": "infrastructure",
              "reason_code": "DEPENDENCY_REDUCED",
              "set": {
                "lifecycle_stage": "adaptation",
                "burden_distribution": "contested",
                "source_dependency": "medium",
                "target_dependency": "medium"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The corridor program narrows dependence on a shared central platform.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "mosaic-technology-forum",
              "bloc_name": "Open Systems Group",
              "stance": "support",
              "rationale": "Supports portable public specifications and local control."
            },
            {
              "faction_id": "mosaic-technology-forum",
              "bloc_name": "Assurance Group",
              "stance": "support with conditions",
              "rationale": "Requires conformance tests before emergency use."
            },
            {
              "faction_id": "equator-assembly",
              "bloc_name": "Autonomy Caucus",
              "stance": "support",
              "rationale": "Views local fallback as sovereignty-preserving."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Low-connectivity districts",
              "likely_effect": "Local fallback improves resilience if equipment and training are funded.",
              "safeguard": "Pair standards with grants, offline modes, and accessible training.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "A fallback profile fails conformance or excludes a region.",
            "action": "Publish a corrected profile and maintain the prior interoperable version until migration succeeds."
          },
          "mission_brief_ids": [
            "campaign-mission-burden-sharing",
            "campaign-mission-oversight-annex"
          ]
        },
        {
          "id": "response-service-only-truce",
          "label": "Create a service-only truce without attribution agreement",
          "summary": "Partners agree only on restoration and community remedy; attribution remains explicitly unresolved.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "frostline-consortium",
              "equator-assembly"
            ],
            "decision_rule": "unanimous limited-purpose protocol",
            "decision": "Separate service restoration from attribution and liability.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Several members demand immediate blame assignment."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-02",
              "domain": "infrastructure",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "A limited-purpose recovery channel opens without broader political alignment.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-05",
              "domain": "infrastructure",
              "reason_code": "CONSULTATION_OPENED",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "evidence_confidence": "medium"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Pricing and responsibility remain contested during recovery.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Readiness Council",
              "stance": "support",
              "rationale": "Prioritizes continuity over attribution."
            },
            {
              "faction_id": "equator-assembly",
              "bloc_name": "Pragmatic Forum",
              "stance": "support",
              "rationale": "Accepts a narrow protocol that does not predetermine responsibility."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Evacuation users",
              "likely_effect": "Service improves before political agreement.",
              "safeguard": "Keep cause and responsibility explicitly unresolved in public notices.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "New evidence establishes cause or responsibility.",
            "action": "Open a separate accountability turn; do not silently rewrite the service agreement."
          },
          "mission_brief_ids": [
            "campaign-mission-deconfliction",
            "campaign-mission-rumor-correction"
          ]
        }
      ]
    },
    {
      "id": "scenario-burden-dispute",
      "title": "Emergency burden-sharing dispute",
      "category": "burden-sharing",
      "trigger": "A prolonged regional emergency leaves smaller partners carrying local service costs while larger partners provide high-visibility but narrow support.",
      "design_question": "How can the coalition rebalance obligations without treating limited capacity or refusal as betrayal?",
      "affected_relationships": [
        "rel-02",
        "rel-04",
        "rel-10",
        "rel-26"
      ],
      "evidence_events": [
        {
          "id": "evt-burden-01",
          "kind": "cost-ledger",
          "summary": "Audited ledgers show local partners are carrying most recurring personnel and maintenance costs.",
          "source_class": "fictional-audited-ledger",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-burden-02",
          "kind": "capacity-statement",
          "summary": "One major partner documents real capacity limits but omits prior commitments.",
          "source_class": "fictional-member-statement",
          "confidence": "medium",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-burden-03",
          "kind": "community-impact",
          "summary": "Frontline service workers report fatigue and delayed compensation.",
          "source_class": "fictional-worker-testimony",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "Which obligations were promised?",
        "Which contributions can be financial, logistical, technical, or political?",
        "What refusal or capacity limits must be recorded?"
      ],
      "response_options": [
        {
          "id": "response-capability-ledger",
          "label": "Adopt a capability-weighted contribution ledger",
          "summary": "Record money, logistics, staffing, access, and oversight contributions instead of using one spending target.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "frostline-consortium",
              "ironclad-logistics-cooperative",
              "haven-relief-network"
            ],
            "decision_rule": "weighted consensus with published contribution categories",
            "decision": "Rebalance contributions over two turns and publish unmet obligations.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "The Readiness Council prefers one simple numeric target."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-02",
              "domain": "security",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "formalization",
                "burden_distribution": "balanced",
                "consultation_state": "routine",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "security",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Contributions become multidimensional and reviewable.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-10",
              "domain": "trade",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "integration",
                "burden_distribution": "balanced",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "trade",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Carrier and infrastructure burdens are explicitly priced and funded.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-26",
              "domain": "humanitarian",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "integration",
                "burden_distribution": "balanced",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Security and relief partners separate protection tasks from humanitarian control.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Readiness Council",
              "stance": "support with limits",
              "rationale": "Accepts the ledger if readiness contributions remain visible."
            },
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Protection Council",
              "stance": "support",
              "rationale": "Requires that relief independence remain separate from security command."
            },
            {
              "faction_id": "ironclad-logistics-cooperative",
              "bloc_name": "Carrier Council",
              "stance": "support",
              "rationale": "Welcomes recognition of recurring transport and labor costs."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Frontline service workers",
              "likely_effect": "Compensation and staffing become visible obligations.",
              "safeguard": "Publish payment status and protect workers from retaliation for reporting gaps.",
              "severity": "high"
            },
            {
              "community": "Smaller coalition members",
              "likely_effect": "Gain leverage but also new reporting duties.",
              "safeguard": "Offer technical assistance and proportional reporting requirements.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "A contribution record is materially incomplete.",
            "action": "Correct the ledger, preserve the prior entry, and recalculate only affected obligations."
          },
          "mission_brief_ids": [
            "campaign-mission-burden-sharing",
            "campaign-mission-oversight-annex"
          ]
        },
        {
          "id": "response-rotating-lead",
          "label": "Rotate operational leadership by capability and consent",
          "summary": "Move lead responsibility each turn so no single actor controls the response or carries every recurring cost.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "equator-assembly",
              "haven-relief-network"
            ],
            "decision_rule": "consensus on each rotation",
            "decision": "Adopt a three-turn rotation with an explicit right to decline.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Some members fear that rotation reduces speed."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-04",
              "domain": "security",
              "reason_code": "BURDEN_REBALANCED",
              "set": {
                "lifecycle_stage": "adaptation",
                "burden_distribution": "balanced",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "security",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The hedging relationship gains a rotating, opt-in operational role.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-26",
              "domain": "humanitarian",
              "reason_code": "REFUSAL_RECORDED",
              "set": {
                "lifecycle_stage": "formalization",
                "burden_distribution": "balanced",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "formal"
                }
              ],
              "explanation": "The protocol formalizes a right to decline tasks outside capacity or mandate.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "equator-assembly",
              "bloc_name": "Autonomy Caucus",
              "stance": "support",
              "rationale": "Values opt-in leadership and documented refusal."
            },
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Readiness Council",
              "stance": "oppose",
              "rationale": "Prefers a standing lead for rapid response."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Service recipients",
              "likely_effect": "May experience changing interfaces between turns.",
              "safeguard": "Use a common public service standard and one complaint channel.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "A rotation causes an access or accountability gap.",
            "action": "Pause rotation, publish the failure, and restore the previous lead for one review turn."
          },
          "mission_brief_ids": [
            "campaign-mission-refusal",
            "campaign-mission-burden-sharing"
          ]
        },
        {
          "id": "response-narrow-mandate",
          "label": "Narrow the coalition mandate to the most supported tasks",
          "summary": "Reduce ambition rather than demanding contributions members cannot sustain.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "frostline-consortium",
              "haven-relief-network"
            ],
            "decision_rule": "unanimous scope amendment",
            "decision": "Retain warning, transport, and relief access; suspend optional expansion work.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Expansion advocates argue the coalition will lose momentum."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-02",
              "domain": "infrastructure",
              "reason_code": "MANDATE_CHANGED",
              "set": {
                "lifecycle_stage": "adaptation",
                "burden_distribution": "balanced",
                "consultation_state": "routine",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The infrastructure partnership narrows to essential continuity.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-26",
              "domain": "security",
              "reason_code": "MANDATE_CHANGED",
              "set": {
                "lifecycle_stage": "formalization",
                "burden_distribution": "balanced",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "security",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Security support is limited to protection and deconfliction around relief.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Expansion Office",
              "stance": "oppose",
              "rationale": "Loses optional growth projects."
            },
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Stewardship Board",
              "stance": "support",
              "rationale": "Views a narrower mandate as more credible and sustainable."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Communities awaiting long-term infrastructure",
              "likely_effect": "Optional projects are delayed.",
              "safeguard": "Publish criteria and dates for reconsideration; protect essential services first.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "Capacity improves or the emergency ends.",
            "action": "Open a new consultation before restoring expansion tasks."
          },
          "mission_brief_ids": [
            "campaign-mission-burden-sharing"
          ]
        }
      ]
    },
    {
      "id": "scenario-rumor-attribution",
      "title": "False attribution spreads across the network",
      "category": "rumor-correction",
      "trigger": "An unauthenticated message claims that a decentralized civic network directed a disruptive act; multiple factions repeat the claim before provenance is established.",
      "design_question": "How can the network correct attribution without suppressing dissent or exposing unrelated participants?",
      "affected_relationships": [
        "rel-09",
        "rel-12",
        "rel-19",
        "rel-25",
        "rel-27"
      ],
      "evidence_events": [
        {
          "id": "evt-rumor-01",
          "kind": "signature-check",
          "summary": "The message signature does not match any published organizational key.",
          "source_class": "fictional-technical-verification",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-rumor-02",
          "kind": "membership-record",
          "summary": "No mandate, tasking record, or authorized channel links the act to the accused network.",
          "source_class": "fictional-governance-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-rumor-03",
          "kind": "public-amplification",
          "summary": "Several partners repeated the claim while labeling it unconfirmed.",
          "source_class": "fictional-publication-log",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "What evidence is required for organizational attribution?",
        "How will corrections reach people who saw the original claim?",
        "How can unrelated participants remain protected?"
      ],
      "response_options": [
        {
          "id": "response-signed-correction",
          "label": "Publish a signed correction and claim-versus-control matrix",
          "summary": "Correct the attribution, explain what evidence would establish direction, and preserve the disputed record for audit.",
          "consultation_decision": {
            "participants": [
              "cipher-commons",
              "mosaic-technology-forum",
              "argent-watch"
            ],
            "decision_rule": "joint factual statement; no agreement on broader politics required",
            "decision": "State that organizational direction is not established and publish the evidence standard.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Argent Watch wants to preserve a lower-confidence suspicion note."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-09",
              "domain": "intelligence",
              "reason_code": "RUMOR_CORRECTED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "evidence_confidence": "high",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "formal"
                }
              ],
              "explanation": "The rivals establish a narrow correction protocol.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-12",
              "domain": "governance",
              "reason_code": "RUMOR_CORRECTED",
              "set": {
                "lifecycle_stage": "integration",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Mosaic and Cipher publish reusable attribution provenance.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-25",
              "domain": "governance",
              "reason_code": "RUMOR_CORRECTED",
              "set": {
                "lifecycle_stage": "adaptation",
                "evidence_confidence": "high",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "The adversarial relationship remains, but the unsupported organizational claim is removed.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Open Evidence Circle",
              "stance": "support",
              "rationale": "Requires the correction to remain linked to the original claim."
            },
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Safety Moderation Circle",
              "stance": "support with limits",
              "rationale": "Wants safeguards against harassment of unrelated participants."
            },
            {
              "faction_id": "argent-watch",
              "bloc_name": "Disruption Panel",
              "stance": "oppose",
              "rationale": "Argues the correction may reduce investigative flexibility."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Unrelated network participants",
              "likely_effect": "Harassment risk falls if the correction propagates.",
              "safeguard": "Remove identity lists, prohibit guilt by association, and provide appeal routes.",
              "severity": "high"
            },
            {
              "community": "Public information users",
              "likely_effect": "Receive a clearer attribution standard.",
              "safeguard": "Show correction banners wherever the original claim appears.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "New authenticated evidence later changes attribution.",
            "action": "Add a new version with the evidence chain; do not erase the prior correction."
          },
          "mission_brief_ids": [
            "campaign-mission-rumor-correction",
            "campaign-mission-source-protection"
          ]
        },
        {
          "id": "response-independent-review-panel",
          "label": "Refer attribution to an independent review panel",
          "summary": "Pause organizational attribution while a panel reviews provenance, mandate, support, and alternative explanations.",
          "consultation_decision": {
            "participants": [
              "meridian-cities-compact",
              "commonweal-diaspora-assembly",
              "mosaic-technology-forum"
            ],
            "decision_rule": "panel consensus with published minority view",
            "decision": "Publish a cause-unknown notice and a fixed review deadline.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Affected participants warn that delay does not stop harassment."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-19",
              "domain": "governance",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "active",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Commonweal and Cipher receive a neutral correction pathway.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-12",
              "domain": "technology",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "evidence_confidence": "medium"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The technical partnership pauses definitive attribution pending review.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "commonweal-diaspora-assembly",
              "bloc_name": "Civic Services Council",
              "stance": "support",
              "rationale": "Prioritizes protection and correction access."
            },
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Open Evidence Circle",
              "stance": "support with conditions",
              "rationale": "Demands publication of the panel method and dissent."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Accused participants",
              "likely_effect": "Remain exposed during review.",
              "safeguard": "Issue an immediate non-attribution notice and suspend automated sanctions.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "The panel reaches a supported conclusion.",
            "action": "Publish findings, dissent, and evidence limits with a versioned relationship update."
          },
          "mission_brief_ids": [
            "campaign-mission-oversight-annex",
            "campaign-mission-rumor-correction"
          ]
        },
        {
          "id": "response-domain-quarantine",
          "label": "Quarantine the disputed claim from operational systems",
          "summary": "Keep the claim visible as disputed but prevent it from affecting access, sanctions, or mission generation.",
          "consultation_decision": {
            "participants": [
              "mosaic-technology-forum",
              "meridian-cities-compact"
            ],
            "decision_rule": "technical safety rule with oversight review",
            "decision": "Mark the claim non-operative until verified.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Security teams argue that some provisional warnings should remain actionable."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-12",
              "domain": "technology",
              "reason_code": "RUMOR_CORRECTED",
              "set": {
                "lifecycle_stage": "integration",
                "consultation_state": "routine",
                "evidence_confidence": "high",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "The partners implement a disputed-claim quarantine rule.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-27",
              "domain": "intelligence",
              "reason_code": "RUMOR_CORRECTED",
              "set": {
                "lifecycle_stage": "adaptation",
                "evidence_confidence": "medium",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "The adversarial claim remains under review but cannot alter operational access.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "mosaic-technology-forum",
              "bloc_name": "Assurance Group",
              "stance": "support",
              "rationale": "Separates evidence storage from operational authority."
            },
            {
              "faction_id": "argent-watch",
              "bloc_name": "Collectors Board",
              "stance": "support with limits",
              "rationale": "Keeps the claim available for analysis but not action."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Accused participants",
              "likely_effect": "Avoid automatic penalties while review continues.",
              "safeguard": "Provide notice, appeal, and correction history.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "Verification status changes.",
            "action": "Promote or reject the claim through a reason-coded version; never silently lift quarantine."
          },
          "mission_brief_ids": [
            "campaign-mission-rumor-correction"
          ]
        }
      ]
    },
    {
      "id": "scenario-community-harm",
      "title": "Credible community-harm allegation",
      "category": "oversight-and-remedy",
      "trigger": "Affected residents publish evidence that a jointly supported infrastructure project displaced access and excluded local decision-makers.",
      "design_question": "Will the network investigate, remedy, narrow, or end cooperation without turning a community into a game statistic?",
      "affected_relationships": [
        "rel-05",
        "rel-11",
        "rel-18",
        "rel-21"
      ],
      "evidence_events": [
        {
          "id": "evt-harm-01",
          "kind": "community-record",
          "summary": "Residents publish before-and-after access records and documented consultation gaps.",
          "source_class": "fictional-affected-community-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-harm-02",
          "kind": "project-ledger",
          "summary": "Project payments are verified, but benefit and remedy records are incomplete.",
          "source_class": "fictional-audited-ledger",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-harm-03",
          "kind": "institutional-response",
          "summary": "Two parties acknowledge process failure while disputing the scale of harm.",
          "source_class": "fictional-joint-statement",
          "confidence": "medium",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "Who was excluded from the original decision?",
        "What immediate remedy is possible?",
        "Which relationship terms must change before work resumes?"
      ],
      "response_options": [
        {
          "id": "response-stop-review-remedy",
          "label": "Stop affected work, fund remedy, and reopen consent",
          "summary": "Pause the project segment, preserve essential services, and give affected communities a formal decision role.",
          "consultation_decision": {
            "participants": [
              "equator-assembly",
              "frostline-consortium",
              "riverstone-autonomy-council",
              "haven-relief-network"
            ],
            "decision_rule": "consensus with affected-community veto on the harmed segment",
            "decision": "Suspend expansion and fund an independent remedy process.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, direct affected-community delegation, facilitator role, and review date.",
            "dissent": "Expansion Office objects to a community veto over a regional corridor."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-05",
              "domain": "infrastructure",
              "reason_code": "COMMUNITY_HARM",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "active",
                "community_impact": "harm-risk"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "suspended"
                }
              ],
              "explanation": "The corridor relationship pauses the harmed segment and opens remedy.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-11",
              "domain": "governance",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "active",
                "evidence_confidence": "high",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Frostline and Riverstone create a formal community review channel.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-21",
              "domain": "governance",
              "reason_code": "REINTEGRATION_ACCEPTED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Riverstone gains a documented role in future project decisions.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Stewardship Board",
              "stance": "support",
              "rationale": "Requires remedy and local review before restart."
            },
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Expansion Office",
              "stance": "oppose",
              "rationale": "Warns that pause costs and uncertainty will rise."
            },
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Negotiation Delegation",
              "stance": "support",
              "rationale": "Accepts a reversible process with community authority."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Displaced residents",
              "likely_effect": "Receive immediate pause and a remedy pathway.",
              "safeguard": "Fund restoration, accessible participation, and independent representation.",
              "severity": "high"
            },
            {
              "community": "Regional service users",
              "likely_effect": "May face temporary route limits.",
              "safeguard": "Preserve essential service and publish alternatives.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "The impact record changes after community review.",
            "action": "Correct the finding, remedy scope, and relationship version with community sign-off."
          },
          "mission_brief_ids": [
            "campaign-mission-community-consequence",
            "campaign-mission-reintegration"
          ]
        },
        {
          "id": "response-independent-remedy-with-essential-service",
          "label": "Continue essential service under independent remedy supervision",
          "summary": "Keep only life-safety service operating while an independent body directs remedy and monitors harm.",
          "consultation_decision": {
            "participants": [
              "equator-assembly",
              "riverstone-autonomy-council",
              "meridian-cities-compact"
            ],
            "decision_rule": "qualified majority plus affected-community concurrence",
            "decision": "Continue essential service under a narrow public mandate.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Community Defense Bloc argues any continuation normalizes the original harm."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-05",
              "domain": "infrastructure",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "active",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The corridor narrows to essential service.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-21",
              "domain": "diplomacy",
              "reason_code": "CONSULTATION_OPENED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "diplomacy",
                  "cooperation": "formal"
                }
              ],
              "explanation": "A neutral consultation mechanism governs remedy and service scope.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Community Defense Bloc",
              "stance": "oppose",
              "rationale": "Views continuation as insufficient accountability."
            },
            {
              "faction_id": "equator-assembly",
              "bloc_name": "Pragmatic Forum",
              "stance": "support",
              "rationale": "Prioritizes essential service while preserving remedy."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Displaced residents",
              "likely_effect": "Essential service continues near the harmed site.",
              "safeguard": "Give residents monitoring authority, stop-work rights, and direct remedy funding.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "Monitoring shows continued or new harm.",
            "action": "Invoke stop-work and revert to the prior safe state."
          },
          "mission_brief_ids": [
            "campaign-mission-oversight-annex",
            "campaign-mission-community-consequence"
          ]
        },
        {
          "id": "response-full-exit",
          "label": "End the disputed project relationship",
          "summary": "Terminate the affected project and preserve only unrelated diplomatic channels.",
          "consultation_decision": {
            "participants": [
              "equator-assembly",
              "frostline-consortium"
            ],
            "decision_rule": "joint termination or unilateral withdrawal",
            "decision": "End the corridor project and publish the exit ledger.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Other members argue a redesigned project may be better than permanent exit."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-05",
              "domain": "infrastructure",
              "reason_code": "COMMUNITY_HARM",
              "set": {
                "lifecycle_stage": "adaptation",
                "burden_distribution": "contested",
                "consultation_state": "suspended",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "suspended"
                }
              ],
              "explanation": "The corridor project ends while trade dialogue may continue elsewhere.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-11",
              "domain": "infrastructure",
              "reason_code": "REFUSAL_RECORDED",
              "set": {
                "lifecycle_stage": "contact",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "infrastructure",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "Riverstone records refusal of further infrastructure cooperation without becoming a universal adversary.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Community Defense Bloc",
              "stance": "support",
              "rationale": "Prefers exit to repeated process failure."
            },
            {
              "faction_id": "frostline-consortium",
              "bloc_name": "Stewardship Board",
              "stance": "support with regret",
              "rationale": "Accepts exit if remedy remains funded."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Displaced residents",
              "likely_effect": "Avoid further project expansion but may lose promised benefits.",
              "safeguard": "Complete remedy independent of project continuation.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "A later locally authorized redesign emerges.",
            "action": "Begin again at contact or confidence-building; do not restore the old project by default."
          },
          "mission_brief_ids": [
            "campaign-mission-refusal",
            "campaign-mission-disengagement"
          ]
        }
      ]
    },
    {
      "id": "scenario-member-mandate",
      "title": "Member mandate changes after an election",
      "category": "mandate-and-consultation",
      "trigger": "A major member replaces a government that supported deep integration with one that favors narrow, issue-specific cooperation.",
      "design_question": "Can the relationship adapt without treating democratic change as betrayal or erasing existing dependencies?",
      "affected_relationships": [
        "rel-03",
        "rel-04",
        "rel-23",
        "rel-24"
      ],
      "evidence_events": [
        {
          "id": "evt-mandate-01",
          "kind": "public-mandate",
          "summary": "The new administration publishes a narrower coalition mandate.",
          "source_class": "fictional-official-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-mandate-02",
          "kind": "implementation-note",
          "summary": "Liaison offices remain open, but two joint programs are paused.",
          "source_class": "fictional-administrative-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-mandate-03",
          "kind": "member-divergence",
          "summary": "Smaller members disagree on whether to deepen independent cooperation.",
          "source_class": "fictional-member-communique",
          "confidence": "medium",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "Which commitments are legally durable?",
        "Which programs require renewed political consent?",
        "How will smaller members avoid abrupt service loss?"
      ],
      "response_options": [
        {
          "id": "response-narrow-domain-compact",
          "label": "Convert integration into a narrow domain compact",
          "summary": "Retain public safety and interoperability work while pausing unrelated expansion.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "mosaic-technology-forum",
              "meridian-cities-compact"
            ],
            "decision_rule": "consensus scope amendment",
            "decision": "Retain public warning and compatibility work; pause expansion.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "The Readiness Council argues that narrowing weakens deterrence."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-03",
              "domain": "technology",
              "reason_code": "MANDATE_CHANGED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "formal"
                }
              ],
              "explanation": "The technology relationship narrows to public interoperability.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-23",
              "domain": "intelligence",
              "reason_code": "MANDATE_CHANGED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "intelligence",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "City intelligence exchange becomes issue-specific.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-04",
              "domain": "security",
              "reason_code": "MANDATE_CHANGED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "security",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "Security dialogue remains but no longer implies broader alignment.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Civic Safeguards Forum",
              "stance": "support",
              "rationale": "Views narrower consent as more legitimate."
            },
            {
              "faction_id": "meridian-concord",
              "bloc_name": "Readiness Council",
              "stance": "oppose",
              "rationale": "Fears loss of integration benefits."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Municipal service users",
              "likely_effect": "Most public services continue while some joint programs pause.",
              "safeguard": "Publish the exact scope, service changes, and appeal routes.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "The new mandate is later clarified or changed.",
            "action": "Open a new consultation and version; do not infer consent from prior practice."
          },
          "mission_brief_ids": [
            "campaign-mission-mediation",
            "campaign-mission-refusal"
          ]
        },
        {
          "id": "response-member-led-continuity",
          "label": "Let willing smaller members maintain continuity",
          "summary": "Create an opt-in subnetwork so services continue without binding the member that narrowed its mandate.",
          "consultation_decision": {
            "participants": [
              "meridian-cities-compact",
              "mosaic-technology-forum",
              "equator-assembly"
            ],
            "decision_rule": "opt-in agreement with no penalty for nonparticipation",
            "decision": "Create a time-boxed subnetwork and publish its separate authority.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Some members fear fragmentation and duplicate costs."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-13",
              "domain": "technology",
              "reason_code": "CONSULTATION_OPENED",
              "set": {
                "lifecycle_stage": "integration",
                "burden_distribution": "balanced",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Cities and Mosaic maintain continuity through a separate opt-in channel.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-24",
              "domain": "trade",
              "reason_code": "CONSULTATION_OPENED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "trade",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Cities and Assembly members coordinate continuity without claiming universal bloc alignment.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-03",
              "domain": "technology",
              "reason_code": "REFUSAL_RECORDED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "The narrowing member is not treated as hostile for declining deeper participation.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "meridian-cities-compact",
              "bloc_name": "Services Secretariat",
              "stance": "support",
              "rationale": "Prioritizes continuity and clear public authority."
            },
            {
              "faction_id": "meridian-cities-compact",
              "bloc_name": "Sovereignty Council",
              "stance": "support with limits",
              "rationale": "Requires an expiry and local opt-out."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Residents in opting-out jurisdictions",
              "likely_effect": "May receive different service levels.",
              "safeguard": "Publish interoperability and access guarantees across both systems.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "The subnetwork exceeds its published mandate.",
            "action": "Correct the scope and suspend unauthorized functions."
          },
          "mission_brief_ids": [
            "campaign-mission-burden-sharing",
            "campaign-mission-refusal"
          ]
        },
        {
          "id": "response-orderly-deintegration",
          "label": "Run an orderly, reversible de-integration",
          "summary": "Document dependencies, hand off services, and move the relationship backward without crisis language.",
          "consultation_decision": {
            "participants": [
              "meridian-concord",
              "mosaic-technology-forum"
            ],
            "decision_rule": "joint exit plan",
            "decision": "Move from integration to limited cooperation over two turns.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Technical teams warn that some dependencies cannot unwind quickly."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-03",
              "domain": "technology",
              "reason_code": "MANDATE_CHANGED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "burden_distribution": "balanced",
                "source_dependency": "low",
                "target_dependency": "low",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "The partners reduce dependency while preserving a bounded standards link.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-04",
              "domain": "diplomacy",
              "reason_code": "DISENGAGEMENT_SUPPORTED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "diplomacy",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Dialogue continues while broader security integration ends.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "mosaic-technology-forum",
              "bloc_name": "Open Systems Group",
              "stance": "support",
              "rationale": "Prefers portable standards that make de-integration survivable."
            },
            {
              "faction_id": "mosaic-technology-forum",
              "bloc_name": "Assurance Group",
              "stance": "support with conditions",
              "rationale": "Requires compatibility tests during handoff."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Users of shared technical services",
              "likely_effect": "Face migration and possible temporary inconvenience.",
              "safeguard": "Provide dual operation, accessible notices, and rollback.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "A handoff fails or the mandate changes again.",
            "action": "Restore the previous safe version or open a new bounded agreement."
          },
          "mission_brief_ids": [
            "campaign-mission-disengagement",
            "campaign-mission-mediation"
          ]
        }
      ]
    },
    {
      "id": "scenario-independent-actor-claim",
      "title": "Unaffiliated actor claims faction authority",
      "category": "refusal-disengagement-and-reintegration",
      "trigger": "An unaffiliated individual claims to act for a civic movement and an informal broker, but no mandate, membership, or direction record is established.",
      "design_question": "How should factions disavow unsupported authority claims while preserving due process, safe disengagement, and possible reintegration?",
      "affected_relationships": [
        "rel-18",
        "rel-19",
        "rel-20",
        "rel-25"
      ],
      "evidence_events": [
        {
          "id": "evt-actor-01",
          "kind": "mandate-check",
          "summary": "No valid mandate, membership, or tasking record is found.",
          "source_class": "fictional-governance-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-actor-02",
          "kind": "contact-record",
          "summary": "The actor participated in open community channels but had no privileged organizational access.",
          "source_class": "fictional-platform-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-actor-03",
          "kind": "public-claim",
          "summary": "The actor cites general ideological affinity as proof of authority.",
          "source_class": "fictional-public-statement",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "What can be publicly disavowed without exposing unrelated people?",
        "What support exists for voluntary disengagement?",
        "What evidence would be required for later reintegration?"
      ],
      "response_options": [
        {
          "id": "response-clear-disavowal-and-support",
          "label": "Issue a narrow disavowal and offer voluntary disengagement support",
          "summary": "State that no mandate is established, protect unrelated participants, and offer a nonpunitive exit path.",
          "consultation_decision": {
            "participants": [
              "riverstone-autonomy-council",
              "commonweal-diaspora-assembly",
              "cipher-commons"
            ],
            "decision_rule": "joint factual statement with community review",
            "decision": "Disavow organizational authority without labeling the actor or community inherently dangerous.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Community Defense Bloc wants stronger sanctions."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-18",
              "domain": "governance",
              "reason_code": "REFUSAL_RECORDED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Commonweal and Riverstone define who may claim authority and how refusal is recorded.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-19",
              "domain": "governance",
              "reason_code": "DISENGAGEMENT_SUPPORTED",
              "set": {
                "lifecycle_stage": "integration",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Commonweal and Cipher publish a voluntary disengagement and support route.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-20",
              "domain": "diplomacy",
              "reason_code": "RUMOR_CORRECTED",
              "set": {
                "lifecycle_stage": "contact",
                "evidence_confidence": "high",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "diplomacy",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "The broker relationship remains unproven and the false authority claim is corrected.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Negotiation Delegation",
              "stance": "support",
              "rationale": "Prioritizes clear mandate and nonpunitive exit."
            },
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Community Defense Bloc",
              "stance": "oppose",
              "rationale": "Wants exclusion from all future participation."
            },
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Safety Moderation Circle",
              "stance": "support",
              "rationale": "Requires protection from harassment and guilt by association."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Open community participants",
              "likely_effect": "Avoid being treated as organizational members by association.",
              "safeguard": "Publish the membership and authority standard; remove identity lists.",
              "severity": "high"
            },
            {
              "community": "The unaffiliated actor",
              "likely_effect": "Receives a path to disengage without public humiliation.",
              "safeguard": "Offer voluntary support, appeal, and privacy protection.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "A valid mandate or contrary evidence later appears.",
            "action": "Correct the attribution record and open a separate accountability process."
          },
          "mission_brief_ids": [
            "campaign-mission-disengagement",
            "campaign-mission-refusal"
          ]
        },
        {
          "id": "response-independent-review-and-boundaries",
          "label": "Use independent review before any sanction",
          "summary": "Quarantine the claim, review evidence, and prohibit faction-wide penalties while status remains unresolved.",
          "consultation_decision": {
            "participants": [
              "meridian-cities-compact",
              "cipher-commons",
              "commonweal-diaspora-assembly"
            ],
            "decision_rule": "independent panel with public method",
            "decision": "No organizational attribution or access sanction until review closes.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Some members fear the pause appears permissive."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-19",
              "domain": "governance",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "active",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "formal"
                }
              ],
              "explanation": "An independent attribution review becomes part of the partnership.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-25",
              "domain": "governance",
              "reason_code": "OVERSIGHT_TRIGGERED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "active",
                "evidence_confidence": "medium",
                "community_impact": "strained"
              },
              "domain_posture_updates": [
                {
                  "domain": "governance",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "The adversarial relationship cannot use the disputed claim for broad sanctions.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Open Evidence Circle",
              "stance": "support",
              "rationale": "Requires a published evidence standard and correction history."
            },
            {
              "faction_id": "greyline-exchange",
              "bloc_name": "Free Agents",
              "stance": "oppose",
              "rationale": "Rejects institutional review of informal claims."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Open community participants",
              "likely_effect": "Automatic penalties are prevented.",
              "safeguard": "Provide notice, appeal, and anti-harassment controls.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "The review resolves mandate or conduct questions.",
            "action": "Publish a reason-coded decision, including dissent and uncertainty."
          },
          "mission_brief_ids": [
            "campaign-mission-oversight-annex",
            "campaign-mission-rumor-correction"
          ]
        },
        {
          "id": "response-conditional-reintegration",
          "label": "Offer conditional reintegration after voluntary disengagement",
          "summary": "After a cooling-off turn and review, allow participation in non-authoritative civic work under clear boundaries.",
          "consultation_decision": {
            "participants": [
              "riverstone-autonomy-council",
              "commonweal-diaspora-assembly"
            ],
            "decision_rule": "consensus with community safeguard review",
            "decision": "Allow non-authoritative participation after acknowledgement, support, and monitoring.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Community Defense Bloc argues that reintegration undermines deterrence."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-18",
              "domain": "diplomacy",
              "reason_code": "REINTEGRATION_ACCEPTED",
              "set": {
                "lifecycle_stage": "integration",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "diplomacy",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "The sponsored-autonomy relationship gains a documented reintegration path.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-20",
              "domain": "diplomacy",
              "reason_code": "DISENGAGEMENT_SUPPORTED",
              "set": {
                "lifecycle_stage": "confidence-building",
                "consultation_state": "requested",
                "evidence_confidence": "medium",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "diplomacy",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Broker contact is limited to transparent civic channels during reintegration.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Negotiation Delegation",
              "stance": "support",
              "rationale": "Views reintegration as safer than permanent exclusion."
            },
            {
              "faction_id": "riverstone-autonomy-council",
              "bloc_name": "Community Defense Bloc",
              "stance": "oppose",
              "rationale": "Seeks stronger exclusion."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "The unaffiliated actor",
              "likely_effect": "Gains a bounded path back without authority to speak for the faction.",
              "safeguard": "Use specific consent, role limits, support, and reviewable appeal.",
              "severity": "medium"
            },
            {
              "community": "Community members",
              "likely_effect": "May fear renewed disruption.",
              "safeguard": "Publish role boundaries and allow community feedback without identity profiling.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "New conduct or evidence shows the reintegration terms are failing.",
            "action": "Pause participation and restore the previous version through due process."
          },
          "mission_brief_ids": [
            "campaign-mission-reintegration",
            "campaign-mission-disengagement"
          ]
        }
      ]
    },
    {
      "id": "scenario-deconfliction-crisis",
      "title": "Rivals converge during a public-safety crisis",
      "category": "deconfliction",
      "trigger": "Two rival networks deploy incompatible public-safety systems in the same area, creating a risk of accidental interference and conflicting instructions.",
      "design_question": "Can rivals open a narrow deconfliction channel without implying political recognition or broader partnership?",
      "affected_relationships": [
        "rel-09",
        "rel-15",
        "rel-16",
        "rel-25",
        "rel-27"
      ],
      "evidence_events": [
        {
          "id": "evt-deconflict-01",
          "kind": "incident-log",
          "summary": "Two near-miss incidents are confirmed by independent logs.",
          "source_class": "fictional-incident-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-deconflict-02",
          "kind": "system-map",
          "summary": "The systems overlap geographically but do not share a command structure.",
          "source_class": "fictional-technical-map",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-deconflict-03",
          "kind": "community-request",
          "summary": "Local service organizations request one public channel for urgent conflict warnings.",
          "source_class": "fictional-community-request",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "What minimum information prevents accidental harm?",
        "Who can speak for each system?",
        "How will the channel expire or narrow after the crisis?"
      ],
      "response_options": [
        {
          "id": "response-hotline",
          "label": "Open a time-boxed deconfliction hotline",
          "summary": "Exchange only location, timing, and safety warnings through designated representatives.",
          "consultation_decision": {
            "participants": [
              "cipher-commons",
              "greyline-exchange",
              "haven-relief-network"
            ],
            "decision_rule": "limited-purpose mutual consent",
            "decision": "Open a one-turn hotline with public scope and no recognition beyond safety.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Free Agents reject designated representation."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-25",
              "domain": "technology",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "consultation_state": "active",
                "evidence_confidence": "high",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Adversarial actors open a narrow technical safety channel.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-15",
              "domain": "humanitarian",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "formalization",
                "consultation_state": "routine",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "formal"
                }
              ],
              "explanation": "Haven formalizes its role as a neutral safety relay.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-16",
              "domain": "trade",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "limited-cooperation",
                "consultation_state": "active",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "trade",
                  "cooperation": "bounded"
                }
              ],
              "explanation": "Competing logistics actors exchange only conflict warnings.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "cipher-commons",
              "bloc_name": "Safety Moderation Circle",
              "stance": "support",
              "rationale": "Prioritizes harm prevention with strict data minimization."
            },
            {
              "faction_id": "greyline-exchange",
              "bloc_name": "Free Agents",
              "stance": "oppose",
              "rationale": "Views the hotline as informal regulation."
            },
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Protection Council",
              "stance": "support",
              "rationale": "Requires expiry, logs, and complaint access."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Local service users",
              "likely_effect": "Receive fewer conflicting safety messages.",
              "safeguard": "Publish one emergency channel and preserve language and disability access.",
              "severity": "high"
            }
          ],
          "correction_path": {
            "trigger": "A hotline message is false or exceeds scope.",
            "action": "Correct the message, review the representative, and preserve the channel if safe."
          },
          "mission_brief_ids": [
            "campaign-mission-deconfliction",
            "campaign-mission-rumor-correction"
          ]
        },
        {
          "id": "response-neutral-relay",
          "label": "Use a neutral humanitarian relay instead of direct contact",
          "summary": "Rivals send minimum necessary safety data to a neutral intermediary that publishes one public warning feed.",
          "consultation_decision": {
            "participants": [
              "haven-relief-network",
              "meridian-cities-compact"
            ],
            "decision_rule": "neutral operational mandate",
            "decision": "Create a neutral relay with no direct rival-to-rival communication.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Cipher Commons wants direct technical verification."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-15",
              "domain": "humanitarian",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "integration",
                "burden_distribution": "source-heavy",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Haven carries the relay and verification burden.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-22",
              "domain": "humanitarian",
              "reason_code": "CONSULTATION_OPENED",
              "set": {
                "lifecycle_stage": "integration",
                "community_impact": "beneficial"
              },
              "domain_posture_updates": [
                {
                  "domain": "humanitarian",
                  "cooperation": "integrated"
                }
              ],
              "explanation": "Cities publish the accessible public warning feed.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-25",
              "domain": "technology",
              "reason_code": "REFUSAL_RECORDED",
              "set": {
                "lifecycle_stage": "stress-test",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "technology",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "Direct contact is declined without blocking a neutral relay.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Rapid Access Cell",
              "stance": "support",
              "rationale": "Supports a fast neutral channel."
            },
            {
              "faction_id": "haven-relief-network",
              "bloc_name": "Protection Council",
              "stance": "support with limits",
              "rationale": "Requires data minimization and an expiry."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "Local service users",
              "likely_effect": "Receive one verified channel, but neutral relay latency may rise.",
              "safeguard": "Publish service standards and backup routes.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "The neutral relay cannot verify a claim in time.",
            "action": "Publish uncertainty rather than silently choosing one rival narrative."
          },
          "mission_brief_ids": [
            "campaign-mission-deconfliction",
            "campaign-mission-humanitarian-access"
          ]
        },
        {
          "id": "response-geographic-separation",
          "label": "Separate operating areas through public scheduling",
          "summary": "Avoid direct coordination by publishing non-overlapping service windows and locations.",
          "consultation_decision": {
            "participants": [
              "ironclad-logistics-cooperative",
              "meridian-cities-compact"
            ],
            "decision_rule": "public administrative schedule",
            "decision": "Assign non-overlapping windows for one turn.",
            "recording_rule": "Record the mandate, evidence considered, abstentions, dissent, affected-community input, and review date.",
            "dissent": "Remote users warn that fixed windows reduce access."
          },
          "relationship_changes": [
            {
              "relationship_id": "rel-16",
              "domain": "trade",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "trade",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "Rivals avoid collision through public scheduling rather than direct trust.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            },
            {
              "relationship_id": "rel-27",
              "domain": "trade",
              "reason_code": "DECONFLICTION_OPENED",
              "set": {
                "lifecycle_stage": "adaptation",
                "consultation_state": "available",
                "community_impact": "mixed"
              },
              "domain_posture_updates": [
                {
                  "domain": "trade",
                  "cooperation": "minimal"
                }
              ],
              "explanation": "An adversarial intelligence-trade relationship accepts bounded separation.",
              "reversal": {
                "eligible": true,
                "trigger": "A later evidence event and consultation decision may restore the previous version.",
                "restores": "previous-version"
              }
            }
          ],
          "internal_bloc_responses": [
            {
              "faction_id": "ironclad-logistics-cooperative",
              "bloc_name": "Assurance Office",
              "stance": "support",
              "rationale": "Values predictable windows and auditability."
            },
            {
              "faction_id": "greyline-exchange",
              "bloc_name": "Contract Brokers",
              "stance": "support with limits",
              "rationale": "Accepts scheduling if it does not expose clients."
            }
          ],
          "affected_community_consequences": [
            {
              "community": "People with limited mobility or connectivity",
              "likely_effect": "Fixed windows may reduce practical access.",
              "safeguard": "Add flexible exceptions and accessible notice channels.",
              "severity": "medium"
            }
          ],
          "correction_path": {
            "trigger": "Scheduling creates systematic exclusion or a near miss.",
            "action": "Open a hotline or neutral relay through a new turn."
          },
          "mission_brief_ids": [
            "campaign-mission-deconfliction",
            "campaign-mission-community-consequence"
          ]
        }
      ]
    }
  ],
  "campaign_missions": [
    {
      "id": "campaign-mission-mediation",
      "title": "Three Chairs at Dawn",
      "focus": "mediation",
      "linked_scenarios": [
        "scenario-humanitarian-corridor",
        "scenario-member-mandate"
      ],
      "factions": [
        "equator-assembly",
        "riverstone-autonomy-council",
        "meridian-cities-compact"
      ],
      "brief": "Three parties accept mediation but disagree over who can authorize a temporary public-service protocol.",
      "objective": "Produce a time-boxed agreement that preserves services without predetermining the underlying political dispute.",
      "starting_evidence": [
        "Two public mandates",
        "One incomplete consultation record",
        "Affected-community testimony"
      ],
      "player_decisions": [
        "Who participates",
        "Which facts are agreed",
        "Which issues remain outside scope",
        "What triggers review or exit"
      ],
      "roles": [
        "Mediator",
        "Evidence analyst",
        "Community liaison",
        "Decision recorder"
      ],
      "safe_actions": [
        "Compare mandates",
        "Record dissent",
        "Draft reversible options",
        "Publish a correction path"
      ],
      "success_conditions": [
        "Essential service continues",
        "No party is treated as universally legitimate or illegitimate",
        "Dissent and expiry are visible"
      ],
      "partial_outcome": "A narrow service protocol succeeds even if the political dispute remains unresolved.",
      "rights_safeguards": [
        "Affected-community participation",
        "Accessible language",
        "No retaliation for refusal"
      ],
      "safety_boundary": "No covert contact, coercion, targeting, or real-world operational guidance."
    },
    {
      "id": "campaign-mission-humanitarian-access",
      "title": "Open Window Protocol",
      "focus": "humanitarian access",
      "linked_scenarios": [
        "scenario-humanitarian-corridor"
      ],
      "factions": [
        "haven-relief-network",
        "ironclad-logistics-cooperative",
        "greyline-exchange",
        "meridian-cities-compact"
      ],
      "brief": "A relief window exists for only one turn, but route authority and beneficiary access are incomplete.",
      "objective": "Verify a safe, monitored handoff that reaches high-risk residents and expires automatically.",
      "starting_evidence": [
        "Route assessment",
        "Public permit",
        "Beneficiary access survey"
      ],
      "player_decisions": [
        "Cargo scope",
        "Monitoring role",
        "Complaint channel",
        "Expiry and stop-work rule"
      ],
      "roles": [
        "Relief coordinator",
        "Logistics analyst",
        "Accessibility reviewer",
        "Community monitor"
      ],
      "safe_actions": [
        "Inspect public route records",
        "Compare manifests",
        "Interview beneficiaries",
        "Design an accessible complaint path"
      ],
      "success_conditions": [
        "Critical supplies arrive",
        "Diversion is contestable",
        "Territorial claims remain outside the protocol"
      ],
      "partial_outcome": "Only critical medical items move while the broader route remains under review.",
      "rights_safeguards": [
        "Non-discrimination",
        "Accessible delivery",
        "Independent complaints"
      ],
      "safety_boundary": "No smuggling, evasion, checkpoint bypass, or real-world route instruction."
    },
    {
      "id": "campaign-mission-source-protection",
      "title": "The Unnamed Witness",
      "focus": "source protection",
      "linked_scenarios": [
        "scenario-source-protection-breach"
      ],
      "factions": [
        "meridian-concord",
        "argent-watch",
        "meridian-cities-compact"
      ],
      "brief": "A useful warning product allows readers to infer a protected source’s identity.",
      "objective": "Preserve warning value while removing unnecessary identity risk and creating a remedy record.",
      "starting_evidence": [
        "Published warning",
        "Provenance review",
        "Source-community request"
      ],
      "player_decisions": [
        "What detail remains necessary",
        "Who may review raw material",
        "What remedy is owed",
        "When sharing can resume"
      ],
      "roles": [
        "Source-protection officer",
        "Provenance analyst",
        "Oversight liaison",
        "Community advocate"
      ],
      "safe_actions": [
        "Redact minimum necessary detail",
        "Compare versions",
        "Record consent boundaries",
        "Design a correction notice"
      ],
      "success_conditions": [
        "Identity inference risk falls",
        "Warning remains usable",
        "Remedy and restoration criteria are visible"
      ],
      "partial_outcome": "Raw exchange pauses while assessed warnings continue.",
      "rights_safeguards": [
        "Specific revocable consent",
        "Need-to-know access",
        "Independent remedy"
      ],
      "safety_boundary": "No real-world source identification, surveillance, or covert handling instruction."
    },
    {
      "id": "campaign-mission-rumor-correction",
      "title": "Signal Without Signature",
      "focus": "rumor correction",
      "linked_scenarios": [
        "scenario-rumor-attribution",
        "scenario-infrastructure-outage",
        "scenario-deconfliction-crisis"
      ],
      "factions": [
        "cipher-commons",
        "mosaic-technology-forum",
        "argent-watch"
      ],
      "brief": "A technically plausible claim spreads under a false organizational signature.",
      "objective": "Separate defect verification from attribution and propagate a correction to every affected surface.",
      "starting_evidence": [
        "Reproducible defect",
        "Invalid signature",
        "Public amplification log"
      ],
      "player_decisions": [
        "Attribution threshold",
        "Correction wording",
        "Quarantine rule",
        "Appeal path"
      ],
      "roles": [
        "Technical verifier",
        "Provenance analyst",
        "Public editor",
        "Rights reviewer"
      ],
      "safe_actions": [
        "Verify signatures",
        "Reproduce safely",
        "Map republication",
        "Publish versioned correction"
      ],
      "success_conditions": [
        "Unsupported attribution is removed",
        "Technical risk remains visible",
        "Unrelated participants are protected"
      ],
      "partial_outcome": "The defect is confirmed while organizational attribution remains unresolved.",
      "rights_safeguards": [
        "No guilt by association",
        "Notice and appeal",
        "Correction history"
      ],
      "safety_boundary": "No exploit code, unauthorized access, or identity exposure."
    },
    {
      "id": "campaign-mission-deconfliction",
      "title": "Shared Sky, Separate Commands",
      "focus": "deconfliction",
      "linked_scenarios": [
        "scenario-deconfliction-crisis",
        "scenario-humanitarian-corridor"
      ],
      "factions": [
        "cipher-commons",
        "greyline-exchange",
        "haven-relief-network"
      ],
      "brief": "Rival systems issue conflicting public-safety instructions in the same operating area.",
      "objective": "Open the minimum communication needed to prevent accidental harm without implying broader alignment.",
      "starting_evidence": [
        "Near-miss logs",
        "System overlap map",
        "Community request"
      ],
      "player_decisions": [
        "Direct hotline or neutral relay",
        "Minimum shared fields",
        "Representative authority",
        "Expiry"
      ],
      "roles": [
        "Deconfliction coordinator",
        "Systems analyst",
        "Neutral relay",
        "Community liaison"
      ],
      "safe_actions": [
        "Compare schedules",
        "Define minimum data",
        "Publish one warning feed",
        "Test expiry and rollback"
      ],
      "success_conditions": [
        "Near-miss risk falls",
        "No hidden expansion of authority",
        "Public instructions are consistent"
      ],
      "partial_outcome": "Geographic separation reduces collision even without direct contact.",
      "rights_safeguards": [
        "Data minimization",
        "Public scope",
        "Accessible warnings"
      ],
      "safety_boundary": "No attack planning, evasion, intrusion, or real-world tactical coordination."
    },
    {
      "id": "campaign-mission-oversight-annex",
      "title": "The Missing Annex",
      "focus": "oversight",
      "linked_scenarios": [
        "scenario-source-protection-breach",
        "scenario-infrastructure-outage",
        "scenario-community-harm",
        "scenario-independent-actor-claim"
      ],
      "factions": [
        "mosaic-technology-forum",
        "meridian-cities-compact",
        "equator-assembly"
      ],
      "brief": "A major decision cites an oversight annex that was never published to affected participants.",
      "objective": "Determine whether the decision remains valid, reconstruct the missing review, and preserve dissent.",
      "starting_evidence": [
        "Decision record",
        "Missing annex reference",
        "Affected-community request"
      ],
      "player_decisions": [
        "Pause or continue",
        "Independent reviewer",
        "Remedy scope",
        "Correction and supersession"
      ],
      "roles": [
        "Oversight reviewer",
        "Records analyst",
        "Community advocate",
        "Decision authority liaison"
      ],
      "safe_actions": [
        "Trace references",
        "Compare authority",
        "Record conflicts",
        "Draft a corrected annex"
      ],
      "success_conditions": [
        "Authority and evidence are explicit",
        "Affected participants can contest the result",
        "Superseded material remains traceable"
      ],
      "partial_outcome": "The decision continues under a narrow temporary mandate while review closes.",
      "rights_safeguards": [
        "Notice",
        "Appeal",
        "Independent review",
        "No retaliation"
      ],
      "safety_boundary": "No real-world legal advice, surveillance, or enforcement instruction."
    },
    {
      "id": "campaign-mission-burden-sharing",
      "title": "Last Mile Ledger",
      "focus": "burden sharing",
      "linked_scenarios": [
        "scenario-burden-dispute",
        "scenario-infrastructure-outage",
        "scenario-member-mandate"
      ],
      "factions": [
        "meridian-concord",
        "ironclad-logistics-cooperative",
        "haven-relief-network"
      ],
      "brief": "The public coalition credits major donors while local carriers and service workers absorb recurring costs.",
      "objective": "Build a capability-weighted ledger that recognizes money, labor, access, logistics, oversight, and refusal.",
      "starting_evidence": [
        "Audited cost records",
        "Worker testimony",
        "Published commitments"
      ],
      "player_decisions": [
        "Contribution categories",
        "Capacity limits",
        "Right to decline",
        "Correction formula"
      ],
      "roles": [
        "Budget analyst",
        "Logistics liaison",
        "Worker representative",
        "Coalition recorder"
      ],
      "safe_actions": [
        "Reconcile ledgers",
        "Interview service workers",
        "Model options",
        "Publish unmet obligations"
      ],
      "success_conditions": [
        "Recurring burdens are visible",
        "Capacity limits are recorded",
        "No member is judged by one spending number"
      ],
      "partial_outcome": "The mandate narrows when a fair contribution formula cannot be agreed.",
      "rights_safeguards": [
        "Worker voice",
        "Proportional reporting",
        "No punishment for good-faith refusal"
      ],
      "safety_boundary": "No real-world financial advice, sanctions evasion, or coercive leverage."
    },
    {
      "id": "campaign-mission-refusal",
      "title": "Right to Decline",
      "focus": "refusal",
      "linked_scenarios": [
        "scenario-burden-dispute",
        "scenario-member-mandate",
        "scenario-community-harm",
        "scenario-independent-actor-claim"
      ],
      "factions": [
        "equator-assembly",
        "riverstone-autonomy-council",
        "meridian-concord"
      ],
      "brief": "A faction declines a task outside its mandate, and partners begin treating the refusal as disloyalty.",
      "objective": "Record lawful refusal, preserve essential communication, and prevent automatic escalation.",
      "starting_evidence": [
        "Mandate text",
        "Task request",
        "Refusal statement"
      ],
      "player_decisions": [
        "Is refusal within mandate",
        "What service continues",
        "What review is available",
        "What language avoids moral labeling"
      ],
      "roles": [
        "Mandate analyst",
        "Liaison",
        "Rights reviewer",
        "Public editor"
      ],
      "safe_actions": [
        "Compare task to mandate",
        "Record capacity",
        "Draft neutral notice",
        "Set review criteria"
      ],
      "success_conditions": [
        "Refusal is not converted into hostility",
        "Essential channels remain open",
        "Future consent is specific"
      ],
      "partial_outcome": "The relationship narrows to contact or limited cooperation.",
      "rights_safeguards": [
        "No retaliation",
        "Specific consent",
        "Appeal and review"
      ],
      "safety_boundary": "No pressure campaign, manipulation, blackmail, or real-world recruitment guidance."
    },
    {
      "id": "campaign-mission-disengagement",
      "title": "Exit Without Erasure",
      "focus": "disengagement",
      "linked_scenarios": [
        "scenario-independent-actor-claim",
        "scenario-member-mandate",
        "scenario-community-harm"
      ],
      "factions": [
        "commonweal-diaspora-assembly",
        "riverstone-autonomy-council",
        "cipher-commons"
      ],
      "brief": "A participant wants to leave a network while preserving safety, evidence, and community accountability.",
      "objective": "Create a voluntary exit path that does not demand ideological conversion or erase prior harm.",
      "starting_evidence": [
        "Participation record",
        "Exit request",
        "Community safety concerns"
      ],
      "player_decisions": [
        "Access revocation",
        "Data retention",
        "Support offer",
        "Future contact boundary"
      ],
      "roles": [
        "Exit coordinator",
        "Privacy reviewer",
        "Community liaison",
        "Records custodian"
      ],
      "safe_actions": [
        "Confirm consent",
        "Revoke unnecessary access",
        "Minimize retained data",
        "Document support and appeal"
      ],
      "success_conditions": [
        "Exit is voluntary and safe",
        "Access is accurately removed",
        "No identity-based suspicion spreads"
      ],
      "partial_outcome": "A cooling-off period begins with limited contact and support.",
      "rights_safeguards": [
        "Privacy",
        "Voluntary participation",
        "No compelled belief change"
      ],
      "safety_boundary": "No real-world deradicalization protocol, coercive interview, or target profiling."
    },
    {
      "id": "campaign-mission-reintegration",
      "title": "Return to the Table",
      "focus": "reintegration",
      "linked_scenarios": [
        "scenario-independent-actor-claim",
        "scenario-community-harm"
      ],
      "factions": [
        "riverstone-autonomy-council",
        "commonweal-diaspora-assembly",
        "equator-assembly"
      ],
      "brief": "After a documented exit and cooling-off period, a former participant requests a bounded civic role.",
      "objective": "Assess role-specific reintegration without granting unreviewed authority or erasing correction history.",
      "starting_evidence": [
        "Exit completion",
        "Support record",
        "Community feedback"
      ],
      "player_decisions": [
        "Eligible role",
        "Access limits",
        "Review interval",
        "Stop conditions"
      ],
      "roles": [
        "Reintegration coordinator",
        "Community representative",
        "Access reviewer",
        "Appeal officer"
      ],
      "safe_actions": [
        "Review role needs",
        "Collect consent",
        "Set bounded access",
        "Publish stop and appeal conditions"
      ],
      "success_conditions": [
        "Role is specific",
        "Community safeguards are active",
        "Prior records remain accurate"
      ],
      "partial_outcome": "Participation resumes in a non-authoritative public role only.",
      "rights_safeguards": [
        "Due process",
        "Proportionality",
        "Community safety",
        "No permanent stigma"
      ],
      "safety_boundary": "No real-world recruitment, surveillance, or coercive compliance program."
    },
    {
      "id": "campaign-mission-internal-blocs",
      "title": "Two Mandates, One Secretariat",
      "focus": "internal-bloc consultation",
      "linked_scenarios": [
        "scenario-member-mandate",
        "scenario-burden-dispute"
      ],
      "factions": [
        "meridian-concord",
        "frostline-consortium",
        "mosaic-technology-forum"
      ],
      "brief": "Internal blocs support different versions of the same alliance response, and the public sees only one institutional voice.",
      "objective": "Surface internal disagreement, identify the actual decision rule, and prevent dissent from being erased.",
      "starting_evidence": [
        "Bloc statements",
        "Decision charter",
        "Public communiqué draft"
      ],
      "player_decisions": [
        "Who may decide",
        "How dissent is recorded",
        "What remains confidential",
        "When to reopen consultation"
      ],
      "roles": [
        "Institutional analyst",
        "Bloc liaison",
        "Decision recorder",
        "Public editor"
      ],
      "safe_actions": [
        "Map internal positions",
        "Compare charter to practice",
        "Draft majority and dissent text",
        "Set a review trigger"
      ],
      "success_conditions": [
        "The decision is attributable",
        "Dissent remains visible",
        "The faction is not treated as a single mind"
      ],
      "partial_outcome": "A narrow interim decision is published with unresolved internal disagreement.",
      "rights_safeguards": [
        "Dissent protection",
        "Accurate attribution",
        "No collective blame"
      ],
      "safety_boundary": "No real-world factional targeting or influence operation design."
    },
    {
      "id": "campaign-mission-community-consequence",
      "title": "After the Flood",
      "focus": "affected-community consequences",
      "linked_scenarios": [
        "scenario-humanitarian-corridor",
        "scenario-infrastructure-outage",
        "scenario-community-harm",
        "scenario-deconfliction-crisis"
      ],
      "factions": [
        "haven-relief-network",
        "meridian-cities-compact",
        "equator-assembly"
      ],
      "brief": "A technically successful response creates unequal access, worker fatigue, and unrecorded community harm.",
      "objective": "Measure consequences, distinguish benefit from burden, and redesign the response before the next turn.",
      "starting_evidence": [
        "Service metrics",
        "Accessibility audit",
        "Worker and resident testimony"
      ],
      "player_decisions": [
        "Which harms require immediate pause",
        "What remedy is owed",
        "Which metrics hide unequal outcomes",
        "How to correct the public success claim"
      ],
      "roles": [
        "Impact analyst",
        "Accessibility reviewer",
        "Worker liaison",
        "Community advocate"
      ],
      "safe_actions": [
        "Disaggregate outcomes",
        "Interview affected groups",
        "Compare claims to lived impact",
        "Publish correction and remedy"
      ],
      "success_conditions": [
        "Hidden harms become visible",
        "Remedy is funded",
        "Future success criteria include affected communities"
      ],
      "partial_outcome": "The response remains active under a narrower scope and stronger monitoring.",
      "rights_safeguards": [
        "Accessibility",
        "Worker protection",
        "Community participation",
        "Correction access"
      ],
      "safety_boundary": "No real-world surveillance, profiling, or punitive enforcement guidance."
    }
  ],
  "counts": {
    "factions": 12,
    "relationships": 27,
    "baseline_relationship_versions": 27,
    "scenario_events": 9,
    "response_options": 27,
    "campaign_missions": 12,
    "reason_codes": 16
  }
}
