{
  "meta": {
    "version": "1.1",
    "compiled": "2026-04-17",
    "lastUpdated": "2026-04-17",
    "owner": "Влад К.",
    "age": 36,
    "family": "жена + дочь 6,5 лет",
    "mainRoute": "РФ → Сербия → Новая Зеландия",
    "backupRoute": "РФ → Сербия → Чили",
    "targetExit": "2026-05-31",
    "threatLevel": {
      "code": "AMBER",
      "label": "Оранжевый — повышенная готовность",
      "since": "2026-03-28",
      "lastTrigger": "Иранская блокада с 13 апр + ГРУ/Вагнер на танкерах теневого флота",
      "rationale": "Окно мобилизации №1 (апр–июн) открыто. Баланс потерь/набора РФ отрицательный 4-й месяц. Иранская блокада с 13 апреля. Балтика: Россия ставит ГРУ/Вагнер на танкеры теневого флота. Горячие линии минимальны.",
      "keyRisks": [
        "Мобилизация №1 — окно апр–июн активно",
        "Ормузский сценарий: нефть $150+ при атаке на US Navy",
        "Балтика: первый инцидент при досмотре = ст.4 НАТО"
      ],
      "updated": "2026-04-17"
    }
  },

  "dailyChecks": [
    {
      "id": "dc-01",
      "title": "реестрповесток.рф",
      "criticality": "critical",
      "desc": "Проверить — появилась ли повестка. Любая повестка = автоматический запрет на выезд."
    },
    {
      "id": "dc-02",
      "title": "Курсы валют и финансовые каналы",
      "criticality": "high",
      "desc": "Avosend работает? Bybit P2P ликвиден? Курс рубля — не обвал?"
    },
    {
      "id": "dc-03",
      "title": "Пограничные правила РФ",
      "criticality": "medium",
      "desc": "Нет ли новых требований (разрешение военкомата, запрет категориям)."
    }
  ],

  "weeklyCheckpoints": [
    {
      "id": "wc-01",
      "title": "Треки эскалации",
      "items": [
        "ISW weekly report — баланс потерь/набора РФ",
        "AEI China Watch — NOTAM у берегов КНР",
        "CEPA / Carnegie — Балтика, теневой флот",
        "Moscow Times / Meduza — доктринальные заявления РФ"
      ]
    },
    {
      "id": "wc-02",
      "title": "Индикаторы по плану",
      "items": [
        "Переговоры с Finam о контракте — статус?",
        "Машины: просмотры/предложения на Avito",
        "IELTS подготовка — прогресс",
        "Загранпаспорт жены и дочери — этап обновления"
      ]
    }
  ],

  "indicators": [
    {
      "id": "ind-mobilization",
      "name": "Мобилизация в РФ",
      "status": "amber",
      "trend": "up",
      "summary": "Ползучая мобилизация идёт. Баланс потерь/набора отрицательный 4-й мес. Окно №1: апр–июн.",
      "watch": "Указы о резервистах, массовые повестки, блокировки выезда на границе",
      "triggersPlaybook": ["pb-mobilization"]
    },
    {
      "id": "ind-baltic",
      "name": "Балтика / теневой флот",
      "status": "amber",
      "trend": "up",
      "summary": "Швеция задержала Flora 1 (3 апр). Россия ставит ГРУ/Вагнер на борт. Десантный корабль у Лангеланна.",
      "watch": "Эскалация при досмотре, ВМФ-конвой, закрытие проливов",
      "triggersPlaybook": ["pb-baltic-incident"]
    },
    {
      "id": "ind-iran",
      "name": "Иранская война",
      "status": "red",
      "trend": "up",
      "summary": "Блокада иранских портов с 13 апр. Перемирие провалилось. Brent $115+. Urals $77.",
      "watch": "Удар Ирана по кораблям США в Ормузе → нефть $150+, европейская рецессия, сокращение помощи Украине",
      "triggersPlaybook": ["pb-escalation-global"]
    },
    {
      "id": "ind-china",
      "name": "Китай",
      "status": "amber",
      "trend": "up",
      "summary": "NOTAM 27 мар – 6 мая. Подготовка поставок ПЗРК Ирану. Визит Трампа в Пекин 14-15 мая.",
      "watch": "Продление NOTAM после 6 мая — сигнал новой оперативной нормы",
      "triggersPlaybook": []
    },
    {
      "id": "ind-nato",
      "name": "НАТО — учения",
      "status": "amber",
      "trend": "up",
      "summary": "Arcane Thunder 26 идёт. Sword 26 старт конец апр. BALTOPS ожидается в июне. Max концентрация у границ РФ.",
      "watch": "Инцидент при Sword 26, столкновение у Калининграда",
      "triggersPlaybook": ["pb-baltic-incident", "pb-escalation-global"]
    },
    {
      "id": "ind-nuclear",
      "name": "Ядерные сценарии",
      "status": "amber",
      "trend": "flat",
      "summary": "Доктрина РФ 2024 расширена. ТЯО в Беларуси. Northwood работает, но ~500 vs ~4380.",
      "watch": "Заявления о red lines, учения ТЯО, перестановки в Совбезе РФ",
      "triggersPlaybook": ["pb-nuclear-signal", "pb-escalation-global"]
    },
    {
      "id": "ind-serbia",
      "name": "Визовый режим Сербии",
      "status": "green",
      "trend": "flat",
      "summary": "Безвиз 30 дней. Гармонизация с ЕС обязательна к концу 2026.",
      "watch": "Анонс визового режима для граждан РФ",
      "triggersPlaybook": ["pb-serbia-visa"]
    },
    {
      "id": "ind-finam",
      "name": "Контракт с Finam",
      "status": "amber",
      "trend": "flat",
      "summary": "Переход на контрактные отношения — приоритет №1. Без него план ломается к 3-му месяцу в Сербии.",
      "watch": "Ответ Finam, альтернативы (Upwork, Toptal, прямые клиенты)",
      "triggersPlaybook": ["pb-income-lost"]
    },
    {
      "id": "ind-finchannels",
      "name": "Финансовые каналы",
      "status": "green",
      "trend": "flat",
      "summary": "Avosend работает (лимит 5 млн руб/мес). Bybit P2P активен. Золотая Корона нестабильна.",
      "watch": "Блокировка Avosend, полная блокировка Bybit, запрет платежей за границу",
      "triggersPlaybook": ["pb-finchannels-down"]
    }
  ],

  "calendar": [
    { "date": "2026-04-06", "end": "2026-04-29", "track": "nato", "title": "Arcane Thunder 26", "desc": "Многодоменные ротные группы (кибер+космос+РЭБ+конвенциональные). Активно.", "severity": "medium" },
    { "date": "2026-04-13", "track": "iran", "title": "Блокада иранских портов", "desc": "Блокада вступила в силу. Перемирие провалилось. Brent $115+, Urals $77.", "severity": "high" },
    { "date": "2026-04-24", "track": "plan", "title": "Finam — дедлайн ответа по контракту", "desc": "Критический индикатор: переход на DOO-контракт. Без него план ломается к 3-му месяцу.", "severity": "high" },
    { "date": "2026-04-27", "end": "2026-05-06", "track": "china", "title": "Окончание NOTAM КНР", "desc": "Ключевой индикатор: продлят или нет? Смотрим 6 мая.", "severity": "medium" },
    { "date": "2026-04-29", "track": "nato", "title": "Sword 26 старт", "desc": "15 500 военных. Финляндия, Эстония, Литва, Польша, Германия.", "severity": "medium" },
    { "date": "2026-05-01", "end": "2026-05-31", "track": "plan", "title": "Окно выезда из РФ", "desc": "Целевой дедлайн выезда — до конца мая. Продажа машин, закрытие кредитов, билеты.", "severity": "high" },
    { "date": "2026-05-06", "track": "china", "title": "NOTAM финиш — ИНДИКАТОР", "desc": "Если КНР продлит/расширит — это не «весенние учения», это новая норма.", "severity": "medium" },
    { "date": "2026-05-09", "track": "plan", "title": "IELTS — целевая дата сдачи", "desc": "Цель overall 6.5+. Записаться на ближайший очный экзамен до этой даты.", "severity": "medium" },
    { "date": "2026-05-14", "end": "2026-05-15", "track": "china", "title": "Визит Трампа в Пекин", "desc": "Если состоится. Темы: Иран, Тайвань, торговля.", "severity": "low" },
    { "date": "2026-05-18", "track": "plan", "title": "Билеты Москва → Белград куплены", "desc": "Контрольная точка — покупаем за 10-14 дней до выезда.", "severity": "medium" },
    { "date": "2026-05-22", "track": "plan", "title": "Загранпаспорта жены и дочери получены", "desc": "Без них выезд семьи заблокирован. Подача — до 22 апреля.", "severity": "high" },
    { "date": "2026-05-25", "track": "plan", "title": "Все кредиты закрыты / реструктурированы", "desc": "Атлас, Монжаро, третий кредит.", "severity": "high" },
    { "date": "2026-05-31", "track": "plan", "title": "ДЕДЛАЙН ВЫЕЗДА", "desc": "Цель: семья в Белграде или готова к выезду в течение 72 часов.", "severity": "high" },
    { "date": "2026-06-01", "end": "2026-06-30", "track": "nato", "title": "BALTOPS 26 (ожидается)", "desc": "Теневой флот vs НАТО. Максимальный риск инцидента в Балтике.", "severity": "high" },
    { "date": "2026-06-01", "end": "2026-11-30", "track": "plan", "title": "Фаза 1: Сербия", "desc": "Регистрация DOO, ВНЖ, IELTS, NZQA, поиск работы в НЗ / подача на Чили.", "severity": "info" },
    { "date": "2026-06-15", "track": "plan", "title": "Подача заявления на ВНЖ (Сербия)", "desc": "Через welcometoserbia.gov.rs. DOO должен быть зарегистрирован.", "severity": "medium" },
    { "date": "2026-07-07", "end": "2026-07-08", "track": "nato", "title": "Саммит НАТО в Анкаре", "desc": "Турция-хозяин. Ключевые решения по обороне.", "severity": "medium" },
    { "date": "2026-08-15", "track": "plan", "title": "Карточка ВНЖ Сербии (ориентир)", "desc": "Ожидаемое получение — 2 мес. с момента подачи.", "severity": "info" },
    { "date": "2026-09-18", "end": "2026-09-20", "track": "ru", "title": "Выборы в Госдуму РФ", "desc": "Окно мобилизации №2 — после выборов (окт–дек).", "severity": "medium" },
    { "date": "2026-11-30", "track": "plan", "title": "Решение: НЗ или подача на Чили", "desc": "Точка бифуркации: есть оффер из НЗ → Plan A. Нет — активируем Plan B (Чили).", "severity": "high" }
  ],

  "playbooks": [
    {
      "id": "pb-mobilization",
      "title": "Объявлена мобилизация (полная или расширенная)",
      "severity": "critical",
      "trigger": "Указ о мобилизации / массовые повестки через Госуслуги / блокировка выезда призывникам",
      "indicators": [
        "Повестка в реестрповесток.рф",
        "Заявление Путина / Совбеза о расширении призыва",
        "ФСБ снимает с поезда/самолёта мужчин 18-55",
        "Прекращение продажи билетов мужчинам",
        "Госуслуги массово рассылают уведомления"
      ],
      "timer": "0-48 часов от индикатора",
      "actions": [
        "Выезд в течение 24 часов любым доступным маршрутом — не ждать семью",
        "Кэш ($5-10K) + биометрический загран + 2 телефона + кабель",
        "Маршруты: авто/автобус Москва→Верхний Ларс (Грузия) ИЛИ Москва→Минск→Вильнюс ИЛИ Москва→СПб→финская граница (если открыта)",
        "Жена с дочерью могут выехать отдельно (женщины не ограничены) — через Стамбул/Ереван/Белград",
        "После границы — SIM-карту местную, связь по Signal, не Telegram",
        "Финансы: снять максимум наличными ДО выезда, перевести остатки через Avosend",
        "НЕ заходить в Госуслуги. Не отвечать в военкомат. Не подписывать ничего."
      ],
      "routes": [
        "Route A (наземный, быстро): Москва → Верхний Ларс (авто/такси, 24ч). Грузия — 1 год безвиза.",
        "Route B (авиа-Стамбул): Москва → Стамбул (Turkish Airlines, 4ч). Турция — 60 дней безвиза.",
        "Route C (автобус): Москва → Минск → Вильнюс. Риск: Беларусь может выдать.",
        "Route D (авиа-Ереван): прямые рейсы. Армения — безвиз."
      ],
      "comms": [
        "Семья: кодовое слово в Signal = «я выехал»",
        "Finam: сообщить о форс-мажоре ПОСЛЕ пересечения границы",
        "Родители: подписать доверенности нотариально ЗАРАНЕЕ (представитель в РФ)"
      ]
    },
    {
      "id": "pb-baltic-incident",
      "title": "Серьёзный инцидент в Балтике (ст.4 НАТО)",
      "severity": "high",
      "trigger": "Столкновение при досмотре танкера / ВМФ РФ против НАТО / падение украинского дрона с жертвами на территории НАТО",
      "indicators": [
        "ВМФ РФ объявляет эскорт танкеров",
        "Швеция/Финляндия/Дания останавливают свои досмотры",
        "Активация ст.4 (консультации) в НАТО",
        "Российский десантный корабль уходит из Лангеланна в открытое море",
        "ГРУ на танкере открывает огонь по патрулю"
      ],
      "timer": "24-96 часов от инцидента — окно до доэскалации",
      "actions": [
        "Ускорить всё: машины на скидку, билеты на ближайшее, сдать квартиру за цену ниже рынка",
        "Жену с дочерью отправить в Белград первым рейсом (безвиз 30 дней)",
        "Лично — закрыть дела за 72 часа максимум",
        "Финансы: снять крупный кэш, перевести остатки",
        "Начать параллельно готовить Сербию (связаться с местным юристом, забронировать жильё на 2 недели)"
      ],
      "routes": [
        "Жена+дочь: прямой рейс Москва → Белград (Air Serbia, ежедневно)",
        "Влад: через 2-3 дня — тем же маршрутом ИЛИ через Стамбул"
      ],
      "comms": [
        "Юрист в Сербии: предупредить за 48ч до прилёта",
        "Finam: сценарий «срочный личный вопрос на 2 недели», потом — контракт"
      ]
    },
    {
      "id": "pb-escalation-global",
      "title": "Глобальная эскалация (Ормуз, ядерный сигнал)",
      "severity": "critical",
      "trigger": "Иран атакует корабли США в Ормузе / нефть $150+ / ядерное заявление РФ",
      "indicators": [
        "Удары по американским кораблям / базам",
        "Закрытие Ормуза на 30+ дней",
        "Brent > $130 два дня подряд",
        "Россия отзывает послов / объявляет мобилизацию",
        "ЕС вводит экстренные меры на энергорынках"
      ],
      "timer": "48-72 часа — окно до закрытия границ",
      "actions": [
        "НЕМЕДЛЕННЫЙ выезд семьи (жена + дочь) в Сербию",
        "Влад — задержка максимум 72 часа для ликвидации критичных активов",
        "Всё, что не продано — оставить. Не торговаться.",
        "Взять максимум кэша. Золотая Корона/Avosend могут лечь.",
        "Подать на ВНЖ в Сербии ускоренно (юрист)",
        "Одновременно — запустить подачу на Чили (через SERMIG, 6-8 мес.)"
      ],
      "routes": [
        "Семья: Москва → Белград (Air Serbia)",
        "Если рейсы отменены: Москва → Ереван → Белград (через Венгрию/Сербию)"
      ],
      "comms": [
        "Семья (родители): предупредить за 24ч до вылета, доверенности готовы",
        "Finam: оставить контакты юриста в РФ",
        "Банки: оставить номинального владельца для счетов"
      ]
    },
    {
      "id": "pb-nuclear-signal",
      "title": "Серьёзный ядерный сигнал (не удар)",
      "severity": "critical",
      "trigger": "РФ выходит из ДНЯО / рассредоточение ТЯО / Запад эвакуирует дипкорпус",
      "indicators": [
        "Объявление о выходе из договоров",
        "Учения стратегических ядерных сил внезапно",
        "Посольства ЕС эвакуируют семьи",
        "Эстонская/финская разведка меняет оценку",
        "Срочные встречи Совбеза ООН"
      ],
      "timer": "24 часа — окно до закрытия воздушного пространства",
      "actions": [
        "Эквивалентно pb-escalation-global, но с дополнительным ограничением по времени",
        "Приоритет: семья ПЕРВАЯ. Влад может задержаться.",
        "Не публиковать в соцсетях. Signal-only.",
        "Минимум 2 маршрута подготовлено заранее (авиа + наземный)"
      ],
      "routes": [
        "Первый рейс Москва → Белград или Ереван — НЕ ВАЖНО куда, важно — ИЗ РФ",
        "Если воздух закрыт: Москва → Псков/СПб → финская или эстонская граница (если открыта)"
      ],
      "comms": [
        "Семья: код «красный уровень» — выезжаем без обсуждения",
        "Работодатель: пост-фактум"
      ]
    },
    {
      "id": "pb-serbia-visa",
      "title": "Сербия вводит визы для граждан РФ",
      "severity": "medium",
      "trigger": "Анонс визового режима с граждан РФ",
      "indicators": [
        "Заявление МИД Сербии",
        "Требование ЕС — дедлайн гармонизации конец 2026",
        "Посольство РФ в Белграде делает предупреждение",
        "Участились отказы во въезде на границе"
      ],
      "timer": "От анонса до введения обычно 30-90 дней",
      "actions": [
        "Если ДО получения ВНЖ в Сербии — ускорить въезд: забронировать билет на ближайшее",
        "Если УЖЕ есть ВНЖ — визы не затрагивают",
        "В случае закрытия Сербии — запасные юрисдикции:",
        "Черногория (безвиз до сент. 2026)",
        "Грузия (1 год безвиза) — как промежуточный пункт",
        "Армения (безвиз)",
        "Запустить подачу на Чили параллельно (Residencia Temporal, 6-8 мес.)"
      ],
      "routes": [
        "Альтернатива 1: Черногория — безвиз, можно получить ВНЖ через аренду",
        "Альтернатива 2: Армения — безвиз, временная база для подачи на НЗ/Чили",
        "Альтернатива 3: Грузия — 1 год безвиза"
      ],
      "comms": [
        "Сербский юрист: запросить ускорение подачи на ВНЖ",
        "Жилье в Сербии: договор на 6+ мес. для обоснования"
      ]
    },
    {
      "id": "pb-income-lost",
      "title": "Finam отказывает в контракте / увольнение",
      "severity": "high",
      "trigger": "Отказ перехода на контракт / сокращение / прекращение дохода",
      "indicators": [
        "Прямой отказ руководства",
        "Давление «возвращайся или уходи»",
        "Юр. служба Finam не соглашается на DOO-контракт",
        "Сокращение команды / закрытие направления"
      ],
      "timer": "1-4 недели — период до критической потери дохода",
      "actions": [
        "Активировать backup каналы: Upwork, Toptal, прямые клиенты",
        "Портфолио и профиль — подготовлены ЗАРАНЕЕ (Google UX Certificate как бонус)",
        "Ставка: поиск удалённой работы в международной компании ИЗ Сербии после переезда",
        "Жёсткая экономия: Сербия, эконом-аренда, €1010/мес × 3 мес. = €3030 — минимальный буфер",
        "Ментoринг/консалтинг в качестве мостика (можно вести из любой точки)",
        "Увеличить срок в Сербии до 12 месяцев — не торопиться в НЗ/Чили без оффера",
        "Альтернатива — сдвиг плана на Plan B (Чили): пониженные расходы + 3 года без налога на зарубежный доход"
      ],
      "routes": [],
      "comms": [
        "Finam: оформить увольнение корректно, получить рекомендации",
        "Клиенты-знакомые: пинг за 2 недели до полной выгрузки"
      ]
    },
    {
      "id": "pb-finchannels-down",
      "title": "Финансовые каналы закрываются",
      "severity": "high",
      "trigger": "Блокировка Avosend / полная блокировка Bybit / запрет платежей за границу",
      "indicators": [
        "Avosend лимит обнулён или сервис лёг",
        "Bybit P2P в РФ закрыт для рублей",
        "ЦБ РФ ужесточил валютный контроль",
        "Банки отказываются в SWIFT-переводах"
      ],
      "timer": "Немедленно — действовать в дни",
      "actions": [
        "Активировать крипто-канал: купить USDT/BTC через оставшийся P2P",
        "Золотая Корона как резерв",
        "Наличные через доверенных лиц (родственники) → вывоз по $10K лимиту",
        "Открыть счёт в казахстанском / армянском / сербском банке через выезд на 3-5 дней",
        "Зафиксировать часть капитала в крипто-холодном кошельке (Ledger)",
        "Перейти на валютные активы — не держать всё в рубле"
      ],
      "routes": [],
      "comms": [
        "Проверенные P2P-контакты (2-3 человека) — сохранить в Signal",
        "Юрист по валютному контролю — зарезервировать консультацию"
      ]
    },
    {
      "id": "pb-calm-plan-a",
      "title": "Стабилизация — Plan A идёт по графику",
      "severity": "info",
      "trigger": "Эскалация замедляется, индикаторы в зелёном, переговоры с Finam успешны",
      "indicators": [
        "ISW снижает оценку рисков мобилизации",
        "Балтика: досмотры проходят без инцидентов",
        "Иран: деэскалация, нефть стабилизируется",
        "Контракт с Finam подписан"
      ],
      "timer": "Продолжать по штатному таймлайну",
      "actions": [
        "Держать дисциплину: чеклист недели выполнен — зелёная галочка",
        "Ежедневные проверки (реестр, финканалы) НЕ снимать",
        "Еженедельно обновлять оценку индикаторов",
        "Месячно — бюджет, буфер, остаток",
        "НЕ расслабляться: точки бифуркации впереди (NOTAM 6 мая, BALTOPS июнь, выборы сент.)"
      ],
      "routes": [],
      "comms": []
    }
  ],

  "activeWeek": 1,
  "weekActions": [
    { "id": "w1-01", "week": 1, "weekLabel": "Нед. 1 · 13–19 апр", "title": "Переговоры с Finam о контракте", "criticality": "critical", "category": "income", "done": false, "deadline": "2026-04-24" },
    { "id": "w1-02", "week": 1, "weekLabel": "Нед. 1 · 13–19 апр", "title": "Машины на Avito / Auto.ru", "criticality": "high", "category": "finance", "done": false, "deadline": "2026-04-19" },
    { "id": "w1-03", "week": 1, "weekLabel": "Нед. 1 · 13–19 апр", "title": "Проверить срок загранпаспорта Влада (нужно 6+ мес.)", "criticality": "high", "category": "docs", "done": false, "deadline": "2026-04-19" },
    { "id": "w1-04", "week": 1, "weekLabel": "Нед. 1 · 13–19 апр", "title": "Подать жене и дочери на загран (старый формат)", "criticality": "high", "category": "docs", "done": false, "deadline": "2026-04-22" },
    { "id": "w1-05", "week": 1, "weekLabel": "Нед. 1 · 13–19 апр", "title": "Настроить реестр повесток — ежедневная проверка", "criticality": "critical", "category": "security", "done": false, "deadline": "2026-04-18" },
    { "id": "w2-01", "week": 2, "weekLabel": "Нед. 2 · 20–26 апр", "title": "Настроить Avosend + Bybit (тестовый перевод)", "criticality": "high", "category": "finance", "done": false, "deadline": "2026-04-26" },
    { "id": "w2-02", "week": 2, "weekLabel": "Нед. 2 · 20–26 апр", "title": "Начать подготовку к IELTS (цель 6.5+)", "criticality": "medium", "category": "docs", "done": false, "deadline": "2026-05-09" },
    { "id": "w2-03", "week": 2, "weekLabel": "Нед. 2 · 20–26 апр", "title": "Апостили + переводы документов (брак, рождение, диплом)", "criticality": "medium", "category": "docs", "done": false, "deadline": "2026-04-26" },
    { "id": "w2-04", "week": 2, "weekLabel": "Нед. 2 · 20–26 апр", "title": "Связаться с сербским юристом (Injac / Stojković)", "criticality": "high", "category": "legal", "done": false, "deadline": "2026-04-26" },
    { "id": "w2-05", "week": 2, "weekLabel": "Нед. 2 · 20–26 апр", "title": "Зарезервировать жильё в Белграде на 2 недели", "criticality": "medium", "category": "logistics", "done": false, "deadline": "2026-04-26" },
    { "id": "w3-01", "week": 3, "weekLabel": "Нед. 3 · 27 апр – 3 мая", "title": "Продать Atlas Pro (цель ~2.1-2.25 млн)", "criticality": "high", "category": "finance", "done": false, "deadline": "2026-05-03" },
    { "id": "w3-02", "week": 3, "weekLabel": "Нед. 3 · 27 апр – 3 мая", "title": "Продать Monjaro (цель ~3.0-3.2 млн)", "criticality": "high", "category": "finance", "done": false, "deadline": "2026-05-03" },
    { "id": "w3-03", "week": 3, "weekLabel": "Нед. 3 · 27 апр – 3 мая", "title": "Закрыть кредит", "criticality": "high", "category": "finance", "done": false, "deadline": "2026-05-03" },
    { "id": "w3-04", "week": 3, "weekLabel": "Нед. 3 · 27 апр – 3 мая", "title": "Доверенности нотариальные на представителя в РФ", "criticality": "high", "category": "legal", "done": false, "deadline": "2026-05-03" },
    { "id": "w4-01", "week": 4, "weekLabel": "Нед. 4 · 4–10 мая", "title": "Купить билеты Москва → Белград", "criticality": "critical", "category": "logistics", "done": false, "deadline": "2026-05-18" },
    { "id": "w4-02", "week": 4, "weekLabel": "Нед. 4 · 4–10 мая", "title": "VPN / цифровая безопасность — финальная настройка", "criticality": "high", "category": "security", "done": false, "deadline": "2026-05-10" },
    { "id": "w4-03", "week": 4, "weekLabel": "Нед. 4 · 4–10 мая", "title": "Сербская SIM (Moj Kiosk) — после прилёта", "criticality": "medium", "category": "logistics", "done": false, "deadline": "2026-06-05" },
    { "id": "w4-04", "week": 4, "weekLabel": "Нед. 4 · 4–10 мая", "title": "Бэкап всех данных в облако (вне РФ)", "criticality": "high", "category": "security", "done": false, "deadline": "2026-05-10" }
  ],

  "budget": {
    "currentCapital": { "min": 14500, "max": 22000, "currency": "EUR" },
    "bufferRequired": { "min": 15000, "max": 25000, "currency": "EUR", "note": "Сербия + переезд в НЗ до первой зарплаты" },
    "routeA_Serbia_NZ": { "min": 44000, "max": 56000, "currency": "EUR" },
    "routeB_Serbia_Chile": { "min": 44000, "max": 58000, "currency": "EUR" },
    "safetyBuffer6m_Serbia": { "min": 10000, "max": 12000, "currency": "EUR" },
    "safetyBuffer6m_NZ": { "min": 19800, "max": 23400, "currency": "EUR", "notes": "NZD 33-39K" },
    "channels": [
      { "name": "Avosend", "monthly": "200-300K RUB", "receivedEUR": "1900-2850", "fee": "79 руб. фикс.", "reliability": "Высокая" },
      { "name": "Bybit P2P", "monthly": "100K RUB", "receivedEUR": "~900", "fee": "4-7% спред", "reliability": "Средняя" },
      { "name": "Наличные (при выезде)", "monthly": "разово $10K", "receivedEUR": "~9400", "fee": "0", "reliability": "Высокая" },
      { "name": "Золотая Корона", "monthly": "до 600K RUB", "receivedEUR": "по курсу", "fee": "2-3%", "reliability": "Нестабильная" }
    ]
  },

  "contacts": {
    "serbia": [
      { "role": "Юрист (ВНЖ через DOO)", "name": "Injac Attorneys", "url": "https://injac.rs", "cost": "€250-1000" },
      { "role": "Юрист (альт.)", "name": "Stojković Attorneys", "url": "https://stojkovicattorneys.com", "cost": "€250-1000" },
      { "role": "Банк (лояльный к РФ)", "name": "Poštanska Štedionica", "url": "https://www.posted.co.rs", "cost": "0-300€ счёт" },
      { "role": "Банк (русскоязычный)", "name": "Alta Banka", "url": "https://www.altabanka.rs", "cost": "-" },
      { "role": "ВНЖ подача", "name": "welcometoserbia.gov.rs", "url": "https://welcometoserbia.gov.rs", "cost": "-" }
    ],
    "nz": [
      { "role": "Иммиграция (офиц.)", "name": "Immigration NZ", "url": "https://www.immigration.govt.nz", "cost": "-" },
      { "role": "Оценка диплома", "name": "NZQA (IQA)", "url": "https://www2.nzqa.govt.nz", "cost": "NZD $445" },
      { "role": "IELTS", "name": "IELTS (British Council)", "url": "https://www.ielts.org", "cost": "~€250" },
      { "role": "Поиск работы", "name": "Seek.co.nz", "url": "https://www.seek.co.nz", "cost": "-" }
    ],
    "chile": [
      { "role": "Подача резидентства", "name": "SERMIG", "url": "https://serviciomigraciones.cl", "cost": "~$200 за Residencia" },
      { "role": "Банк", "name": "BancoEstado (CuentaRUT)", "url": "https://www.bancoestado.cl", "cost": "0" }
    ]
  },

  "docs": {
    "originals": [
      { "file": "01_RELOCATION/relocation_plan_v1_2026-04.pdf", "title": "Полный план релокации v1 (17 стр)", "date": "2026-04" },
      { "file": "02_INTELLIGENCE/2026-04-07_escalation_context.pdf", "title": "Контекст эскалации (7 апр)", "date": "2026-04-07" },
      { "file": "02_INTELLIGENCE/2026-04-17_escalation_update.pdf", "title": "Обновление эскалации (17 апр)", "date": "2026-04-17" }
    ]
  },

  "sources": [
    { "category": "OSINT weekly", "items": [
      { "name": "ISW — Институт изучения войны", "url": "https://www.understandingwar.org" },
      { "name": "AEI China Watch", "url": "https://www.aei.org" },
      { "name": "CEPA — Центр анализа европейской политики", "url": "https://cepa.org" },
      { "name": "Carnegie Politika", "url": "https://carnegieendowment.org/politika" }
    ]},
    { "category": "Российские независимые", "items": [
      { "name": "Meduza", "url": "https://meduza.io" },
      { "name": "Moscow Times", "url": "https://www.themoscowtimes.com" },
      { "name": "The Bell", "url": "https://thebell.io" }
    ]},
    { "category": "Мониторинг РФ", "items": [
      { "name": "Реестр повесток", "url": "https://реестрповесток.рф" },
      { "name": "ISW по мобилизации", "url": "https://www.understandingwar.org" },
      { "name": "Prizyvanet.ru", "url": "https://prizyvanet.ru" }
    ]},
    { "category": "Иммиграция", "items": [
      { "name": "Immigration NZ — Green List", "url": "https://www.immigration.govt.nz/new-zealand-visas/preparing-a-visa-application/working-in-nz/offer-of-work/green-list-occupations" },
      { "name": "welcometoserbia.gov.rs", "url": "https://welcometoserbia.gov.rs" },
      { "name": "SERMIG Chile", "url": "https://serviciomigraciones.cl" }
    ]}
  ]
}
