{
  "$schema": "https://iarpg.com/campaign-record.schema.json",
  "record_type": "campaign-record",
  "release": "IARPG-OPS-2",
  "version": "2.0.21-wip",
  "campaign_id": "iarpg-campaign-baseline-001",
  "record_id": "iarpg-campaign-record-turn-4",
  "baseline_version": "2.0.16-wip",
  "turn": 4,
  "source_dataset": {
    "campaign_state": "/campaign-state.json",
    "alliance_network": "/alliance-network.json"
  },
  "applied_turns": [
    {
      "$schema": "https://iarpg.com/campaign-turn.schema.json",
      "record_type": "campaign-turn",
      "release": "IARPG-OPS-2",
      "version": "1.0.0",
      "campaign_id": "iarpg-campaign-baseline-001",
      "baseline_version": "2.0.16-wip",
      "turn": 1,
      "scenario_event": {
        "id": "scenario-source-protection-breach",
        "title": "Protected source pattern exposed",
        "category": "source-protection",
        "trigger": "A joint warning product contains enough detail for observers to infer the identity of a protected community source.",
        "design_question": "Can partners preserve warning value while repairing source harm and narrowing unnecessary disclosure?"
      },
      "response": {
        "id": "response-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."
      },
      "evidence_events": [
        {
          "id": "evt-source-01",
          "kind": "provenance-review",
          "summary": "Two independent reviewers reproduce the identity inference from the published warning.",
          "source_class": "fictional-independent-review",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-source-02",
          "kind": "community-statement",
          "summary": "The affected source community requests removal, remedy, and a narrower handling rule.",
          "source_class": "fictional-affected-community-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        },
        {
          "id": "evt-source-03",
          "kind": "internal-audit",
          "summary": "One partner disputes intent but confirms the release exceeded the minimum necessary detail.",
          "source_class": "fictional-oversight-record",
          "confidence": "high",
          "contestability": "May be challenged through the correction process."
        }
      ],
      "consultation_questions": [
        "Which information remains necessary for public safety?",
        "Who can authorize continued sharing?",
        "What remedy is owed to the affected source and community?"
      ],
      "consultation_decision": {
        "participants": [
          "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",
          "relationship_label": "Argent Watch · Mosaic Technology Forum",
          "relationship_type": "technology-cyber",
          "domain": "intelligence",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "relationship_id": "rel-08",
            "version": 1,
            "effective_turn": 0,
            "lifecycle_stage": "stress-test",
            "domain_postures": [
              {
                "domain": "intelligence",
                "cooperation": "contested"
              },
              {
                "domain": "technology",
                "cooperation": "contested"
              }
            ],
            "burden_distribution": "balanced",
            "source_dependency": "medium",
            "target_dependency": "medium",
            "consultation_state": "active",
            "evidence_confidence": "medium",
            "community_impact": "mixed",
            "reason_code": "BASELINE_PUBLICATION",
            "explanation": "Baseline state mirrors Assurance and disclosure channel in the fictional Alliance Observatory and preserves its domain-specific scope.",
            "evidence_event_ids": [
              "evidence-baseline-rel-08"
            ],
            "reversible": true,
            "supersedes": null
          },
          "after": {
            "relationship_id": "rel-08",
            "version": 2,
            "effective_turn": 1,
            "lifecycle_stage": "formalization",
            "domain_postures": [
              {
                "domain": "intelligence",
                "cooperation": "formal"
              },
              {
                "domain": "technology",
                "cooperation": "contested"
              }
            ],
            "burden_distribution": "target-heavy",
            "source_dependency": "medium",
            "target_dependency": "high",
            "consultation_state": "active",
            "evidence_confidence": "medium",
            "community_impact": "mixed",
            "reason_code": "BURDEN_REBALANCED",
            "explanation": "Mosaic becomes the temporary technical trustee and carries more verification burden.",
            "evidence_event_ids": [
              "evt-source-01",
              "evt-source-02",
              "evt-source-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-08-v1"
          },
          "reason_code": "BURDEN_REBALANCED",
          "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",
          "relationship_label": "Argent Watch · Cipher Commons",
          "relationship_type": "rival-limited-cooperation",
          "domain": "governance",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-09",
            "version": 2,
            "effective_turn": 1,
            "lifecycle_stage": "formalization",
            "domain_postures": [
              {
                "domain": "intelligence",
                "cooperation": "contested"
              },
              {
                "domain": "governance",
                "cooperation": "formal"
              },
              {
                "domain": "technology",
                "cooperation": "contested"
              }
            ],
            "burden_distribution": "contested",
            "source_dependency": "medium",
            "target_dependency": "medium",
            "consultation_state": "active",
            "evidence_confidence": "high",
            "community_impact": "strained",
            "reason_code": "OVERSIGHT_TRIGGERED",
            "explanation": "Argent and Cipher create a bounded oversight channel despite wider rivalry.",
            "evidence_event_ids": [
              "evt-source-01",
              "evt-source-02",
              "evt-source-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-09-v1"
          },
          "reason_code": "OVERSIGHT_TRIGGERED",
          "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",
          "relationship_label": "Meridian Concord · Argent Watch",
          "relationship_type": "intelligence-liaison",
          "domain": "intelligence",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "relationship_id": "rel-01",
            "version": 1,
            "effective_turn": 0,
            "lifecycle_stage": "integration",
            "domain_postures": [
              {
                "domain": "security",
                "cooperation": "integrated"
              },
              {
                "domain": "intelligence",
                "cooperation": "integrated"
              }
            ],
            "burden_distribution": "balanced",
            "source_dependency": "high",
            "target_dependency": "high",
            "consultation_state": "routine",
            "evidence_confidence": "high",
            "community_impact": "mixed",
            "reason_code": "BASELINE_PUBLICATION",
            "explanation": "Baseline state mirrors Joint warning partnership in the fictional Alliance Observatory and preserves its domain-specific scope.",
            "evidence_event_ids": [
              "evidence-baseline-rel-01"
            ],
            "reversible": true,
            "supersedes": null
          },
          "after": {
            "relationship_id": "rel-01",
            "version": 2,
            "effective_turn": 1,
            "lifecycle_stage": "formalization",
            "domain_postures": [
              {
                "domain": "security",
                "cooperation": "integrated"
              },
              {
                "domain": "intelligence",
                "cooperation": "formal"
              }
            ],
            "burden_distribution": "balanced",
            "source_dependency": "high",
            "target_dependency": "high",
            "consultation_state": "routine",
            "evidence_confidence": "high",
            "community_impact": "mixed",
            "reason_code": "SOURCE_PROTECTION",
            "explanation": "The liaison narrows from integrated raw exchange to formal assessed exchange with trustee review.",
            "evidence_event_ids": [
              "evt-source-01",
              "evt-source-02",
              "evt-source-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-01-v1"
          },
          "reason_code": "SOURCE_PROTECTION",
          "domain_posture_updates": [
            {
              "domain": "intelligence",
              "cooperation": "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"
      ],
      "reason_codes": [
        "BURDEN_REBALANCED",
        "OVERSIGHT_TRIGGERED",
        "SOURCE_PROTECTION"
      ],
      "reversible": true,
      "truth_boundary": "This is a fictional campaign-design prototype. It does not describe current real-world alliances, predict human behavior, establish legal duties, or measure whether a faction is good, evil, friendly, hostile, recruitable, or dangerous.",
      "safety_boundary": "No real-world targeting, recruitability scoring, vulnerability exploitation, coercive persuasion, covert contact, intrusion, evasion, sabotage, weapons guidance, identity profiling, or instructions for joining real organizations.",
      "generated_by": "IARPG browser-local deterministic campaign console"
    },
    {
      "$schema": "https://iarpg.com/campaign-turn.schema.json",
      "record_type": "campaign-turn",
      "release": "IARPG-OPS-2",
      "version": "1.0.0",
      "campaign_id": "iarpg-campaign-baseline-001",
      "baseline_version": "2.0.16-wip",
      "turn": 2,
      "scenario_event": {
        "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?"
      },
      "response": {
        "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."
      },
      "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?"
      ],
      "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",
          "relationship_label": "Meridian Cities Compact · Haven Relief Network",
          "relationship_type": "humanitarian-access",
          "domain": "humanitarian",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-22",
            "version": 2,
            "effective_turn": 2,
            "lifecycle_stage": "integration",
            "domain_postures": [
              {
                "domain": "humanitarian",
                "cooperation": "integrated"
              },
              {
                "domain": "infrastructure",
                "cooperation": "integrated"
              }
            ],
            "burden_distribution": "target-heavy",
            "source_dependency": "medium",
            "target_dependency": "high",
            "consultation_state": "routine",
            "evidence_confidence": "high",
            "community_impact": "beneficial",
            "reason_code": "HUMANITARIAN_ACCESS",
            "explanation": "Cities assume greater last-mile burden.",
            "evidence_event_ids": [
              "evt-relief-01",
              "evt-relief-02",
              "evt-relief-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-22-v1"
          },
          "reason_code": "HUMANITARIAN_ACCESS",
          "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",
          "relationship_label": "Haven Relief Network · Greyline Exchange",
          "relationship_type": "deconfliction",
          "domain": "humanitarian",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-15",
            "version": 2,
            "effective_turn": 2,
            "lifecycle_stage": "adaptation",
            "domain_postures": [
              {
                "domain": "humanitarian",
                "cooperation": "minimal"
              }
            ],
            "burden_distribution": "balanced",
            "source_dependency": "low",
            "target_dependency": "low",
            "consultation_state": "available",
            "evidence_confidence": "medium",
            "community_impact": "beneficial",
            "reason_code": "REFUSAL_RECORDED",
            "explanation": "The broker offer is declined without treating the broker as hostile.",
            "evidence_event_ids": [
              "evt-relief-01",
              "evt-relief-02",
              "evt-relief-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-15-v1"
          },
          "reason_code": "REFUSAL_RECORDED",
          "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",
          "relationship_label": "Haven Relief Network · Ironclad Logistics Cooperative",
          "relationship_type": "issue-coalition",
          "domain": "humanitarian",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-14",
            "version": 2,
            "effective_turn": 2,
            "lifecycle_stage": "limited-cooperation",
            "domain_postures": [
              {
                "domain": "humanitarian",
                "cooperation": "bounded"
              },
              {
                "domain": "trade",
                "cooperation": "bounded"
              }
            ],
            "burden_distribution": "source-heavy",
            "source_dependency": "low",
            "target_dependency": "medium",
            "consultation_state": "available",
            "evidence_confidence": "high",
            "community_impact": "mixed",
            "reason_code": "BURDEN_REBALANCED",
            "explanation": "Haven shifts transport resources toward public handoff points.",
            "evidence_event_ids": [
              "evt-relief-01",
              "evt-relief-02",
              "evt-relief-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-14-v1"
          },
          "reason_code": "BURDEN_REBALANCED",
          "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"
      ],
      "reason_codes": [
        "BURDEN_REBALANCED",
        "HUMANITARIAN_ACCESS",
        "REFUSAL_RECORDED"
      ],
      "reversible": true,
      "truth_boundary": "This is a fictional campaign-design prototype. It does not describe current real-world alliances, predict human behavior, establish legal duties, or measure whether a faction is good, evil, friendly, hostile, recruitable, or dangerous.",
      "safety_boundary": "No real-world targeting, recruitability scoring, vulnerability exploitation, coercive persuasion, covert contact, intrusion, evasion, sabotage, weapons guidance, identity profiling, or instructions for joining real organizations.",
      "generated_by": "IARPG browser-local deterministic campaign console"
    },
    {
      "$schema": "https://iarpg.com/campaign-turn.schema.json",
      "record_type": "campaign-turn",
      "release": "IARPG-OPS-2",
      "version": "1.0.0",
      "campaign_id": "iarpg-campaign-baseline-001",
      "baseline_version": "2.0.16-wip",
      "turn": 3,
      "scenario_event": {
        "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?"
      },
      "response": {
        "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."
      },
      "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?"
      ],
      "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",
          "relationship_label": "Meridian Concord · Mosaic Technology Forum",
          "relationship_type": "technology-cyber",
          "domain": "technology",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-03",
            "version": 2,
            "effective_turn": 3,
            "lifecycle_stage": "limited-cooperation",
            "domain_postures": [
              {
                "domain": "technology",
                "cooperation": "bounded"
              },
              {
                "domain": "security",
                "cooperation": "formal"
              }
            ],
            "burden_distribution": "balanced",
            "source_dependency": "low",
            "target_dependency": "low",
            "consultation_state": "available",
            "evidence_confidence": "high",
            "community_impact": "mixed",
            "reason_code": "MANDATE_CHANGED",
            "explanation": "The partners reduce dependency while preserving a bounded standards link.",
            "evidence_event_ids": [
              "evt-mandate-01",
              "evt-mandate-02",
              "evt-mandate-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-03-v1"
          },
          "reason_code": "MANDATE_CHANGED",
          "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",
          "relationship_label": "Meridian Concord · Equator Assembly",
          "relationship_type": "hedging",
          "domain": "diplomacy",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-04",
            "version": 2,
            "effective_turn": 3,
            "lifecycle_stage": "limited-cooperation",
            "domain_postures": [
              {
                "domain": "diplomacy",
                "cooperation": "bounded"
              },
              {
                "domain": "trade",
                "cooperation": "contested"
              },
              {
                "domain": "security",
                "cooperation": "contested"
              }
            ],
            "burden_distribution": "contested",
            "source_dependency": "low",
            "target_dependency": "low",
            "consultation_state": "available",
            "evidence_confidence": "medium",
            "community_impact": "mixed",
            "reason_code": "DISENGAGEMENT_SUPPORTED",
            "explanation": "Dialogue continues while broader security integration ends.",
            "evidence_event_ids": [
              "evt-mandate-01",
              "evt-mandate-02",
              "evt-mandate-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-04-v1"
          },
          "reason_code": "DISENGAGEMENT_SUPPORTED",
          "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"
      ],
      "reason_codes": [
        "DISENGAGEMENT_SUPPORTED",
        "MANDATE_CHANGED"
      ],
      "reversible": true,
      "truth_boundary": "This is a fictional campaign-design prototype. It does not describe current real-world alliances, predict human behavior, establish legal duties, or measure whether a faction is good, evil, friendly, hostile, recruitable, or dangerous.",
      "safety_boundary": "No real-world targeting, recruitability scoring, vulnerability exploitation, coercive persuasion, covert contact, intrusion, evasion, sabotage, weapons guidance, identity profiling, or instructions for joining real organizations.",
      "generated_by": "IARPG browser-local deterministic campaign console"
    },
    {
      "$schema": "https://iarpg.com/campaign-turn.schema.json",
      "record_type": "campaign-turn",
      "release": "IARPG-OPS-2",
      "version": "1.0.0",
      "campaign_id": "iarpg-campaign-baseline-001",
      "baseline_version": "2.0.16-wip",
      "turn": 4,
      "scenario_event": {
        "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?"
      },
      "response": {
        "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."
      },
      "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?"
      ],
      "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",
          "relationship_label": "Commonweal Diaspora Assembly · Riverstone Autonomy Council",
          "relationship_type": "sponsored-autonomy",
          "domain": "governance",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-18",
            "version": 2,
            "effective_turn": 4,
            "lifecycle_stage": "formalization",
            "domain_postures": [
              {
                "domain": "diplomacy",
                "cooperation": "bounded"
              },
              {
                "domain": "governance",
                "cooperation": "formal"
              }
            ],
            "burden_distribution": "source-heavy",
            "source_dependency": "low",
            "target_dependency": "high",
            "consultation_state": "routine",
            "evidence_confidence": "medium",
            "community_impact": "beneficial",
            "reason_code": "REFUSAL_RECORDED",
            "explanation": "Commonweal and Riverstone define who may claim authority and how refusal is recorded.",
            "evidence_event_ids": [
              "evt-actor-01",
              "evt-actor-02",
              "evt-actor-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-18-v1"
          },
          "reason_code": "REFUSAL_RECORDED",
          "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",
          "relationship_label": "Commonweal Diaspora Assembly · Cipher Commons",
          "relationship_type": "strategic-partner",
          "domain": "governance",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-19",
            "version": 2,
            "effective_turn": 4,
            "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": "beneficial",
            "reason_code": "DISENGAGEMENT_SUPPORTED",
            "explanation": "Commonweal and Cipher publish a voluntary disengagement and support route.",
            "evidence_event_ids": [
              "evt-actor-01",
              "evt-actor-02",
              "evt-actor-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-19-v1"
          },
          "reason_code": "DISENGAGEMENT_SUPPORTED",
          "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",
          "relationship_label": "Greyline Exchange · Riverstone Autonomy Council",
          "relationship_type": "intermediary",
          "domain": "diplomacy",
          "from_version": 1,
          "to_version": 2,
          "before": {
            "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
          },
          "after": {
            "relationship_id": "rel-20",
            "version": 2,
            "effective_turn": 4,
            "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": "high",
            "community_impact": "mixed",
            "reason_code": "RUMOR_CORRECTED",
            "explanation": "The broker relationship remains unproven and the false authority claim is corrected.",
            "evidence_event_ids": [
              "evt-actor-01",
              "evt-actor-02",
              "evt-actor-03"
            ],
            "reversible": true,
            "supersedes": "relationship-history-rel-20-v1"
          },
          "reason_code": "RUMOR_CORRECTED",
          "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"
      ],
      "reason_codes": [
        "DISENGAGEMENT_SUPPORTED",
        "REFUSAL_RECORDED",
        "RUMOR_CORRECTED"
      ],
      "reversible": true,
      "truth_boundary": "This is a fictional campaign-design prototype. It does not describe current real-world alliances, predict human behavior, establish legal duties, or measure whether a faction is good, evil, friendly, hostile, recruitable, or dangerous.",
      "safety_boundary": "No real-world targeting, recruitability scoring, vulnerability exploitation, coercive persuasion, covert contact, intrusion, evasion, sabotage, weapons guidance, identity profiling, or instructions for joining real organizations.",
      "generated_by": "IARPG browser-local deterministic campaign console"
    }
  ],
  "current_relationship_versions": [
    {
      "relationship_id": "rel-01",
      "version": 2,
      "effective_turn": 1,
      "lifecycle_stage": "formalization",
      "domain_postures": [
        {
          "domain": "security",
          "cooperation": "integrated"
        },
        {
          "domain": "intelligence",
          "cooperation": "formal"
        }
      ],
      "burden_distribution": "balanced",
      "source_dependency": "high",
      "target_dependency": "high",
      "consultation_state": "routine",
      "evidence_confidence": "high",
      "community_impact": "mixed",
      "reason_code": "SOURCE_PROTECTION",
      "explanation": "The liaison narrows from integrated raw exchange to formal assessed exchange with trustee review.",
      "evidence_event_ids": [
        "evt-source-01",
        "evt-source-02",
        "evt-source-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-01-v1",
      "x_state_annotation": "Unknown state extension preserved with the imported source."
    },
    {
      "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": 2,
      "effective_turn": 3,
      "lifecycle_stage": "limited-cooperation",
      "domain_postures": [
        {
          "domain": "technology",
          "cooperation": "bounded"
        },
        {
          "domain": "security",
          "cooperation": "formal"
        }
      ],
      "burden_distribution": "balanced",
      "source_dependency": "low",
      "target_dependency": "low",
      "consultation_state": "available",
      "evidence_confidence": "high",
      "community_impact": "mixed",
      "reason_code": "MANDATE_CHANGED",
      "explanation": "The partners reduce dependency while preserving a bounded standards link.",
      "evidence_event_ids": [
        "evt-mandate-01",
        "evt-mandate-02",
        "evt-mandate-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-03-v1"
    },
    {
      "relationship_id": "rel-04",
      "version": 2,
      "effective_turn": 3,
      "lifecycle_stage": "limited-cooperation",
      "domain_postures": [
        {
          "domain": "diplomacy",
          "cooperation": "bounded"
        },
        {
          "domain": "trade",
          "cooperation": "contested"
        },
        {
          "domain": "security",
          "cooperation": "contested"
        }
      ],
      "burden_distribution": "contested",
      "source_dependency": "low",
      "target_dependency": "low",
      "consultation_state": "available",
      "evidence_confidence": "medium",
      "community_impact": "mixed",
      "reason_code": "DISENGAGEMENT_SUPPORTED",
      "explanation": "Dialogue continues while broader security integration ends.",
      "evidence_event_ids": [
        "evt-mandate-01",
        "evt-mandate-02",
        "evt-mandate-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-04-v1"
    },
    {
      "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": 2,
      "effective_turn": 1,
      "lifecycle_stage": "formalization",
      "domain_postures": [
        {
          "domain": "intelligence",
          "cooperation": "formal"
        },
        {
          "domain": "technology",
          "cooperation": "contested"
        }
      ],
      "burden_distribution": "target-heavy",
      "source_dependency": "medium",
      "target_dependency": "high",
      "consultation_state": "active",
      "evidence_confidence": "medium",
      "community_impact": "mixed",
      "reason_code": "BURDEN_REBALANCED",
      "explanation": "Mosaic becomes the temporary technical trustee and carries more verification burden.",
      "evidence_event_ids": [
        "evt-source-01",
        "evt-source-02",
        "evt-source-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-08-v1"
    },
    {
      "relationship_id": "rel-09",
      "version": 2,
      "effective_turn": 1,
      "lifecycle_stage": "formalization",
      "domain_postures": [
        {
          "domain": "intelligence",
          "cooperation": "contested"
        },
        {
          "domain": "governance",
          "cooperation": "formal"
        },
        {
          "domain": "technology",
          "cooperation": "contested"
        }
      ],
      "burden_distribution": "contested",
      "source_dependency": "medium",
      "target_dependency": "medium",
      "consultation_state": "active",
      "evidence_confidence": "high",
      "community_impact": "strained",
      "reason_code": "OVERSIGHT_TRIGGERED",
      "explanation": "Argent and Cipher create a bounded oversight channel despite wider rivalry.",
      "evidence_event_ids": [
        "evt-source-01",
        "evt-source-02",
        "evt-source-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-09-v1"
    },
    {
      "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": 2,
      "effective_turn": 2,
      "lifecycle_stage": "limited-cooperation",
      "domain_postures": [
        {
          "domain": "humanitarian",
          "cooperation": "bounded"
        },
        {
          "domain": "trade",
          "cooperation": "bounded"
        }
      ],
      "burden_distribution": "source-heavy",
      "source_dependency": "low",
      "target_dependency": "medium",
      "consultation_state": "available",
      "evidence_confidence": "high",
      "community_impact": "mixed",
      "reason_code": "BURDEN_REBALANCED",
      "explanation": "Haven shifts transport resources toward public handoff points.",
      "evidence_event_ids": [
        "evt-relief-01",
        "evt-relief-02",
        "evt-relief-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-14-v1"
    },
    {
      "relationship_id": "rel-15",
      "version": 2,
      "effective_turn": 2,
      "lifecycle_stage": "adaptation",
      "domain_postures": [
        {
          "domain": "humanitarian",
          "cooperation": "minimal"
        }
      ],
      "burden_distribution": "balanced",
      "source_dependency": "low",
      "target_dependency": "low",
      "consultation_state": "available",
      "evidence_confidence": "medium",
      "community_impact": "beneficial",
      "reason_code": "REFUSAL_RECORDED",
      "explanation": "The broker offer is declined without treating the broker as hostile.",
      "evidence_event_ids": [
        "evt-relief-01",
        "evt-relief-02",
        "evt-relief-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-15-v1"
    },
    {
      "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": 2,
      "effective_turn": 4,
      "lifecycle_stage": "formalization",
      "domain_postures": [
        {
          "domain": "diplomacy",
          "cooperation": "bounded"
        },
        {
          "domain": "governance",
          "cooperation": "formal"
        }
      ],
      "burden_distribution": "source-heavy",
      "source_dependency": "low",
      "target_dependency": "high",
      "consultation_state": "routine",
      "evidence_confidence": "medium",
      "community_impact": "beneficial",
      "reason_code": "REFUSAL_RECORDED",
      "explanation": "Commonweal and Riverstone define who may claim authority and how refusal is recorded.",
      "evidence_event_ids": [
        "evt-actor-01",
        "evt-actor-02",
        "evt-actor-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-18-v1"
    },
    {
      "relationship_id": "rel-19",
      "version": 2,
      "effective_turn": 4,
      "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": "beneficial",
      "reason_code": "DISENGAGEMENT_SUPPORTED",
      "explanation": "Commonweal and Cipher publish a voluntary disengagement and support route.",
      "evidence_event_ids": [
        "evt-actor-01",
        "evt-actor-02",
        "evt-actor-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-19-v1"
    },
    {
      "relationship_id": "rel-20",
      "version": 2,
      "effective_turn": 4,
      "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": "high",
      "community_impact": "mixed",
      "reason_code": "RUMOR_CORRECTED",
      "explanation": "The broker relationship remains unproven and the false authority claim is corrected.",
      "evidence_event_ids": [
        "evt-actor-01",
        "evt-actor-02",
        "evt-actor-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-20-v1"
    },
    {
      "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": 2,
      "effective_turn": 2,
      "lifecycle_stage": "integration",
      "domain_postures": [
        {
          "domain": "humanitarian",
          "cooperation": "integrated"
        },
        {
          "domain": "infrastructure",
          "cooperation": "integrated"
        }
      ],
      "burden_distribution": "target-heavy",
      "source_dependency": "medium",
      "target_dependency": "high",
      "consultation_state": "routine",
      "evidence_confidence": "high",
      "community_impact": "beneficial",
      "reason_code": "HUMANITARIAN_ACCESS",
      "explanation": "Cities assume greater last-mile burden.",
      "evidence_event_ids": [
        "evt-relief-01",
        "evt-relief-02",
        "evt-relief-03"
      ],
      "reversible": true,
      "supersedes": "relationship-history-rel-22-v1"
    },
    {
      "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
    }
  ],
  "counts": {
    "committed_turns": 4,
    "changed_relationships": 11,
    "relationship_versions": 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.",
  "generated_by": "IARPG browser-local deterministic campaign console",
  "x_iarpg_example_extension": {
    "preserve": true,
    "note": "Second example extension retained without affecting deterministic replay."
  }
}
