{
  "$comment": "The cascade simulator's data. This is a TEACHING MODEL of how transmission works, not a prediction engine, and the data is shaped so it cannot quietly become one. No node says something will happen: every node is a possible path with a stated mechanism, the conditions it needs, a confidence category and — where one exists — a braking action that could interrupt it.\n\nEvery node depends on explicit `requires` assumptions which the reader can switch off. Turning an assumption off removes the branches that rest on it, so the reader can see how much of a 'scenario' was really the scenario and how much was one unexamined premise doing all the work. This is the specific defence against deterministic scenario theatre: a cascade you cannot disagree with in parts is a story, not a model.\n\nTwo of the six shocks have ALREADY HAPPENED. Their nodes carry `observed`, recording what actually propagated and what did not. A model of transmission that has been run against reality and got some branches wrong is worth more than one that has never been tested, and the branches it got wrong are marked as such rather than quietly edited.",
  "methodology_version": "cascades-1.0",
  "confidence_levels_ru": {
    "documented": "Механизм наблюдался в этом или сопоставимом случае.",
    "supported": "Механизм описан в источниках; перенос в этот случай выведен.",
    "analytical": "Рассуждение авторов. Ни один источник не утверждает этот переход."
  },
  "braking_actions": [
    { "id": "hotline", "class": "прямая связь", "name_ru": "Использование существующей линии прямой связи",
      "description_ru": "Прямой контакт между военными или политическими руководствами сторон для выяснения намерения до ответных действий.",
      "applicability_ru": "Требует, чтобы линия существовала и работала ДО кризиса. Линию нельзя создать в тот момент, когда она нужна." },
    { "id": "mediation", "class": "посредничество", "name_ru": "Посредничество третьей стороны",
      "description_ru": "Участник, приемлемый для обеих сторон, передаёт условия и предлагает формулировки, которых ни одна из сторон не может предложить первой без потери лица.",
      "applicability_ru": "Требует посредника, которому доверяют обе стороны. По мере поляризации круг таких участников сужается." },
    { "id": "attribution", "class": "проверка", "name_ru": "Независимое установление авторства",
      "description_ru": "Техническое и процедурное установление того, кто совершил действие, признаваемое сторонами.",
      "applicability_ru": "Плохо работает для кибератак и для действий через посредников — именно там, где нужнее всего." },
    { "id": "limited-ceasefire", "class": "ограниченное прекращение огня",
      "name_ru": "Ограниченное прекращение огня", "description_ru": "Остановка по одному направлению или на одном участке, не требующая согласия по существу спора.",
      "applicability_ru": "Работает, когда сторонам нужен предлог остановиться. Не работает, когда одна из сторон считает, что выигрывает." },
    { "id": "face-saving", "class": "политический механизм", "name_ru": "Механизм сохранения лица",
      "description_ru": "Формулировка, позволяющая обеим сторонам объявить о достижении цели и прекратить действия.",
      "applicability_ru": "Дёшев и часто недооценён. Требует, чтобы у сторон была внутриполитическая возможность принять компромисс — см. раздел о поляризации." },
    { "id": "transparency", "class": "прозрачность", "name_ru": "Объявление о характере действий",
      "description_ru": "Заблаговременное уведомление о том, что предпринимаемое действие ограничено и не является началом более широкой операции.",
      "applicability_ru": "Наблюдалось: удар Ирана по базе в Катаре в июне 2025 года был заранее объявлен и не повлёк ответной эскалации." },
    { "id": "insurance-backstop", "class": "экономический механизм", "name_ru": "Государственное перестрахование морских рисков",
      "description_ru": "Публичная гарантия, замещающая уходящую частную страховую ёмкость, чтобы движение не останавливалось из-за цены риска, а не из-за самого риска.",
      "applicability_ru": "Устраняет финансовый механизм остановки перевозок, не устраняя военный. Помогает только там, где суда физически могут пройти." },
    { "id": "reserve-release", "class": "экономический механизм", "name_ru": "Согласованное расходование стратегических запасов",
      "description_ru": "Скоординированное высвобождение запасов для разрыва связи между военным событием и ценовым шоком.",
      "applicability_ru": "Покупает недели, а не месяцы. Против длительного нарушения бессильно." },
    { "id": "standstill", "class": "временная остановка", "name_ru": "Соглашение о временном сохранении положения",
      "description_ru": "Взаимное обязательство не менять положение на месте в течение оговорённого срока.",
      "applicability_ru": "Требует наблюдения, иначе превращается в обвинение в нарушении." },
    { "id": "humanitarian", "class": "гуманитарный канал", "name_ru": "Гуманитарный коридор",
      "description_ru": "Ограниченное по задаче и по времени соглашение о пропуске.",
      "applicability_ru": "Часто единственный работающий канал между сторонами, не разговаривающими ни о чём другом. Создаёт прецедент выполненного обязательства." },
    { "id": "monitored-pullback", "class": "разведение", "name_ru": "Наблюдаемое разведение сил",
      "description_ru": "Отвод сил на согласованное расстояние под наблюдением третьей стороны.",
      "applicability_ru": "Требует наблюдателей, которых обе стороны пустят." },
    { "id": "reciprocal", "class": "взаимное обязательство", "name_ru": "Зеркальное обязательство",
      "description_ru": "Одностороннее ограничение, объявленное с предложением зеркального шага.",
      "applicability_ru": "Дешёвый способ проверить намерение другой стороны, не отдав ничего необратимого." }
  ],
  "shocks": [
    {
      "id": "hormuz",
      "name_ru": "Крупное нарушение движения через Ормузский пролив",
      "status": "observed",
      "summary_ru": "Через пролив проходит около пятой части мирового потребления жидких углеводородов, и обходного маршрута сопоставимой пропускной способности не существует.",
      "observed_note_ru": "Этот сценарий перестал быть гипотетическим. Движение нарушено с марта 2026 года; экспорт нефти из региона Залива упал примерно с 17 до примерно 9 млн баррелей в сутки. Ниже отмечено, какие ветви действительно сработали, какие не сработали, и какие пока неизвестны. Ветвь, которую модель предсказала неверно, помечена как неверная, а не убрана.",
      "source_ids": ["crs-hormuz", "aj-hormuz-traffic", "iea-oil-market-report"],
      "assumptions": [
        { "id": "us-response", "label_ru": "Прямой военный ответ США", "default": true,
          "note_ru": "Наблюдалось: удары и блокада иранских портов с 13 апреля по 29 мая 2026 года." },
        { "id": "insurers-withdraw", "label_ru": "Уход страховщиков с маршрута", "default": true,
          "note_ru": "Наблюдалось: стоимость страхования рейса выросла, часть операторов ушла с маршрута." },
        { "id": "china-exploits", "label_ru": "Использование ситуации третьей стороной в другом регионе", "default": false,
          "note_ru": "Выключено по умолчанию, потому что не наблюдалось. Это предположение чаще всего и делает сценарий похожим на мировую войну, поэтому оно вынесено в переключатель." },
        { "id": "opec-compensates", "label_ru": "Компенсация выпадающих объёмов другими производителями", "default": true,
          "note_ru": "Частично наблюдалось; полностью объём не замещён." }
      ],
      "nodes": [
        { "id": "h1-price", "order": 1, "label_ru": "Скачок цены на нефть и газ",
          "mechanism_ru": "Выпадение объёма, который нельзя заместить быстро, переносится в цену немедленно, ещё до физической нехватки — через ожидания и через стоимость фрахта и страхования.",
          "requires": [], "conditions_ru": "Достаточно нарушения движения; военных действий за пределами пролива не требуется.",
          "confidence": "documented", "observed": true,
          "observed_note_ru": "Сработало. МЭА охарактеризовало нарушение как крупнейшее в истории мирового нефтяного рынка.",
          "braking": ["reserve-release"], "source_ids": ["iea-oil-market-report", "aj-hormuz-traffic"] },
        { "id": "h1-insurance", "order": 1, "label_ru": "Рост стоимости риска и уход тоннажа",
          "mechanism_ru": "Страховщики поднимают ставку или уходят с маршрута. Движение останавливается ценой риска раньше, чем самим риском.",
          "requires": ["insurers-withdraw"], "conditions_ru": "Достаточно нескольких результативных нападений на суда.",
          "confidence": "documented", "observed": true,
          "observed_note_ru": "Сработало. Операторы перестраивают логистику; часть судов продолжает проходить.",
          "braking": ["insurance-backstop"], "source_ids": ["lloyds-red-sea-brief", "aj-hormuz-traffic"] },
        { "id": "h2-inflation", "order": 2, "label_ru": "Перенос в инфляцию и в бюджеты импортёров",
          "mechanism_ru": "Цена энергии входит в стоимость всего остального с задержкой в месяцы. Для импортёров это бюджетное, а затем внутриполитическое давление.",
          "requires": [], "conditions_ru": "Требуется длительность: нарушение на недели переносится слабо, на месяцы — сильно.",
          "confidence": "documented", "observed": true,
          "observed_note_ru": "Сработало: нарушение длится месяцы, мировые запасы расходуются.",
          "braking": ["reserve-release"], "source_ids": ["iea-oil-market-report"] },
        { "id": "h2-us-strikes", "order": 2, "label_ru": "Расширение военных действий на прибрежную инфраструктуру",
          "mechanism_ru": "Для восстановления движения требуется подавить средства, которыми оно нарушается. Это переносит боевые действия на новые объекты и расширяет круг задетых сторон.",
          "requires": ["us-response"], "conditions_ru": "Требует политического решения о прямом участии.",
          "confidence": "documented", "observed": true,
          "observed_note_ru": "Сработало: блокада портов 13 апреля — 29 мая 2026 года.",
          "braking": ["limited-ceasefire", "face-saving"], "source_ids": ["aj-hormuz-traffic", "crs-israel-iran"] },
        { "id": "h2-asia", "order": 2, "label_ru": "Давление на импортёров Восточной и Южной Азии",
          "mechanism_ru": "Основные покупатели нефти Залива находятся в Азии. Нарушение в Ормузе бьёт по экономикам, географически далёким от него, сильнее, чем по соседним.",
          "requires": [], "conditions_ru": "Достаточно длительного нарушения.",
          "confidence": "supported", "observed": true, "observed_note_ru": "Сработало.",
          "braking": ["reserve-release", "insurance-backstop"], "source_ids": ["crs-hormuz", "iea-oil-market-report"] },
        { "id": "h3-second-theatre", "order": 3, "label_ru": "Использование ситуации в другом регионе",
          "mechanism_ru": "Связывание сил и внимания в одном регионе снижает то, что может быть быстро развёрнуто в другом. Этот узел — рассуждение, а не наблюдение.",
          "requires": ["china-exploits"], "conditions_ru": "Требует решения третьей стороны, признаков которого нет.",
          "confidence": "analytical", "observed": false,
          "observed_note_ru": "НЕ сработало за пять месяцев нарушения. Это главный результат проверки модели реальностью: самая драматичная ветвь оказалась и самой неверной. Сценарии, в которых нарушение в одном узле почти автоматически открывает второй фронт, эту проверку не прошли.",
          "braking": ["hotline", "transparency"], "source_ids": ["tsm-strait-snapshot", "aei-china-taiwan-jul-2026"] },
        { "id": "h3-political", "order": 3, "label_ru": "Смена внутриполитических приоритетов у импортёров",
          "mechanism_ru": "Длительное подорожание энергии меняет внутреннюю повестку, и вместе с ней — готовность правительств нести издержки внешних обязательств.",
          "requires": [], "conditions_ru": "Требует длительности, измеряемой кварталами.",
          "confidence": "analytical", "observed": null,
          "observed_note_ru": "Неизвестно. Механизм такого масштаба проявляется на горизонте, превышающем срок наблюдения.",
          "braking": ["reserve-release", "mediation"], "source_ids": ["sipri-milex-2025"] },
        { "id": "h3-rearm", "order": 3, "label_ru": "Ускорение военных расходов",
          "mechanism_ru": "Нарушение линий снабжения читается как довод в пользу защиты этих линий собственными силами.",
          "requires": [], "conditions_ru": "Механизм медленный, измеряется бюджетными циклами.",
          "confidence": "supported", "observed": null,
          "observed_note_ru": "Неизвестно: бюджетные данные за 2026 год будут опубликованы в 2027 году. Строка помечена как неизвестная, а не как подтверждённая существующим трендом.",
          "braking": ["reciprocal"], "source_ids": ["sipri-milex-2025"] }
      ]
    },
    {
      "id": "red-sea",
      "name_ru": "Масштабное нарушение судоходства в Красном море",
      "status": "observed",
      "summary_ru": "До нарушения через Суэц шло около 80 % перевозок на направлении восток — запад между Азией и Европой. Сейчас — около 18,7 %.",
      "observed_note_ru": "Сценарий идёт с ноября 2023 года. Он показывает то, чего не показывает ни один гипотетический сценарий: как выглядит нарушение, к которому система приспособилась. Движение не восстановилось — изменился маршрут, а издержки стали постоянными.",
      "source_ids": ["lloyds-red-sea-brief", "cfr-chokepoints", "aj-bab-el-mandeb"],
      "assumptions": [
        { "id": "reroute", "label_ru": "Перестроение маршрутов вокруг мыса Доброй Надежды", "default": true, "note_ru": "Наблюдалось." },
        { "id": "naval-escort", "label_ru": "Военное сопровождение конвоев", "default": true, "note_ru": "Наблюдалось; движение при этом не восстановилось." },
        { "id": "strikes-ashore", "label_ru": "Удары по берегу", "default": true, "note_ru": "Наблюдалось с января 2024 года." }
      ],
      "nodes": [
        { "id": "r1-reroute", "order": 1, "label_ru": "Удлинение рейса и рост стоимости перевозки",
          "mechanism_ru": "Обход вокруг Африки добавляет около десяти дней и связывает тоннаж, сокращая доступную провозную способность мирового флота.",
          "requires": ["reroute"], "conditions_ru": "Достаточно нескольких результативных нападений.",
          "confidence": "documented", "observed": true, "observed_note_ru": "Сработало и держится третий год.",
          "braking": ["insurance-backstop"], "source_ids": ["lloyds-red-sea-brief"] },
        { "id": "r1-suez-revenue", "order": 1, "label_ru": "Падение доходов государства, контролирующего канал",
          "mechanism_ru": "Сборы за проход — значимая статья доходов Египта. Их падение — фискальное давление на государство, не являющееся стороной конфликта.",
          "requires": ["reroute"], "conditions_ru": "Достаточно устойчивого падения числа проходов.",
          "confidence": "documented", "observed": true, "observed_note_ru": "Сработало.",
          "braking": [], "source_ids": ["cfr-chokepoints", "aj-bab-el-mandeb"] },
        { "id": "r2-escalation-ashore", "order": 2, "label_ru": "Втягивание внешних государств в наземный конфликт",
          "mechanism_ru": "Защита судоходства требует подавления средств нападения, то есть ударов по территории. Государства, не являвшиеся стороной внутреннего конфликта, становятся ею.",
          "requires": ["strikes-ashore"], "conditions_ru": "Требует политического решения.",
          "confidence": "documented", "observed": true,
          "observed_note_ru": "Сработало: с 12 января 2024 года. Внутренний конфликт стал конфликтом, видимым через обязательства тридцати двух государств.",
          "braking": ["limited-ceasefire", "mediation"], "source_ids": ["prio-conflict-trends-2025", "lloyds-red-sea-brief"] },
        { "id": "r2-no-restoration", "order": 2, "label_ru": "Военное присутствие не восстанавливает движение",
          "mechanism_ru": "Решение коммерческого оператора зависит от страховой ставки и от оценки риска, а не от наличия военных кораблей. Сопровождение снижает вероятность потери судна, но не возвращает ставку к прежнему уровню.",
          "requires": ["naval-escort"], "conditions_ru": "Наблюдается там, где риск сохраняется, даже если нападения редки.",
          "confidence": "documented", "observed": true,
          "observed_note_ru": "Сработало и является самым полезным наблюдением всего этого случая: военная защита узла и восстановление движения через узел — разные вещи.",
          "braking": ["insurance-backstop"], "source_ids": ["lloyds-red-sea-brief"] },
        { "id": "r3-permanent-cost", "order": 3, "label_ru": "Закрепление издержек как постоянных",
          "mechanism_ru": "Когда перестроенный маршрут работает достаточно долго, логистика перестраивается под него. Возврат к прежнему маршруту требует отдельного решения и уже не происходит сам.",
          "requires": ["reroute"], "conditions_ru": "Требует длительности порядка года и более.",
          "confidence": "supported", "observed": true,
          "observed_note_ru": "Сработало: частичное восстановление, о котором сообщалось в феврале 2026 года, не удержалось.",
          "braking": [], "source_ids": ["lloyds-red-sea-brief"] }
      ]
    },
    {
      "id": "taiwan-incident",
      "name_ru": "Серьёзный инцидент в Тайваньском проливе",
      "status": "hypothetical",
      "summary_ru": "Столкновение судов или летательных аппаратов с потерями, без решения какой-либо из сторон начинать войну.",
      "source_ids": ["tsm-strait-snapshot", "aei-china-taiwan-jul-2026", "cfr-chokepoints"],
      "assumptions": [
        { "id": "milmil-used", "label_ru": "Военные каналы связи используются в первые часы", "default": true,
          "note_ru": "Каналы восстановлены в ноябре 2023 года. Предположение здесь не в их существовании, а в том, что ими воспользуются вовремя." },
        { "id": "us-forces-involved", "label_ru": "В инциденте задействованы силы США", "default": false, "note_ru": "Выключено по умолчанию: это отдельное предположение, а не следствие инцидента." },
        { "id": "shipping-pauses", "label_ru": "Приостановка коммерческого судоходства через пролив", "default": true, "note_ru": "Решение операторов и страховщиков, а не сторон инцидента." }
      ],
      "nodes": [
        { "id": "t1-attribution", "order": 1, "label_ru": "Спор о том, кто виноват в инциденте",
          "mechanism_ru": "Столкновение допускает несколько прочтений. Обе стороны публично занимают позицию раньше, чем проясняются обстоятельства, и затем оказываются связаны сказанным.",
          "requires": [], "conditions_ru": "Достаточно инцидента с потерями.",
          "confidence": "documented", "braking": ["hotline", "attribution", "transparency"], "source_ids": ["cfr-us-china-timeline"] },
        { "id": "t1-shipping", "order": 1, "label_ru": "Приостановка коммерческого судоходства",
          "mechanism_ru": "Страховщики реагируют на неопределённость быстрее, чем правительства. Пролив — основной коридор контейнерных перевозок Северо-Восточной Азии.",
          "requires": ["shipping-pauses"], "conditions_ru": "Достаточно неопределённости; боевых действий не требуется.",
          "confidence": "supported", "braking": ["insurance-backstop", "transparency"], "source_ids": ["cfr-chokepoints", "lloyds-red-sea-brief"] },
        { "id": "t2-supply-chain", "order": 2, "label_ru": "Нарушение поставок электронных компонентов",
          "mechanism_ru": "Изготовление наиболее передовых логических микросхем сосредоточено на острове. Эту зависимость нельзя обойти изменением маршрута — только перестройкой производства, на которую уходят годы.",
          "requires": ["shipping-pauses"], "conditions_ru": "Требует приостановки, измеряемой неделями.",
          "confidence": "supported", "braking": [], "source_ids": ["roc-semiconductor-chain", "tsmc-6k-2q26"] },
        { "id": "t2-posture", "order": 2, "label_ru": "Повышение готовности и сокращение времени на решение",
          "mechanism_ru": "Каждая сторона повышает готовность, чтобы не быть застигнутой врасплох. Повышенная готовность у другой стороны читается как подготовка. Это контур из раздела о притяжении войны, замкнутый за часы вместо лет.",
          "requires": [], "conditions_ru": "Механизм работает и без чьего-либо намерения воевать.",
          "confidence": "documented", "braking": ["hotline", "transparency", "monitored-pullback"], "source_ids": ["tsm-strait-snapshot"] },
        { "id": "t2-allies", "order": 2, "label_ru": "Запрос на определённость у союзников",
          "mechanism_ru": "Государства региона требуют разъяснений, будет ли поддержка. Любой публичный ответ меняет положение: отказ ослабляет сдерживание, обещание расширяет обязательство.",
          "requires": ["us-forces-involved"], "conditions_ru": "Требует вовлечённости сил третьего государства.",
          "confidence": "analytical", "braking": ["face-saving", "reciprocal"], "source_ids": ["cfr-chokepoints"] },
        { "id": "t3-normalization", "order": 3, "label_ru": "Снижение порога для следующего инцидента",
          "mechanism_ru": "Инцидент, завершившийся без последствий, делает следующий политически дешевле. Привыкание — самостоятельный механизм.",
          "requires": [], "conditions_ru": "Проявляется после нескольких повторений.",
          "confidence": "analytical", "braking": ["monitored-pullback", "standstill"], "source_ids": ["tsm-strait-snapshot"] }
      ]
    },
    {
      "id": "nato-casualties",
      "name_ru": "Потери среди военнослужащих государства — участника НАТО",
      "status": "hypothetical",
      "summary_ru": "Гибель военнослужащих государства-участника в результате действий, авторство которых не установлено немедленно.",
      "source_ids": ["nato-treaty", "un-charter"],
      "assumptions": [
        { "id": "attribution-clear", "label_ru": "Авторство установлено быстро и признано", "default": false,
          "note_ru": "Выключено по умолчанию: быстрое и признанное установление авторства — редкость, а не норма." },
        { "id": "art4-first", "label_ru": "Сначала консультации по статье 4", "default": true,
          "note_ru": "Статья 4 — консультации. Именно она применялась на практике многократно, в отличие от статьи 5." },
        { "id": "art5-invoked", "label_ru": "Применение статьи 5", "default": false,
          "note_ru": "Выключено по умолчанию. Статья 5 применялась один раз за всю историю договора — в 2001 году — и не привела к общей войне." }
      ],
      "nodes": [
        { "id": "n1-consult", "order": 1, "label_ru": "Консультации по статье 4",
          "mechanism_ru": "Любой участник может потребовать консультаций при угрозе. Это самый используемый механизм договора и он не создаёт обязательства действовать.",
          "requires": ["art4-first"], "conditions_ru": "Достаточно запроса одного участника.",
          "confidence": "documented", "braking": ["mediation", "attribution"], "source_ids": ["nato-treaty"] },
        { "id": "n1-attribution", "order": 1, "label_ru": "Спор об авторстве",
          "mechanism_ru": "Пока авторство не установлено, любой ответ рискует быть направленным не туда — а отсутствие ответа читается внутри страны как слабость.",
          "requires": [], "conditions_ru": "Обычное состояние, а не исключение.",
          "confidence": "documented", "braking": ["attribution", "hotline"], "source_ids": ["un-charter"] },
        { "id": "n2-domestic", "order": 2, "label_ru": "Внутриполитическое давление в пользу ответа",
          "mechanism_ru": "Погибшие военнослужащие — событие, требующее публичной реакции. Срок, за который надо ответить, задаётся новостным циклом, а не сроком установления фактов.",
          "requires": [], "conditions_ru": "Сильнее там, где политическая конкуренция острее.",
          "confidence": "supported", "braking": ["face-saving", "transparency"], "source_ids": ["nato-treaty"] },
        { "id": "n2-art5", "order": 2, "label_ru": "Обсуждение применения статьи 5",
          "mechanism_ru": "Даже обсуждение меняет положение: оно требует от каждого участника публично обозначить, что он считает необходимым. Договор не обязывает воевать — он обязывает решить.",
          "requires": ["art5-invoked"], "conditions_ru": "Требует консенсуса, которого достичь тем труднее, чем менее ясно авторство.",
          "confidence": "analytical", "braking": ["mediation", "face-saving"], "source_ids": ["nato-treaty"] },
        { "id": "n3-precedent", "order": 3, "label_ru": "Создание прецедента о пороге",
          "mechanism_ru": "Ответ или его отсутствие сообщают всем наблюдающим, где проходит порог. Это влияет на расчёт в других регионах, вне зависимости от намерения.",
          "requires": [], "conditions_ru": "Действует всегда; направление зависит от выбранного ответа.",
          "confidence": "analytical", "braking": ["reciprocal"], "source_ids": ["nato-treaty"] }
      ]
    },
    {
      "id": "inpk",
      "name_ru": "Военная эскалация между Индией и Пакистаном",
      "status": "hypothetical",
      "summary_ru": "Обмен ударами между двумя ядерными государствами после инцидента с потерями среди гражданских.",
      "source_ids": ["isas-post-pahalgam", "aj-indus-hague", "iwt-1960"],
      "assumptions": [
        { "id": "dgmo-works", "label_ru": "Линия связи между оперативными управлениями работает", "default": true,
          "note_ru": "Наблюдалось в мае 2025 года: обмен остановлен за 88 часов." },
        { "id": "third-party", "label_ru": "Внешнее посредничество", "default": true, "note_ru": "Наблюдалось в мае 2025 года." },
        { "id": "gulf-commitment", "label_ru": "Задействование обязательства Пакистана с Саудовской Аравией", "default": false,
          "note_ru": "Выключено по умолчанию. Обязательство существует с 17 сентября 2025 года, текст не опубликован, применение не наблюдалось. Именно поэтому оно здесь переключатель, а не ветвь по умолчанию." },
        { "id": "water-lever", "label_ru": "Использование водного рычага", "default": true, "note_ru": "Наблюдается с апреля 2025 года и продолжается." }
      ],
      "nodes": [
        { "id": "i1-strikes", "order": 1, "label_ru": "Обмен ударами ограниченной глубины",
          "mechanism_ru": "Каждая сторона наносит удар, рассчитанный как достаточный для внутренней аудитории и недостаточный для того, чтобы вынудить другую сторону к полномасштабному ответу. Обе стороны при этом оценивают порог другой стороны.",
          "requires": [], "conditions_ru": "Наблюдалось в 2019 и 2025 годах.",
          "confidence": "documented", "braking": ["hotline", "face-saving", "transparency"], "source_ids": ["isas-post-pahalgam"] },
        { "id": "i1-water", "order": 1, "label_ru": "Приостановка водного договора",
          "mechanism_ru": "Невоенный рычаг, применяемый параллельно военному. Договор пережил три войны между теми же сторонами — что и делает его приостановку значимой.",
          "requires": ["water-lever"], "conditions_ru": "Наблюдается с 23 апреля 2025 года.",
          "confidence": "documented", "braking": ["attribution", "standstill"], "source_ids": ["iwt-1960", "aj-indus-hague"] },
        { "id": "i2-ceasefire", "order": 2, "label_ru": "Прекращение огня по линии связи и через посредника",
          "mechanism_ru": "Обе стороны заинтересованы в остановке раньше, чем ситуация выйдет из-под контроля, но ни одна не может предложить её первой. Линия связи и посредник дают форму, в которой это можно сделать.",
          "requires": ["dgmo-works", "third-party"], "conditions_ru": "Сработало в мае 2025 года за 88 часов.",
          "confidence": "documented", "braking": ["hotline", "mediation", "face-saving"], "source_ids": ["isas-post-pahalgam"] },
        { "id": "i2-gulf", "order": 2, "label_ru": "Вопрос о применимости обязательства с государством Залива",
          "mechanism_ru": "Обязательство соединяет южноазиатскую пару с театром Залива. Поскольку текст не опубликован, обе стороны вынуждены действовать по предположению о его содержании.",
          "requires": ["gulf-commitment"], "conditions_ru": "Требует, чтобы одна из сторон сочла обязательство применимым.",
          "confidence": "analytical", "braking": ["transparency", "mediation"], "source_ids": ["bulletin-sa-pk", "aca-pk-deterrence"] },
        { "id": "i3-water-permanent", "order": 3, "label_ru": "Закрепление водного спора как постоянного",
          "mechanism_ru": "Военная эскалация останавливается за дни. Приостановка договора длится годами и не имеет механизма принуждения к исполнению: арбитраж вынес решение, и оно было отвергнуто.",
          "requires": ["water-lever"], "conditions_ru": "Наблюдается.",
          "confidence": "documented", "braking": ["mediation", "reciprocal"], "source_ids": ["aj-indus-hague"] }
      ]
    },
    {
      "id": "cyber",
      "name_ru": "Крупная кибератака без установленного авторства",
      "status": "hypothetical",
      "summary_ru": "Нарушение работы критической инфраструктуры без немедленного и признаваемого установления того, кто за этим стоит.",
      "source_ids": ["un-charter", "nato-treaty"],
      "assumptions": [
        { "id": "attribution-possible", "label_ru": "Авторство удаётся установить убедительно", "default": false,
          "note_ru": "Выключено по умолчанию. Это главная особенность данного шока: механизм проверки, работающий для войск и ракет, для этого класса действий работает плохо." },
        { "id": "casualties", "label_ru": "Есть погибшие", "default": false,
          "note_ru": "Отдельное предположение. Наличие погибших меняет и правовую, и политическую категорию события." },
        { "id": "proxy", "label_ru": "Действие через посредника", "default": true,
          "note_ru": "Включено по умолчанию: это обычная форма, и она специально затрудняет установление авторства." }
      ],
      "nodes": [
        { "id": "c1-outage", "order": 1, "label_ru": "Нарушение работы инфраструктуры",
          "mechanism_ru": "Прямое последствие, наблюдаемое немедленно и независимо от того, известен ли исполнитель.",
          "requires": [], "conditions_ru": "Достаточно результативной атаки.",
          "confidence": "documented", "braking": [], "source_ids": ["un-charter"] },
        { "id": "c1-attribution-gap", "order": 1, "label_ru": "Разрыв между требованием ответа и возможностью его обосновать",
          "mechanism_ru": "Ответ требуется немедленно, а установление авторства занимает недели и почти никогда не признаётся стороной, которую называют исполнителем. Это единственный класс событий, где механизм проверки отсутствует по существу, а не по политическим причинам.",
          "requires": ["proxy"], "conditions_ru": "Обычное состояние.",
          "confidence": "documented", "braking": ["attribution", "hotline"], "source_ids": ["un-charter"] },
        { "id": "c2-wrong-target", "order": 2, "label_ru": "Ответ, направленный не туда",
          "mechanism_ru": "Ответ по предположению об исполнителе создаёт нового участника конфликта — того, кто считает себя пострадавшим без причины.",
          "requires": ["proxy"], "conditions_ru": "Тем вероятнее, чем сильнее внутриполитическое давление на скорость ответа.",
          "confidence": "analytical", "braking": ["attribution", "mediation", "transparency"], "source_ids": ["un-charter"] },
        { "id": "c2-threshold", "order": 2, "label_ru": "Спор о том, является ли это вооружённым нападением",
          "mechanism_ru": "Категория события определяет, какие механизмы включаются. Общепризнанного порога для этого класса действий не существует, и спор о категории идёт параллельно со спором об авторстве.",
          "requires": ["casualties"], "conditions_ru": "Обостряется при наличии погибших.",
          "confidence": "analytical", "braking": ["mediation"], "source_ids": ["un-charter", "nato-treaty"] },
        { "id": "c3-norm", "order": 3, "label_ru": "Закрепление отсутствия порога как нормы",
          "mechanism_ru": "Каждый случай без ответа и без установленного авторства понижает ожидаемую цену следующего. Это не эскалация — это эрозия.",
          "requires": [], "conditions_ru": "Проявляется после повторений.",
          "confidence": "analytical", "braking": ["reciprocal", "transparency"], "source_ids": ["un-charter"] }
      ]
    }
  ]
}
