{
 "as_of": "2026-10-27",
 "tasks": [
  {
   "id": "P1.1.A1",
   "t": "P0-код безопасности (S-01…S-07: подпись Т-Банка, consents, гейт допуска, invite_only, CRM-JWT)",
   "s": "done",
   "o": "Клод",
   "note": "код в репо 07–08.10",
   "fact": "2026-10-08",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.A",
   "epic_t": "Безопасность на сервер",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-11-20"
  },
  {
   "id": "P1.1.A2",
   "t": "«Ок» на 22 находки preship безопасности и черновики B39",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-16",
   "note": "docs/decisions/2026-10-08_security-p0-code.md",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.A",
   "epic_t": "Безопасность на сервер",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.A3",
   "t": "Env прода: CRON_SECRET, TELEGRAM_WEBHOOK_SECRET, GOTRUE_DISABLE_SIGNUP, WEB_ORIGINS, LEGAL_VERSION; ключ age; бот сторожа",
   "s": "in_progress",
   "o": "владелец",
   "due": "2026-10-16",
   "note": "env прода выставлены при выкатке 20.10 (вход только по приглашению); бэкап age с 26.10; LEGAL_VERSION ждёт тексты юриста, офлайн-копия ключа — у владельца",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.A",
   "epic_t": "Безопасность на сервер",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.A4",
   "t": "Выкладка по SERVER-ROLLOUT-PLAN: 49 миграций через журнал, функции, nginx, фронт, сервисы, проверки, откат",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-06",
   "note": "выкачено на прод-сервер Timeweb СПб: 80 миграций платформы через журнал + 28 ЦРМ после двух репетиций на копии БД с откатом",
   "fact": "2026-10-20",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.A",
   "epic_t": "Безопасность на сервер",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.A5",
   "t": "Закрыть 7 открытых и 30 частичных пунктов сверки 08.10 (повторная сверка — 0 открытых)",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-13",
   "note": "аудит 19.10 + исправления; порты и SSH по ключу 21.10; заголовки и CSP 26.10 — технические меры закрыты; открыты правовые и организационные",
   "fact": "2026-10-26",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.A",
   "epic_t": "Безопасность на сервер",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.B1",
   "t": "Выбрать прод-хостинг РФ (Timeweb Cloud / Selectel) и домен, купить",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-23",
   "note": "Timeweb, Санкт-Петербург; домен priroda-team.ru (DNS 21.10)",
   "fact": "2026-10-21",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.B",
   "epic_t": "Прод-контур в РФ",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.B2",
   "t": "Поднять Supabase-стек на проде, TLS, бэкапы вне сервера, мониторинг, проверка отката",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-06",
   "note": "стек на проде с 20.10, TLS 21.10; один штатный бэкап (age, S3, ежедневная проверка восстановления) 26.10",
   "fact": "2026-10-26",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.B",
   "epic_t": "Прод-контур в РФ",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.B3",
   "t": "Починить edge_runtime (jsr: только по IPv6) — функции invite/прочие на стенде",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-23",
   "note": "снято выкаткой на новый сервер: приглашения работают на проде (24.10)",
   "fact": "2026-10-20",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.B",
   "epic_t": "Прод-контур в РФ",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.C1",
   "t": "Тексты юриста: политика ПДн, согласия, пользовательское соглашение (LEGAL_VERSION)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-30",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.C",
   "epic_t": "Юридический контур",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.C2",
   "t": "Аудит 152-ФЗ по коду после волн",
   "s": "in_progress",
   "o": "Клод",
   "due": "2026-11-13",
   "note": "аудит 152-ФЗ Афиши 26.10 и правки; по «Природе 2» — вместе с текстами юриста",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.C",
   "epic_t": "Юридический контур",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.D1",
   "t": "Волна 4: «ок» на 17 находок preship и 12 вопросов ENTITIES-READINESS",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-20",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.D",
   "epic_t": "Готовность к бете",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.D2",
   "t": "Открытые развилки 3, 10–23 и В3 (помощник «Команды»: РФ-API или локально)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-23",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.D",
   "epic_t": "Готовность к бете",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.D3",
   "t": "Дизайн-аудит: 5 решений (вкладки, цвет главной кнопки, рамка Афиши, контраст линии вкладок)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-23",
   "note": "19.10 варианты кнопки (А/Б) и Афиши (1/2) отправлены — ждём ответ",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.D",
   "epic_t": "Готовность к бете",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.D4",
   "t": "Проверка B41 на Android и iPhone (PHONE-CHECKLIST)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-11-06",
   "note": "живые iPhone/Android не проверены (чек-лист паритета с Telegram 24.10)",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.D",
   "epic_t": "Готовность к бете",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.1.D5",
   "t": "Инвайты и онбординг беты, первые 10–20 участников, сбор обратной связи",
   "s": "in_progress",
   "o": "Клод",
   "due": "2026-11-20",
   "note": "приглашения в «Команду» работают с 24.10; бета с внешними участниками — 18.11 после проверки СБ",
   "stage": "P1.1",
   "sector": "P1",
   "epic": "P1.1.D",
   "epic_t": "Готовность к бете",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.2.A1",
   "t": "Внешний пентест (подрядчик) и отчёт СБ",
   "s": "todo",
   "o": "владелец",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.A",
   "epic_t": "Пентест и отчёт СБ",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-11"
  },
  {
   "id": "P1.2.A2",
   "t": "Фиксы по отчёту пентеста, повторная проверка",
   "s": "todo",
   "o": "Клод",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.A",
   "epic_t": "Пентест и отчёт СБ",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-11"
  },
  {
   "id": "P1.2.B1",
   "t": "PWA: manifest, service worker, офлайн-оболочка, установка на экран",
   "s": "todo",
   "o": "Клод",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.B",
   "epic_t": "PWA и публичный релиз",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-11"
  },
  {
   "id": "P1.2.B2",
   "t": "Публичная регистрация (снять GOTRUE_DISABLE_SIGNUP по решению), SEO-минимум, robots",
   "s": "todo",
   "o": "Клод",
   "due": "2027-01-31",
   "note": "Штаб 14.10: было 09.12 → вход сообщества в январе (решение D4)",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.B",
   "epic_t": "PWA и публичный релиз",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.2.C1",
   "t": "Telegram-клуб остаётся входом в сообщество до запуска на платформе; уход с Telegram — не раньше января",
   "s": "in_progress",
   "o": "не назначен",
   "due": "2027-01-31",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.C",
   "epic_t": "Вход сообщества: Telegram → песочницы → онбординг → сообщество (Штаб 14.10)",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.2.C2",
   "t": "Песочницы как ступень перед онбордингом и вход в структуру",
   "s": "todo",
   "o": "владелец",
   "due": "2027-01-15",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.C",
   "epic_t": "Вход сообщества: Telegram → песочницы → онбординг → сообщество (Штаб 14.10)",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.2.C3",
   "t": "Фокус-группа №2: команда + люди из песочниц",
   "s": "todo",
   "o": "не назначен",
   "due": "2027-01-15",
   "note": "декабрь (Костя) или январь",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.C",
   "epic_t": "Вход сообщества: Telegram → песочницы → онбординг → сообщество (Штаб 14.10)",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.2.C4",
   "t": "Сообщество на платформе поэтапно через фокус-группы, когда есть чем удерживать",
   "s": "todo",
   "o": "не назначен",
   "due": "2027-01-31",
   "note": "ориентир «январь»",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.C",
   "epic_t": "Вход сообщества: Telegram → песочницы → онбординг → сообщество (Штаб 14.10)",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.2.B3",
   "t": "Релиз публичного веба ~09.12",
   "s": "todo",
   "o": "Клод",
   "due": "2026-12-09",
   "stage": "P1.2",
   "sector": "P1",
   "epic": "P1.2.C",
   "epic_t": "Вход сообщества: Telegram → песочницы → онбординг → сообщество (Штаб 14.10)",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.3.A1",
   "t": "Пуши: push_notices (миграция 08.10), веб-пуш на демо; нативные FCM/APNs",
   "s": "in_progress",
   "o": "Клод",
   "note": "веб-пуш без задержки на проде 23.10; нативные FCM/APNs — нет",
   "stage": "P1.3",
   "sector": "P1",
   "epic": "P1.3.A",
   "epic_t": "Платформенный слой",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-25"
  },
  {
   "id": "P1.3.A2",
   "t": "Deep links / universal links, офлайн-кэш, механизм обновлений",
   "s": "todo",
   "o": "Клод",
   "stage": "P1.3",
   "sector": "P1",
   "epic": "P1.3.A",
   "epic_t": "Платформенный слой",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-25"
  },
  {
   "id": "P1.3.B1",
   "t": "Решение: юрлицо или физлицо для сторов; D-U-N-S; аккаунты RuStore/Google/MS",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-30",
   "note": "roadmap_multiplatform §решения",
   "stage": "P1.3",
   "sector": "P1",
   "epic": "P1.3.B",
   "epic_t": "Сборки и сторы, волна 1",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.3.B2",
   "t": "Купить тестовые телефоны (Android, iPhone)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-11-13",
   "stage": "P1.3",
   "sector": "P1",
   "epic": "P1.3.B",
   "epic_t": "Сборки и сторы, волна 1",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.3.B3",
   "t": "Capacitor 8: Android-сборка, подпись, RuStore + APK",
   "s": "todo",
   "o": "Клод",
   "stage": "P1.3",
   "sector": "P1",
   "epic": "P1.3.B",
   "epic_t": "Сборки и сторы, волна 1",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-25"
  },
  {
   "id": "P1.3.B4",
   "t": "Electron 44: Windows-сборка, подпись, автообновление",
   "s": "todo",
   "o": "Гера",
   "stage": "P1.3",
   "sector": "P1",
   "epic": "P1.3.B",
   "epic_t": "Сборки и сторы, волна 1",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2026-12-25"
  },
  {
   "id": "P1.4.A1",
   "t": "Купить Mac; Apple Developer (юрлицо — D-U-N-S заранее)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-12-18",
   "stage": "P1.4",
   "sector": "P1",
   "epic": "P1.4.A",
   "epic_t": "Apple и остальные сторы",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.4.A2",
   "t": "iOS-сборка, TestFlight, ревью App Store",
   "s": "todo",
   "o": "Клод",
   "stage": "P1.4",
   "sector": "P1",
   "epic": "P1.4.A",
   "epic_t": "Apple и остальные сторы",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-02-16"
  },
  {
   "id": "P1.4.A3",
   "t": "macOS (Electron), нотаризация; Google Play; Microsoft Store",
   "s": "todo",
   "o": "Гера",
   "stage": "P1.4",
   "sector": "P1",
   "epic": "P1.4.A",
   "epic_t": "Apple и остальные сторы",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-02-16"
  },
  {
   "id": "P1.4.A4",
   "t": "Сквозной QA на 5 платформах, чек-лист регресса",
   "s": "todo",
   "o": "Клод",
   "due": "2027-02-16",
   "stage": "P1.4",
   "sector": "P1",
   "epic": "P1.4.A",
   "epic_t": "Apple и остальные сторы",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.5.A1",
   "t": "Свой медиасервер (SFU), звонки 1:1 и групповые, вебинары с записью",
   "s": "todo",
   "o": "Клод",
   "note": "план docs/plans/2026-09-23_integrated-meetings-webinars.md",
   "stage": "P1.5",
   "sector": "P1",
   "epic": "P1.5.A",
   "epic_t": "Медиасервер",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-03-26"
  },
  {
   "id": "P1.5.A2",
   "t": "Уход с Zoom: перенос встреч команды",
   "s": "todo",
   "o": "владелец",
   "stage": "P1.5",
   "sector": "P1",
   "epic": "P1.5.A",
   "epic_t": "Медиасервер",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-03-26"
  },
  {
   "id": "P1.5.A3",
   "t": "Видеозвонки в чате — по встрече «скоро», в карте с 18.01: уточнить срок",
   "s": "todo",
   "o": "владелец",
   "note": "Штаб 14.10, мягкое расхождение",
   "stage": "P1.5",
   "sector": "P1",
   "epic": "P1.5.A",
   "epic_t": "Медиасервер",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-03-26"
  },
  {
   "id": "P1.5.B1",
   "t": "Арчи на общем движке агентов P6 (после MVP P6.3)",
   "s": "todo",
   "o": "Клод",
   "stage": "P1.5",
   "sector": "P1",
   "epic": "P1.5.B",
   "epic_t": "Арчи (Э6)",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-03-26"
  },
  {
   "id": "P1.5.B2",
   "t": "Арчи env: ARCHIE_WEB_ORIGINS + ключ провайдера",
   "s": "blocked",
   "o": "владелец",
   "due": "2027-01-15",
   "stage": "P1.5",
   "sector": "P1",
   "epic": "P1.5.B",
   "epic_t": "Арчи (Э6)",
   "path": "priroda-app-2/priroda-app-reimagined"
  },
  {
   "id": "P1.5.C1",
   "t": "«Природа Хай» (инструменты, разработки) — раздел в приложении",
   "s": "todo",
   "o": "не назначен",
   "stage": "P1.5",
   "sector": "P1",
   "epic": "P1.5.C",
   "epic_t": "Цифровое направление (Штаб 14.10)",
   "path": "priroda-app-2/priroda-app-reimagined",
   "due": "2027-03-26"
  },
  {
   "id": "P2.1.A1",
   "t": "Внешняя витрина v9: страницы и OG-карточки событий, 4 клуба",
   "s": "done",
   "o": "Клод",
   "note": "afisha.hai-demo.site",
   "stage": "P2.1",
   "sector": "P2",
   "epic": "P2.1.A",
   "epic_t": "Витрина",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2026-10-23"
  },
  {
   "id": "P2.1.A2",
   "t": "Миграции public_afisha на прод, свой домен",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-23",
   "note": "afisha.priroda-eco.ru в боевом режиме на сервере «Природы 2»",
   "fact": "2026-10-21",
   "stage": "P2.1",
   "sector": "P2",
   "epic": "P2.1.A",
   "epic_t": "Витрина",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.1.B1",
   "t": "Фото 5 лидеров клубов (Чёрный, Беляева, Калинин, Дударева, Караханова)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-20",
   "note": "поле фото лидеров в ЦРМ есть (18.10); фото — за владельцем",
   "stage": "P2.1",
   "sector": "P2",
   "epic": "P2.1.B",
   "epic_t": "Контент",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.1.B2",
   "t": "Реальные ссылки на билеты; решить: концерты и «Сталкер» оставить?",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-20",
   "note": "внешние ссылки не нужны: билеты продаются в самой Афише (оплата Т-Банк)",
   "fact": "2026-10-21",
   "stage": "P2.1",
   "sector": "P2",
   "epic": "P2.1.B",
   "epic_t": "Контент",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.1.B3",
   "t": "Админка: поля «Клуб», «Ценности», «Практики»; пересборка демо-приложения",
   "s": "done",
   "o": "Клод",
   "note": "/admin «События»: создать/править/опубликовать, клубы, ценности, программа, ведущие (21–27.10)",
   "fact": "2026-10-21",
   "stage": "P2.1",
   "sector": "P2",
   "epic": "P2.1.B",
   "epic_t": "Контент",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2026-10-23"
  },
  {
   "id": "P2.2.A1",
   "t": "Контракт API: заявка → leads/clients CRM (идемпотентный ключ, источник, событие, UTM)",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-20",
   "note": "одна база: заявки и заказы Афиши пишутся в ЦРМ «Природы 2»",
   "fact": "2026-10-22",
   "stage": "P2.2",
   "sector": "P2",
   "epic": "P2.2.A",
   "epic_t": "Интеграция Афиша → CRM",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.2.A2",
   "t": "Эндпоинт приёма в CRM (на единой кодовой линии после P3.1.B1)",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-30",
   "note": "приём через ключ сайта ЦРМ (роль site) на проде",
   "fact": "2026-10-22",
   "stage": "P2.2",
   "sector": "P2",
   "epic": "P2.2.A",
   "epic_t": "Интеграция Афиша → CRM",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.2.A3",
   "t": "Отправка из Афиши + очередь ретраев, синк статуса заявки обратно",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-03",
   "note": "заказы/заявки/вопросы → ЦРМ и Telegram-уведомления команде",
   "fact": "2026-10-22",
   "stage": "P2.2",
   "sector": "P2",
   "epic": "P2.2.A",
   "epic_t": "Интеграция Афиша → CRM",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.2.A4",
   "t": "E2E: заявка на демо → карточка в демо-CRM; затем прод",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-06",
   "note": "проверено на проде (ключ сайта и уведомления 22.10)",
   "fact": "2026-10-22",
   "stage": "P2.2",
   "sector": "P2",
   "epic": "P2.2.A",
   "epic_t": "Интеграция Афиша → CRM",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.A1",
   "t": "Договор эквайринга Т-Банк, терминал и ключи (на юрлицо/ИП), онлайн-касса 54-ФЗ",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-19",
   "note": "терминал ИП (боевой режим), почта; чеки 54-ФЗ через Т-Банк/ОФД",
   "fact": "2026-10-21",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.A",
   "epic_t": "Эквайринг",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.A2",
   "t": "Т-Банк для билетов: Init → форма → Notification (подпись за постоянное время — есть из S-07)",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-30",
   "note": "Init → форма → Notification на проде, проверено 23.10",
   "fact": "2026-10-23",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.A",
   "epic_t": "Эквайринг",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.A3",
   "t": "Платёж → заказ и платёж в CRM (только после фикса R1, иначе обнулится net)",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-03",
   "note": "заказ и платёж → ЦРМ; R1 снят переносом ЦРМ в «Природу 2»",
   "fact": "2026-10-21",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.A",
   "epic_t": "Эквайринг",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.A4",
   "t": "Автопроставление участия: оплата → билет → участник события, письмо/уведомление",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-03",
   "note": "письмо с билетом/абонементом, «Мои события» зрителя",
   "fact": "2026-10-23",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.A",
   "epic_t": "Эквайринг",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.B1",
   "t": "Оферта на билеты и правила возврата (юрист)",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-30",
   "note": "оферта, правила возврата, политика опубликованы (наша редакция 21–23.10); вычитка юристом не сделана",
   "fact": "2026-10-23",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.B",
   "epic_t": "Оферта и возвраты",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.B2",
   "t": "Возврат через Т-Банк + отражение в CRM (refunded, net)",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-06",
   "note": "возврат сторно в ЦРМ; хвост — кнопка отмены заказа 0 ₽ по промокоду",
   "fact": "2026-10-23",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.B",
   "epic_t": "Оферта и возвраты",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.3.B3",
   "t": "Боевой тест: 3 оплаты и 1 возврат реальными картами",
   "s": "in_progress",
   "o": "владелец",
   "due": "2026-11-06",
   "note": "23.10 проба Init 10 ₽ → отмена; контрольная покупка и возврат реальной картой — за владельцем",
   "stage": "P2.3",
   "sector": "P2",
   "epic": "P2.3.B",
   "epic_t": "Оферта и возвраты",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public"
  },
  {
   "id": "P2.4.A1",
   "t": "После оплаты — приглашение в Платформу (инвайт беты)",
   "s": "todo",
   "o": "Клод",
   "stage": "P2.4",
   "sector": "P2",
   "epic": "P2.4.A",
   "epic_t": "Вход в Платформу",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2027-02-26"
  },
  {
   "id": "P2.4.A2",
   "t": "Лист ожидания, напоминания перед событием",
   "s": "done",
   "o": "Клод",
   "note": "лист ожидания и письма-напоминания в фирменном стиле на проде",
   "fact": "2026-10-23",
   "stage": "P2.4",
   "sector": "P2",
   "epic": "P2.4.A",
   "epic_t": "Вход в Платформу",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2027-02-26"
  },
  {
   "id": "P2.4.B1",
   "t": "SEO-страницы событий (JSON-LD Event), карта сайта",
   "s": "todo",
   "o": "Клод",
   "stage": "P2.4",
   "sector": "P2",
   "epic": "P2.4.B",
   "epic_t": "SEO и аналитика",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2027-02-26"
  },
  {
   "id": "P2.4.B2",
   "t": "Аналитика конверсии гость → заявка → оплата → участник (в Штабе)",
   "s": "todo",
   "o": "Клод",
   "stage": "P2.4",
   "sector": "P2",
   "epic": "P2.4.B",
   "epic_t": "SEO и аналитика",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2027-02-26"
  },
  {
   "id": "P2.4.B3",
   "t": "Вход в нетворкинг Связей из события",
   "s": "todo",
   "o": "Клод",
   "stage": "P2.4",
   "sector": "P2",
   "epic": "P2.4.B",
   "epic_t": "SEO и аналитика",
   "path": "priroda-app-2/priroda-app-reimagined/apps/afisha-public",
   "due": "2027-02-26"
  },
  {
   "id": "P3.1.A1",
   "t": "Диагностика R1 на проде (Orders beforeChange без originalDoc)",
   "s": "done",
   "fact": "2026-10-11",
   "o": "Гера",
   "note": "11.10, ущерба нет",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.A",
   "epic_t": "R1 и прод",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2026-11-06"
  },
  {
   "id": "P3.1.A2",
   "t": "Доступ к проду ЦРМ с VPS (ssh timeweb, pm2, БД)",
   "s": "done",
   "fact": "2026-10-11",
   "o": "Клод",
   "note": "11.10 23:52",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.A",
   "epic_t": "R1 и прод",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2026-11-06"
  },
  {
   "id": "P3.1.A3",
   "t": "«Ок» на порт фикса R1 + выкат 29.08-коммита",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-14",
   "note": "снято: ЦРМ феста перенесена в «Природу 2», старую не правим",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.A",
   "epic_t": "R1 и прод",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.A4",
   "t": "Порт фикса R1 ({...originalDoc, ...data}) в прод + выкат, проверка заказов",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-16",
   "note": "снято переносом ЦРМ в «Природу 2»",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.A",
   "epic_t": "R1 и прод",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.B1",
   "t": "Решение: reimagined (3.90, B40) — основная, прод-репо заморозить",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-16",
   "note": "решено иначе: основная ЦРМ — в «Природе 2» (priroda-team.ru/crm), старая — для просмотра",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.B",
   "epic_t": "Одна кодовая линия",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.B2",
   "t": "Базовая миграция (снимок прод-схемы), payload migrate на пустой БД",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-23",
   "note": "снято переносом (две репетиции на копии БД, 0 расхождений)",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.B",
   "epic_t": "Одна кодовая линия",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.B3",
   "t": "Сборка на Linux (npm ci, без win32 node_modules), тесты на VPS/CI",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-23",
   "note": "снято переносом (сборка и тесты ЦРМ — в «Природе 2» на Linux)",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.B",
   "epic_t": "Одна кодовая линия",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.B4",
   "t": "Перенос прод-данных на reimagined, переключение прода",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-04",
   "note": "боевой перенос: 295 людей, 92 партнёра, 87 заказов, 98 платежей, 252 заявки — 0 расхождений; сайт феста пишет в новую ЦРМ",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.B",
   "epic_t": "Одна кодовая линия",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.C1",
   "t": "B40 на прод: env PRIRODA_SUPABASE_URL/ANON_KEY/ISSUER + location /crm/api/",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-30",
   "note": "ЦРМ внутри «Природы 2» без второго входа",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.C",
   "epic_t": "B40 и эксплуатация",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.C2",
   "t": "HSTS, скрыть x-powered-by, maxLoginAttempts/lockTime",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-30",
   "note": "HSTS/CSP и заголовки на сайтах, ограничение частоты запросов",
   "fact": "2026-10-26",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.C",
   "epic_t": "B40 и эксплуатация",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.C3",
   "t": "Демо-CRM и push-демо — в systemd вместо nohup",
   "s": "done",
   "o": "Клод",
   "due": "2026-10-16",
   "note": "снято: демо-ЦРМ не нужна после переноса",
   "fact": "2026-10-21",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.C",
   "epic_t": "B40 и эксплуатация",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.C4",
   "t": "Деплой связки с платформой по порядку (ideas_board, initiatives.ref, sync-network-touches)",
   "s": "done",
   "o": "Клод",
   "due": "2026-11-06",
   "note": "связка с платформой выкачена вместе с main 20.10",
   "fact": "2026-10-20",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.C",
   "epic_t": "B40 и эксплуатация",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.1.D1",
   "t": "Расширенный ЦРМ: люди, заявки, платежи, заказы, мероприятия, клубы, встречи — «вся деятельность»",
   "s": "done",
   "o": "владелец",
   "due": "2026-11-06",
   "note": "решение 14.10 «полным»; на проде: 13 сводок план/факт, менеджеры, реф-коды, промокоды, фильтры и сортировки, Афиша в ЦРМ",
   "fact": "2026-10-23",
   "stage": "P3.1",
   "sector": "P3",
   "epic": "P3.1.D",
   "epic_t": "Расширенный ЦРМ к 06.11 (Штаб 14.10)",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.2.A1",
   "t": "Платформа для команды: рабочий день, каналы, календарь, проекты, файлы, продвижение — к 06.11",
   "s": "in_progress",
   "o": "Клод",
   "due": "2026-11-06",
   "note": "на проде: мессенджер (паритет с Telegram 96 %), Дела/гант, ЦРМ, календарь; срок 06.11",
   "stage": "P3.2",
   "sector": "P3",
   "epic": "P3.2.A",
   "epic_t": "Штаб в проде",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.2.A2",
   "t": "Переезд команды на Штаб + ЦРМ с Битрикса, команда — первая фокус-группа; обучение координаторов",
   "s": "in_progress",
   "o": "владелец",
   "due": "2026-10-23",
   "note": "приглашения в «Команду» с 24.10; переезд всей команды не завершён (план ≈23.10)",
   "stage": "P3.2",
   "sector": "P3",
   "epic": "P3.2.A",
   "epic_t": "Штаб в проде",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.2.A3",
   "t": "Доски в командном контуре Штаба (в разборе «Мира», видимо Miro)",
   "s": "todo",
   "o": "не назначен",
   "stage": "P3.2",
   "sector": "P3",
   "epic": "P3.2.A",
   "epic_t": "Штаб в проде",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2026-11-06"
  },
  {
   "id": "P3.2.B1",
   "t": "Ответы на 8 вопросов B42 (каналы и метрики)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-11-13",
   "stage": "P3.2",
   "sector": "P3",
   "epic": "P3.2.B",
   "epic_t": "Продвижение",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.2.B2",
   "t": "«Продвижение»: бриф → выход → итоги, метрики каналов",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.2",
   "sector": "P3",
   "epic": "P3.2.B",
   "epic_t": "Продвижение",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2026-11-06"
  },
  {
   "id": "P3.3.A1",
   "t": "Панель руководителя: выручка, каналы, когорты",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.3",
   "sector": "P3",
   "epic": "P3.3.A",
   "epic_t": "Аналитика и каналы",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-03-05"
  },
  {
   "id": "P3.3.A2",
   "t": "Продажи команды и партнёров как каналы (коды, отчёты, выплаты)",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.3",
   "sector": "P3",
   "epic": "P3.3.A",
   "epic_t": "Аналитика и каналы",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-03-05"
  },
  {
   "id": "P3.3.B1",
   "t": "Клубные подписки (рекуррент через Т-Банк)",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.3",
   "sector": "P3",
   "epic": "P3.3.B",
   "epic_t": "Повторные продажи",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-03-05"
  },
  {
   "id": "P3.3.B2",
   "t": "Цепочки писем (автосерии по пути 0–5)",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.3",
   "sector": "P3",
   "epic": "P3.3.B",
   "epic_t": "Повторные продажи",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-03-05"
  },
  {
   "id": "P3.4.A1",
   "t": "«Пульт агентов» на движке P6",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.4",
   "sector": "P3",
   "epic": "P3.4.A",
   "epic_t": "Агентный контур в Штабе",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-04-09"
  },
  {
   "id": "P3.4.A2",
   "t": "«Драйвер» (материалы Волны 3)",
   "s": "blocked",
   "o": "владелец",
   "note": "материалы Волны 3 от владельца",
   "stage": "P3.4",
   "sector": "P3",
   "epic": "P3.4.A",
   "epic_t": "Агентный контур в Штабе",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-04-09"
  },
  {
   "id": "P3.4.B1",
   "t": "CRM внутри приложения (18B), мобильные сценарии менеджера",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.4",
   "sector": "P3",
   "epic": "P3.4.B",
   "epic_t": "CRM в приложении",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-04-09"
  },
  {
   "id": "P3.4.B2",
   "t": "Отключение Битрикс24, перенос остатков",
   "s": "todo",
   "o": "владелец",
   "due": "2027-04-09",
   "stage": "P3.4",
   "sector": "P3",
   "epic": "P3.4.B",
   "epic_t": "CRM в приложении",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined"
  },
  {
   "id": "P3.5.A1",
   "t": "Телефония (решение по провайдеру), запись звонков в карточку",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.5",
   "sector": "P3",
   "epic": "P3.5.A",
   "epic_t": "Сезон",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-05-07"
  },
  {
   "id": "P3.5.A2",
   "t": "Источник у 100% заказов; нагрузочный тест к фестивалю",
   "s": "todo",
   "o": "Клод",
   "stage": "P3.5",
   "sector": "P3",
   "epic": "P3.5.A",
   "epic_t": "Сезон",
   "path": "priroda-fest-crm (прод) · priroda-app-2/priroda-crm-reimagined",
   "due": "2027-05-07"
  },
  {
   "id": "P4.1.A1",
   "t": "12 P0-пунктов: вход по имени, срок жизни ссылок, права штаба",
   "s": "todo",
   "o": "Клод",
   "note": "«Связи» на паузе; выгрузка участников в ЦРМ (согласие, отдельные ключи) — закрыть до следующего события",
   "stage": "P4.1",
   "sector": "P4",
   "epic": "P4.1.A",
   "epic_t": "P0-безопасность",
   "path": "priroda-fest-network",
   "due": "2026-10-30"
  },
  {
   "id": "P4.1.A2",
   "t": "Бэкапы вне сервера + проверка восстановления",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.1",
   "sector": "P4",
   "epic": "P4.1.A",
   "epic_t": "P0-безопасность",
   "path": "priroda-fest-network",
   "due": "2026-10-30"
  },
  {
   "id": "P4.2.A1",
   "t": "Конфиг события, программа и бренд из БД вместо IS_EMPATIUM (31 файл)",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.A",
   "epic_t": "Конфиг события",
   "path": "priroda-fest-network",
   "due": "2026-12-18"
  },
  {
   "id": "P4.2.A2",
   "t": "deploy --event: новое событие одной командой",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.A",
   "epic_t": "Конфиг события",
   "path": "priroda-fest-network",
   "due": "2026-12-18"
  },
  {
   "id": "P4.2.B1",
   "t": "Адаптер билетов (вход по билету/QR)",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.B",
   "epic_t": "Интеграции",
   "path": "priroda-fest-network",
   "due": "2026-12-18"
  },
  {
   "id": "P4.2.B2",
   "t": "API для CRM: визиты и знакомства = касания",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.B",
   "epic_t": "Интеграции",
   "path": "priroda-fest-network",
   "due": "2026-12-18"
  },
  {
   "id": "P4.2.B3",
   "t": "Нагрузочный прогон на 300 участников",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.B",
   "epic_t": "Интеграции",
   "path": "priroda-fest-network",
   "due": "2026-12-18"
  },
  {
   "id": "P4.2.C1",
   "t": "Концепция: две страницы (программа + «Квест»), баллы-«семена», вход по QR из CRM — проще «Эмпатиума»",
   "s": "done",
   "o": "владелец",
   "note": "решено на планёрке 26.10; цель механики — знакомство с глубиной клубов и подписка, а не геймификация ради неё",
   "fact": "2026-10-26",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10",
   "due": "2026-12-18"
  },
  {
   "id": "P4.2.C2",
   "t": "Клубы: активность для QR и «семян», текст на 5 мин, один слайд — одним файлом",
   "s": "todo",
   "o": "не назначен",
   "due": "2026-10-30",
   "note": "делают лидеры клубов, до пятницы 30.10",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10"
  },
  {
   "id": "P4.2.C3",
   "t": "Главная: программа по таймингу 11:30–21:00, кто выступает, куда идти, карта клубов; гайд по приложению на открытии",
   "s": "todo",
   "o": "не назначен",
   "due": "2026-11-07",
   "note": "предметную часть держит ведущая планёрки; разработчик в записи не назван",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10"
  },
  {
   "id": "P4.2.C4",
   "t": "«Квест»: точки программы (клуб, слот, место на карте), шаги, баллы-«семена», прогресс, топ финалистов",
   "s": "todo",
   "o": "не назначен",
   "due": "2026-11-07",
   "note": "в клубе — вопрос участнику и табличка с QR",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10"
  },
  {
   "id": "P4.2.C5",
   "t": "Вход: QR из CRM на почту (билет или промокод), сканер на входе, покупка на месте; бумажный QR — вход без квеста",
   "s": "todo",
   "o": "не назначен",
   "due": "2026-11-07",
   "note": "механика «Кораблика» и «Эмпатиума», упростить; регистрация 40 мин, несколько точек, бумажная резервная",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10"
  },
  {
   "id": "P4.2.C6",
   "t": "Розыгрыш главного приза среди финалистов квеста: лототрон или экран с электронным колесом",
   "s": "todo",
   "o": "не назначен",
   "due": "2026-11-07",
   "note": "открыто: способ не выбран; главный лот — фестиваль-уикенд, призовой фонд — ориентир 500 тыс. ₽",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10"
  },
  {
   "id": "P4.2.C7",
   "t": "Детский трек: взрослый и семейный, «дети на бумаге, родители в приложении», детский розыгрыш",
   "s": "todo",
   "o": "не назначен",
   "due": "2026-11-07",
   "note": "открыто: телефоны у детей, деление по возрастам",
   "stage": "P4.2",
   "sector": "P4",
   "epic": "P4.2.C",
   "epic_t": "Приложение на ДР клуба 07.11 (доп. проект)",
   "path": "разбор планёрки 26.10"
  },
  {
   "id": "P4.3.A1",
   "t": "Мэтчинг «могу помочь ↔ ищу» в Платформе",
   "s": "done",
   "o": "Клод",
   "note": "перенесён (v2.6)",
   "stage": "P4.3",
   "sector": "P4",
   "epic": "P4.3.A",
   "epic_t": "Механики в Платформе",
   "path": "priroda-fest-network",
   "due": "2027-02-19"
  },
  {
   "id": "P4.3.A2",
   "t": "QR-встречи и семена (валюта) на общей базе",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.3",
   "sector": "P4",
   "epic": "P4.3.A",
   "epic_t": "Механики в Платформе",
   "path": "priroda-fest-network",
   "due": "2027-02-19"
  },
  {
   "id": "P4.3.A3",
   "t": "Корабль со столами, аукцион семян",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.3",
   "sector": "P4",
   "epic": "P4.3.A",
   "epic_t": "Механики в Платформе",
   "path": "priroda-fest-network",
   "due": "2027-02-19"
  },
  {
   "id": "P4.3.A4",
   "t": "Штаб организатора в Платформе",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.3",
   "sector": "P4",
   "epic": "P4.3.A",
   "epic_t": "Механики в Платформе",
   "path": "priroda-fest-network",
   "due": "2027-02-19"
  },
  {
   "id": "P4.3.B1",
   "t": "Экономика семян: начисление, цена, работа на возврат людей",
   "s": "todo",
   "o": "владелец",
   "note": "открытый вопрос встречи",
   "stage": "P4.3",
   "sector": "P4",
   "epic": "P4.3.B",
   "epic_t": "Экономика и удержание (Штаб 14.10)",
   "path": "priroda-fest-network",
   "due": "2027-02-19"
  },
  {
   "id": "P4.3.B2",
   "t": "Механики удержания: бонусы за покупку, микробаллы, матчинг, автокруги, таймер до глубинного слоя — что первым",
   "s": "todo",
   "o": "владелец",
   "due": "2027-01-15",
   "stage": "P4.3",
   "sector": "P4",
   "epic": "P4.3.B",
   "epic_t": "Экономика и удержание (Штаб 14.10)",
   "path": "priroda-fest-network"
  },
  {
   "id": "P4.4.A1",
   "t": "Договор техпартнёра (на базе протокола «Эмпатиум»), прайс",
   "s": "todo",
   "o": "владелец",
   "stage": "P4.4",
   "sector": "P4",
   "epic": "P4.4.A",
   "epic_t": "Пакет",
   "path": "priroda-fest-network",
   "due": "2027-05-28"
  },
  {
   "id": "P4.4.A2",
   "t": "Демо-стенд «Связей» для продаж",
   "s": "todo",
   "o": "Клод",
   "stage": "P4.4",
   "sector": "P4",
   "epic": "P4.4.A",
   "epic_t": "Пакет",
   "path": "priroda-fest-network",
   "due": "2027-05-28"
  },
  {
   "id": "P4.4.A3",
   "t": "2–3 весенние конференции (10–25 тыс. ₽ на событие)",
   "s": "todo",
   "o": "владелец",
   "stage": "P4.4",
   "sector": "P4",
   "epic": "P4.4.A",
   "epic_t": "Пакет",
   "path": "priroda-fest-network",
   "due": "2027-05-28"
  },
  {
   "id": "P4.4.A4",
   "t": "1–2 события в формате Эмпатиума (конец ноября–декабрь): организация",
   "s": "in_progress",
   "o": "не назначен",
   "due": "2026-12-18",
   "note": "форум БРИКС 19–21.11: прототип приложения делегата brics-svyazi (программа 27 пунктов, 66 спикеров) на демо",
   "stage": "P4.4",
   "sector": "P4",
   "epic": "P4.4.A",
   "epic_t": "Пакет",
   "path": "priroda-fest-network"
  },
  {
   "id": "P4.4.A5",
   "t": "Упаковать формат Эмпатиума для новых площадок; переговоры с промышленной палатой СПб",
   "s": "todo",
   "o": "владелец",
   "stage": "P4.4",
   "sector": "P4",
   "epic": "P4.4.A",
   "epic_t": "Пакет",
   "path": "priroda-fest-network",
   "due": "2027-05-28"
  },
  {
   "id": "P5.1.A1",
   "t": "Модель трека: результат по 10 сферам → шаги, практики, события",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.1",
   "sector": "P5",
   "epic": "P5.1.A",
   "epic_t": "Трек",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2026-11-13"
  },
  {
   "id": "P5.1.A2",
   "t": "Решение по контуру «Здоровье» (курс Соло 40 дней, 14 вопросов мастеру, версия для колеса)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-30",
   "stage": "P5.1",
   "sector": "P5",
   "epic": "P5.1.A",
   "epic_t": "Трек",
   "path": "koleso-preview · priroda-balansa-api"
  },
  {
   "id": "P5.1.A3",
   "t": "Групповой трек (поток), напоминания",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.1",
   "sector": "P5",
   "epic": "P5.1.A",
   "epic_t": "Трек",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2026-11-13"
  },
  {
   "id": "P5.1.B1",
   "t": "QR-опечатка prirodna-, скролл на 390, связка полная↔лайт (OPEN-QUESTIONS)",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.1",
   "sector": "P5",
   "epic": "P5.1.B",
   "epic_t": "Хвосты прода колеса",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2026-11-13"
  },
  {
   "id": "P5.1.B2",
   "t": "Проверить JWT_SECRET прода (доступ через ssh timeweb есть с 11.10)",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.1",
   "sector": "P5",
   "epic": "P5.1.B",
   "epic_t": "Хвосты прода колеса",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2026-11-13"
  },
  {
   "id": "P5.2.A1",
   "t": "Спиральное колесо v5 «Ядро и линзы» на демо",
   "s": "done",
   "o": "Клод",
   "note": "10.10",
   "fact": "2026-10-10",
   "stage": "P5.2",
   "sector": "P5",
   "epic": "P5.2.A",
   "epic_t": "Спираль v5",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2026-12-25"
  },
  {
   "id": "P5.2.A2",
   "t": "Ревью кураторов (витки, спицы, центры, 80 формулировок, семилетия)",
   "s": "blocked",
   "o": "тройка",
   "due": "2026-11-20",
   "stage": "P5.2",
   "sector": "P5",
   "epic": "P5.2.A",
   "epic_t": "Спираль v5",
   "path": "koleso-preview · priroda-balansa-api"
  },
  {
   "id": "P5.2.A3",
   "t": "Решения: 5 механик, 7 вопросов о высшем, §6 синтеза; контур «Жизнь»",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-11-13",
   "stage": "P5.2",
   "sector": "P5",
   "epic": "P5.2.A",
   "epic_t": "Спираль v5",
   "path": "koleso-preview · priroda-balansa-api"
  },
  {
   "id": "P5.2.A4",
   "t": "Правовой фильтр формулировок (legal_spiritual_risks)",
   "s": "in_progress",
   "o": "Клод",
   "note": "исследование 08.10 готово",
   "stage": "P5.2",
   "sector": "P5",
   "epic": "P5.2.A",
   "epic_t": "Спираль v5",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2026-12-25"
  },
  {
   "id": "P5.2.A5",
   "t": "Выкат спирали на прод priroda-balansa.ru",
   "s": "todo",
   "o": "Клод",
   "due": "2026-12-25",
   "stage": "P5.2",
   "sector": "P5",
   "epic": "P5.2.A",
   "epic_t": "Спираль v5",
   "path": "koleso-preview · priroda-balansa-api"
  },
  {
   "id": "P5.3.A1",
   "t": "Единый вход (JWT Платформы, как B40) в priroda-balansa-api",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.3",
   "sector": "P5",
   "epic": "P5.3.A",
   "epic_t": "Интеграция",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2027-01-15"
  },
  {
   "id": "P5.3.A2",
   "t": "API результатов → «Мой путь» в Платформе",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.3",
   "sector": "P5",
   "epic": "P5.3.A",
   "epic_t": "Интеграция",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2027-01-15"
  },
  {
   "id": "P5.3.A3",
   "t": "Снимок колеса как шаг онбординга января",
   "s": "todo",
   "o": "Клод",
   "due": "2027-01-15",
   "stage": "P5.3",
   "sector": "P5",
   "epic": "P5.3.A",
   "epic_t": "Интеграция",
   "path": "koleso-preview · priroda-balansa-api"
  },
  {
   "id": "P5.4.A1",
   "t": "Циклы программ, оплата программ (через эквайринг P2.3)",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.4",
   "sector": "P5",
   "epic": "P5.4.A",
   "epic_t": "Программы",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2027-03-26"
  },
  {
   "id": "P5.4.A2",
   "t": "Результат колеса = сегмент в CRM; панель куратора в Штабе",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.4",
   "sector": "P5",
   "epic": "P5.4.A",
   "epic_t": "Программы",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2027-03-26"
  },
  {
   "id": "P5.5.A1",
   "t": "Карта треков Академии по 10 сферам",
   "s": "todo",
   "o": "Клод",
   "stage": "P5.5",
   "sector": "P5",
   "epic": "P5.5.A",
   "epic_t": "Академия",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2027-05-28"
  },
  {
   "id": "P5.5.A2",
   "t": "Трек «Здоровье» с методистом и врачом-куратором (тестовая группа 10–15)",
   "s": "todo",
   "o": "владелец",
   "stage": "P5.5",
   "sector": "P5",
   "epic": "P5.5.A",
   "epic_t": "Академия",
   "path": "koleso-preview · priroda-balansa-api",
   "due": "2027-05-28"
  },
  {
   "id": "P6.1.A1",
   "t": "Концепция, архитектура, каталог функций, приватность, BYOS (docs 01–16)",
   "s": "done",
   "o": "Клод",
   "stage": "P6.1",
   "sector": "P6",
   "epic": "P6.1.A",
   "epic_t": "Подготовка",
   "path": "personal-agent-service",
   "due": "2026-10-23"
  },
  {
   "id": "P6.1.A2",
   "t": "Команда на старт спайка 19.10",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-16",
   "note": "спайк стартовал: 20 волн W01–W20 в ветках 19.10",
   "fact": "2026-10-19",
   "stage": "P6.1",
   "sector": "P6",
   "epic": "P6.1.A",
   "epic_t": "Подготовка",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.1.A3",
   "t": "Новый VPS под сервис (4 vCPU/8 ГБ)",
   "s": "done",
   "o": "Гера",
   "due": "2026-10-18",
   "note": "сервисный VPS svc-agents (Hermes, профили клиентов)",
   "fact": "2026-10-21",
   "stage": "P6.1",
   "sector": "P6",
   "epic": "P6.1.A",
   "epic_t": "Подготовка",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.1.B1",
   "t": "Изоляция профилей Hermes (данные, память, ключи)",
   "s": "done",
   "o": "Гера",
   "note": "профили user-a…d изолированы на svc-agents",
   "fact": "2026-10-21",
   "stage": "P6.1",
   "sector": "P6",
   "epic": "P6.1.B",
   "epic_t": "Замеры",
   "path": "personal-agent-service",
   "due": "2026-10-23"
  },
  {
   "id": "P6.1.B2",
   "t": "Себестоимость активного участника; Claude vs GigaChat/YandexGPT vs DeepSeek/Qwen",
   "s": "done",
   "o": "Клод",
   "note": "себестоимость и линейка тарифов (docs 19–22)",
   "fact": "2026-10-16",
   "stage": "P6.1",
   "sector": "P6",
   "epic": "P6.1.B",
   "epic_t": "Замеры",
   "path": "personal-agent-service",
   "due": "2026-10-23"
  },
  {
   "id": "P6.1.B3",
   "t": "ToS OpenRouter/DeepSeek на перепродажу; правила Max и YandexGPT для ботов",
   "s": "todo",
   "o": "Гера",
   "stage": "P6.1",
   "sector": "P6",
   "epic": "P6.1.B",
   "epic_t": "Замеры",
   "path": "personal-agent-service",
   "due": "2026-10-23"
  },
  {
   "id": "P6.2.A1",
   "t": "Онбординг по deep-link, мини-апп (10 экранов — docs/14)",
   "s": "done",
   "o": "Клод",
   "note": "онбординг /start с видео-кружком, мини-апп «Все возможности», темы в боте — на проде",
   "fact": "2026-10-21",
   "stage": "P6.2",
   "sector": "P6",
   "epic": "P6.2.A",
   "epic_t": "Пилот",
   "path": "personal-agent-service",
   "due": "2026-11-06"
  },
  {
   "id": "P6.2.A2",
   "t": "Список пилотных участников (Света первой), согласия",
   "s": "in_progress",
   "o": "владелец",
   "due": "2026-10-26",
   "note": "закрытый пилот идёт",
   "stage": "P6.2",
   "sector": "P6",
   "epic": "P6.2.A",
   "epic_t": "Пилот",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.2.A3",
   "t": "Метрики пилота: задачи/день, отказы, себестоимость",
   "s": "todo",
   "o": "Клод",
   "stage": "P6.2",
   "sector": "P6",
   "epic": "P6.2.A",
   "epic_t": "Пилот",
   "path": "personal-agent-service",
   "due": "2026-11-06"
  },
  {
   "id": "P6.2.A4",
   "t": "Описать продукт структурно; «очередь людей и компаний» → лист ожидания и список пилота",
   "s": "done",
   "o": "не назначен",
   "due": "2026-10-26",
   "note": "CLIENT_FEATURES (62 функции), FEATURES_SUMMARY, docs/22",
   "fact": "2026-10-19",
   "stage": "P6.2",
   "sector": "P6",
   "epic": "P6.2.A",
   "epic_t": "Пилот",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.3.A1",
   "t": "48 функций MVP по каталогу (docs/06), режимы приватности ZK, BYOS",
   "s": "in_progress",
   "o": "Клод",
   "note": "W01–W20 и 6 веток влиты в main 21.10 (тесты 2191/0); часть функций ждёт юрлица и ЮKassa",
   "stage": "P6.3",
   "sector": "P6",
   "epic": "P6.3.A",
   "epic_t": "Продукт MVP",
   "path": "personal-agent-service",
   "due": "2026-12-25"
  },
  {
   "id": "P6.3.A2",
   "t": "Каналы Telegram, Max, веб-чат",
   "s": "in_progress",
   "o": "Клод",
   "note": "Telegram: бот, темы, мини-апп — на проде; Max и веб-чат — нет",
   "stage": "P6.3",
   "sector": "P6",
   "epic": "P6.3.A",
   "epic_t": "Продукт MVP",
   "path": "personal-agent-service",
   "due": "2026-12-25"
  },
  {
   "id": "P6.3.B1",
   "t": "Тарифы 990/1 990/4 990 ₽ — утвердить после замеров спайка",
   "s": "done",
   "o": "владелец",
   "due": "2026-11-13",
   "note": "утверждена новая линейка из трёх тарифов (вместо прежней)",
   "fact": "2026-10-16",
   "stage": "P6.3",
   "sector": "P6",
   "epic": "P6.3.B",
   "epic_t": "Деньги и партнёрка",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.3.B2",
   "t": "Параметры партнёрки (%, срок/потолок), партнёры кроме Светы",
   "s": "done",
   "o": "владелец",
   "due": "2026-11-20",
   "note": "10 % пока платит приглашённый + бонус другу (docs/41)",
   "fact": "2026-10-20",
   "stage": "P6.3",
   "sector": "P6",
   "epic": "P6.3.B",
   "epic_t": "Деньги и партнёрка",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.3.B3",
   "t": "Оплата (эквайринг на юрлицо) + рекуррент + инвайт-коды",
   "s": "blocked",
   "o": "Клод",
   "note": "ждёт ЮKassa (shop_id/ключ) и юрлицо",
   "stage": "P6.3",
   "sector": "P6",
   "epic": "P6.3.B",
   "epic_t": "Деньги и партнёрка",
   "path": "personal-agent-service",
   "due": "2026-12-25"
  },
  {
   "id": "P6.3.B4",
   "t": "РФ-юрлицо оператора, документы 152-ФЗ (docs/11)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-11-20",
   "stage": "P6.3",
   "sector": "P6",
   "epic": "P6.3.B",
   "epic_t": "Деньги и партнёрка",
   "path": "personal-agent-service"
  },
  {
   "id": "P6.4.A1",
   "t": "Расписания и мониторинги, голос",
   "s": "todo",
   "o": "Клод",
   "stage": "P6.4",
   "sector": "P6",
   "epic": "P6.4.A",
   "epic_t": "v1",
   "path": "personal-agent-service",
   "due": "2027-02-19"
  },
  {
   "id": "P6.4.A2",
   "t": "Google Drive, общие папки команд (B2B)",
   "s": "todo",
   "o": "Клод",
   "stage": "P6.4",
   "sector": "P6",
   "epic": "P6.4.A",
   "epic_t": "v1",
   "path": "personal-agent-service",
   "due": "2027-02-19"
  },
  {
   "id": "P6.5.A1",
   "t": "Браузер-агент (OAuth-first, approval), личные боты",
   "s": "todo",
   "o": "Клод",
   "stage": "P6.5",
   "sector": "P6",
   "epic": "P6.5.A",
   "epic_t": "v2",
   "path": "personal-agent-service",
   "due": "2027-05-28"
  },
  {
   "id": "P6.5.A2",
   "t": "Приоритетная очередь, масштаб до 300 платящих (базовый сценарий)",
   "s": "todo",
   "o": "Клод",
   "stage": "P6.5",
   "sector": "P6",
   "epic": "P6.5.A",
   "epic_t": "v2",
   "path": "personal-agent-service",
   "due": "2027-05-28"
  },
  {
   "id": "P7.1.A1",
   "t": "КП v3 ЭТИС (работы 0,78–1,22 млн по актам этапов)",
   "s": "done",
   "o": "Клод",
   "note": "КП v3 11.10 → v4 12.10",
   "fact": "2026-10-12",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.A",
   "epic_t": "ЭТИС",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-11-13"
  },
  {
   "id": "P7.1.A2",
   "t": "Проверить и отправить КП v3 С.Н. через Алину",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-16",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.A",
   "epic_t": "ЭТИС",
   "path": "priroda-hai-landing · ~/drop/etis"
  },
  {
   "id": "P7.1.A3",
   "t": "Реквизиты исполнителя (юрлицо), NDA + договор (152-ФЗ)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-30",
   "note": "шаблон договора готов 15.10; ждёт юрлицо исполнителя",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.A",
   "epic_t": "ЭТИС",
   "path": "priroda-hai-landing · ~/drop/etis"
  },
  {
   "id": "P7.1.A4",
   "t": "Оплачиваемый этап обследования — согласовать с ЭТИС",
   "s": "todo",
   "o": "владелец",
   "due": "2026-11-13",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.A",
   "epic_t": "ЭТИС",
   "path": "priroda-hai-landing · ~/drop/etis"
  },
  {
   "id": "P7.1.A5",
   "t": "Встреча по сделке ЭТИС 15.10 — выход на заключение",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-15",
   "note": "встреча прошла; шаблон договора подготовлен по её итогам",
   "fact": "2026-10-15",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.A",
   "epic_t": "ЭТИС",
   "path": "priroda-hai-landing · ~/drop/etis"
  },
  {
   "id": "P7.1.A6",
   "t": "Переговоры с другими предприятиями (B2B-подряд), кроме ЭТИС",
   "s": "todo",
   "o": "владелец",
   "note": "Штаб 14.10",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.A",
   "epic_t": "ЭТИС",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-11-13"
  },
  {
   "id": "P7.1.B1",
   "t": "/business в проде, бриф в 4 шага, запись через Планёрку",
   "s": "done",
   "o": "Клод",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.B",
   "epic_t": "Воронка",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-11-13"
  },
  {
   "id": "P7.1.B2",
   "t": "Короткий бриф (1–2 поля), оферта (на согласовании)",
   "s": "in_progress",
   "o": "Клод",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.B",
   "epic_t": "Воронка",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-11-13"
  },
  {
   "id": "P7.1.B3",
   "t": "Лиды /business → сделки в CRM (после P3.1)",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.1",
   "sector": "P7",
   "epic": "P7.1.B",
   "epic_t": "Воронка",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-11-13"
  },
  {
   "id": "P7.2.A1",
   "t": "Кабинет клиента, 4 типа брифов",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.2",
   "sector": "P7",
   "epic": "P7.2.A",
   "epic_t": "Кабинет",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-12-25"
  },
  {
   "id": "P7.2.A2",
   "t": "Арчи → черновик КП по брифу",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.2",
   "sector": "P7",
   "epic": "P7.2.A",
   "epic_t": "Кабинет",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2026-12-25"
  },
  {
   "id": "P7.3.A1",
   "t": "Диагностика процессов, калькулятор окупаемости",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.3",
   "sector": "P7",
   "epic": "P7.3.A",
   "epic_t": "Инструменты",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-02-26"
  },
  {
   "id": "P7.3.A2",
   "t": "Дашборд пилота клиента (на кейсе ЭТИС)",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.3",
   "sector": "P7",
   "epic": "P7.3.A",
   "epic_t": "Инструменты",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-02-26"
  },
  {
   "id": "P7.4.A1",
   "t": "Платежи app.priroda-hai.ru (Plan 4) на общем эквайринге",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.4",
   "sector": "P7",
   "epic": "P7.4.A",
   "epic_t": "Платежи и ассистент",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-02-12"
  },
  {
   "id": "P7.4.A2",
   "t": "ИИ-ассистент обучения, тарифы для команд",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.4",
   "sector": "P7",
   "epic": "P7.4.A",
   "epic_t": "Платежи и ассистент",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-02-12"
  },
  {
   "id": "P7.5.A1",
   "t": "Пакет «свой Штаб/CRM» (кодовая база Платформы)",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.5",
   "sector": "P7",
   "epic": "P7.5.A",
   "epic_t": "Пакеты",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-05-28"
  },
  {
   "id": "P7.5.A2",
   "t": "Агенты для команд (P6 v1), событие под ключ (P4.2)",
   "s": "todo",
   "o": "Клод",
   "stage": "P7.5",
   "sector": "P7",
   "epic": "P7.5.A",
   "epic_t": "Пакеты",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-05-28"
  },
  {
   "id": "P7.5.A3",
   "t": "2 кейса и прайс пакетов",
   "s": "todo",
   "o": "владелец",
   "stage": "P7.5",
   "sector": "P7",
   "epic": "P7.5.A",
   "epic_t": "Пакеты",
   "path": "priroda-hai-landing · ~/drop/etis",
   "due": "2027-05-28"
  },
  {
   "id": "X0.A1",
   "t": "Решение по местам: пик 4× Claude Max 20x + 1× ChatGPT Pro 5x (окт–дек, фев)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-16",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.A",
   "epic_t": "Места ИИ и серверы (модель v2.6)",
   "path": "—"
  },
  {
   "id": "X0.A2",
   "t": "Агентные VPS по пику потоков (до 4 в пик) и стенды проектов",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-19",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.A",
   "epic_t": "Места ИИ и серверы (модель v2.6)",
   "path": "—"
  },
  {
   "id": "X0.A3",
   "t": "Сверка факта токенов с моделью (логи Claude Code и Codex на VPS → track/usage.json, план/факт на страницах)",
   "s": "done",
   "fact": "2026-10-14",
   "o": "Клод",
   "due": "2026-11-02",
   "note": "14.10 счётчик токенов: tools/usage.py → usage.json, план/факт на карте и дашборде, таймер раз в час",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.A",
   "epic_t": "Места ИИ и серверы (модель v2.6)",
   "path": "—"
  },
  {
   "id": "X0.A4",
   "t": "Таблица бюджета: графы юристы (часы), поддержка платформы, токены, люди, «сисадмин платформы»",
   "s": "todo",
   "o": "Валентин",
   "note": "Штаб 14.10; кто ведёт — несостыковка N1",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.A",
   "epic_t": "Места ИИ и серверы (модель v2.6)",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.A5",
   "t": "Модель мощности: клиентские заказы против разработки — резерв потоков, 1–2 диспетчера, чек-поинты через агента-оркестратора",
   "s": "todo",
   "o": "владелец",
   "note": "Штаб 14.10; учёт фактической загрузки — счётчик токенов X0.A3",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.A",
   "epic_t": "Места ИИ и серверы (модель v2.6)",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.B1",
   "t": "Юрлицо/ИП — одно решение для эквайринга (P2.3), сторов (P1.3), агентов (P6.3), договора ЭТИС (P7.1)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-16",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.B",
   "epic_t": "Общие блокеры секторов",
   "path": "—"
  },
  {
   "id": "X0.B2",
   "t": "Юрист: один пакет — ПДн/согласия (P1.1), оферта и возвраты (P2.3), оферта агентов (P6.3), NDA ЭТИС (P7.1); найти юриста по цифровым платформам и оценить стоимость (Штаб 14.10)",
   "s": "blocked",
   "o": "владелец",
   "due": "2026-10-30",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.B",
   "epic_t": "Общие блокеры секторов",
   "path": "—"
  },
  {
   "id": "X0.B3",
   "t": "Прод-хостинг РФ — общий для Платформы, Афиши, CRM, колеса, ЛК агентов",
   "s": "done",
   "o": "владелец",
   "due": "2026-10-23",
   "note": "Timeweb, Санкт-Петербург — общий прод для Платформы, Афиши, ЦРМ",
   "fact": "2026-10-20",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.B",
   "epic_t": "Общие блокеры секторов",
   "path": "—"
  },
  {
   "id": "X0.D1",
   "t": "Рабочая группа по платформе в Битриксе на троих, потом добавлять людей",
   "s": "todo",
   "o": "Дмитрий",
   "due": "2026-10-16",
   "note": "статус «создана» не подтверждён — несостыковка N3",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.D",
   "epic_t": "Штаб 14.10: рабочая группа и цикл встреч",
   "path": "—"
  },
  {
   "id": "X0.D2",
   "t": "Вопросы и сомнения — в рабочую группу к следующей встрече",
   "s": "todo",
   "o": "Штаб",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.D",
   "epic_t": "Штаб 14.10: рабочая группа и цикл встреч",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.D3",
   "t": "Время следующей встречи — через рабочую группу",
   "s": "todo",
   "o": "Штаб",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.D",
   "epic_t": "Штаб 14.10: рабочая группа и цикл встреч",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.D4",
   "t": "Роль и загрузка Маши Чёрной: только организация мероприятий, основной организатор фестиваля — разобрать в тактике",
   "s": "todo",
   "o": "не назначен",
   "note": "2 или 3 проекта — несостыковка N2",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.D",
   "epic_t": "Штаб 14.10: рабочая группа и цикл встреч",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.E1",
   "t": "Отдельная встреча и трек по продуктам («Природа связи», «для бизнеса», агенты): описание, механики, ресурсы",
   "s": "todo",
   "o": "Валентин",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.E",
   "epic_t": "Внешний контур: отдельный трек продуктов (Штаб 14.10)",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.C1",
   "t": "rf.* поддомены hai-demo.site: DNS/маршрут на РФ-релей (TLS fail)",
   "s": "todo",
   "o": "Клод",
   "note": "rf.* по-прежнему не открываются: нужны DNS rf.* и маршрут на РФ-релее",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.C",
   "epic_t": "Инфраструктура VPS",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.C2",
   "t": "Перезапуск duty-dispatcher (reply_to в queue)",
   "s": "done",
   "o": "Клод",
   "note": "reply_to в мосте и очереди дежурки",
   "fact": "2026-10-10",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.C",
   "epic_t": "Инфраструктура VPS",
   "path": "—",
   "due": null
  },
  {
   "id": "X0.C3",
   "t": "Ротация DeepSeek-ключа",
   "s": "todo",
   "o": "Клод",
   "stage": "X0",
   "sector": "X0",
   "epic": "X0.C",
   "epic_t": "Инфраструктура VPS",
   "path": "—",
   "due": null
  },
  {
   "id": "O.EVAK1",
   "t": "Prototype-v2 (62 функции), публичное демо dobro.hai-demo.site",
   "s": "done",
   "o": "Клод",
   "note": "v3/v4 «Driver Bro» на dobro.hai-demo.site 16–18.10",
   "fact": "2026-10-07",
   "stage": "O",
   "sector": "O",
   "epic": "O.EVAK",
   "epic_t": "«Дорога Добрых Дел» (EvakRadar)",
   "path": "EvakRadar",
   "due": null
  },
  {
   "id": "O.EVAK2",
   "t": "«Ок» на 32 пункта preship, фиксы",
   "s": "blocked",
   "o": "владелец",
   "stage": "O",
   "sector": "O",
   "epic": "O.EVAK",
   "epic_t": "«Дорога Добрых Дел» (EvakRadar)",
   "path": "EvakRadar",
   "due": null
  },
  {
   "id": "O.ECO1",
   "t": "it14 на демо (арки, 27 лиц блока 01)",
   "s": "done",
   "o": "Клод",
   "stage": "O",
   "sector": "O",
   "epic": "O.ECO",
   "epic_t": "Лендинг priroda-eco",
   "path": "priroda-eco-landing",
   "due": null
  },
  {
   "id": "O.ECO2",
   "t": "Фото для блока 3 (СПб); перед продом — 404/кэш nginx, robots, JSON-LD; прод по согласованию",
   "s": "blocked",
   "o": "владелец",
   "stage": "O",
   "sector": "O",
   "epic": "O.ECO",
   "epic_t": "Лендинг priroda-eco",
   "path": "priroda-eco-landing",
   "due": null
  },
  {
   "id": "O.HAI1",
   "t": "Проект hai-roadmap: baseline v2.6, PLAN, TRACK, дашборд",
   "s": "done",
   "o": "Клод",
   "note": "12.10",
   "fact": "2026-10-12",
   "stage": "O",
   "sector": "O",
   "epic": "O.HAI",
   "epic_t": "Дорожная карта и этот трек",
   "path": "hai-roadmap",
   "due": null
  },
  {
   "id": "O.HAI2",
   "t": "Проверить допущения прибыли v2.6 (слайд 14)",
   "s": "blocked",
   "o": "владелец",
   "stage": "O",
   "sector": "O",
   "epic": "O.HAI",
   "epic_t": "Дорожная карта и этот трек",
   "path": "hai-roadmap",
   "due": null
  }
 ],
 "stages": [
  {
   "code": "P1.1",
   "name": "Прод-контур и закрытая бета",
   "sector": "P1",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-12",
   "end": "2026-11-20",
   "status": "in_progress",
   "n_done": 6,
   "n": 15,
   "n_block": 6,
   "float": 0,
   "cost": 22,
   "tok": 2000,
   "deps": []
  },
  {
   "code": "P1.2",
   "name": "Публичный веб и PWA",
   "sector": "P1",
   "contour": "platform",
   "phase": "V",
   "start": "2026-11-23",
   "end": "2026-12-11",
   "status": "in_progress",
   "n_done": 0,
   "n": 9,
   "n_block": 0,
   "float": 113,
   "cost": 6,
   "tok": 640,
   "deps": [
    "P1.1"
   ]
  },
  {
   "code": "P1.3",
   "name": "Платформенный слой, Android, Windows",
   "sector": "P1",
   "contour": "platform",
   "phase": "V",
   "start": "2026-10-19",
   "end": "2026-12-25",
   "status": "in_progress",
   "n_done": 0,
   "n": 6,
   "n_block": 2,
   "float": 76,
   "cost": 33,
   "tok": 3250,
   "deps": []
  },
  {
   "code": "P1.4",
   "name": "iOS, macOS, QA и сторы",
   "sector": "P1",
   "contour": "platform",
   "phase": "X",
   "start": "2027-01-11",
   "end": "2027-02-16",
   "status": "blocked",
   "n_done": 0,
   "n": 4,
   "n_block": 1,
   "float": 73,
   "cost": 19,
   "tok": 1800,
   "deps": [
    "P1.3"
   ]
  },
  {
   "code": "P1.5",
   "name": "Звонки, вебинары, Арчи (Э6)",
   "sector": "P1",
   "contour": "platform",
   "phase": "X",
   "start": "2027-01-18",
   "end": "2027-03-26",
   "status": "blocked",
   "n_done": 0,
   "n": 6,
   "n_block": 1,
   "float": 45,
   "cost": 37,
   "tok": 3250,
   "deps": [
    "P6.3"
   ]
  },
  {
   "code": "P2.1",
   "name": "Прод витрины и контент",
   "sector": "P2",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-12",
   "end": "2026-10-23",
   "status": "in_progress",
   "n_done": 4,
   "n": 5,
   "n_block": 1,
   "float": 148,
   "cost": 5,
   "tok": 360,
   "deps": []
  },
  {
   "code": "P2.2",
   "name": "Связь с CRM — до 06.11",
   "sector": "P2",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-12",
   "end": "2026-11-06",
   "status": "done",
   "n_done": 4,
   "n": 4,
   "n_block": 0,
   "float": 75,
   "cost": 11,
   "tok": 800,
   "deps": []
  },
  {
   "code": "P2.3",
   "name": "Оплата — до 06.11",
   "sector": "P2",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-19",
   "end": "2026-11-06",
   "status": "in_progress",
   "n_done": 6,
   "n": 7,
   "n_block": 0,
   "float": 75,
   "cost": 13,
   "tok": 1000,
   "deps": []
  },
  {
   "code": "P2.4",
   "name": "Вход в Платформу, SEO, аналитика",
   "sector": "P2",
   "contour": "platform",
   "phase": "V",
   "start": "2026-11-23",
   "end": "2027-02-26",
   "status": "in_progress",
   "n_done": 1,
   "n": 5,
   "n_block": 0,
   "float": 65,
   "cost": 9,
   "tok": 700,
   "deps": [
    "P2.2",
    "P2.3",
    "P1.1"
   ]
  },
  {
   "code": "P3.1",
   "name": "Стабилизация и расширенный ЦРМ — до 06.11",
   "sector": "P3",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-12",
   "end": "2026-11-06",
   "status": "done",
   "n_done": 13,
   "n": 13,
   "n_block": 0,
   "float": 78,
   "cost": 16,
   "tok": 1200,
   "deps": []
  },
  {
   "code": "P3.2",
   "name": "Команда в Штабе — до 06.11",
   "sector": "P3",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-19",
   "end": "2026-11-06",
   "status": "in_progress",
   "n_done": 0,
   "n": 5,
   "n_block": 1,
   "float": 68,
   "cost": 17,
   "tok": 1200,
   "deps": []
  },
  {
   "code": "P3.3",
   "name": "CRM этап 4",
   "sector": "P3",
   "contour": "platform",
   "phase": "V",
   "start": "2027-01-11",
   "end": "2027-03-05",
   "status": "todo",
   "n_done": 0,
   "n": 4,
   "n_block": 0,
   "float": 40,
   "cost": 22,
   "tok": 2000,
   "deps": [
    "P3.1"
   ]
  },
  {
   "code": "P3.4",
   "name": "Драйвер, Пульт, CRM в приложении",
   "sector": "P3",
   "contour": "platform",
   "phase": "X",
   "start": "2027-02-01",
   "end": "2027-04-09",
   "status": "blocked",
   "n_done": 0,
   "n": 4,
   "n_block": 1,
   "float": 15,
   "cost": 28,
   "tok": 2200,
   "deps": [
    "P3.2",
    "P6.3"
   ]
  },
  {
   "code": "P3.5",
   "name": "Готовность к сезону",
   "sector": "P3",
   "contour": "platform",
   "phase": "X",
   "start": "2027-04-12",
   "end": "2027-05-07",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 15,
   "cost": 8,
   "tok": 420,
   "deps": [
    "P3.3",
    "P3.4"
   ]
  },
  {
   "code": "P4.1",
   "name": "P0-безопасность и бэкапы",
   "sector": "P4",
   "contour": "external",
   "phase": "S",
   "start": "2026-10-12",
   "end": "2026-10-30",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 38,
   "cost": 8,
   "tok": 500,
   "deps": []
  },
  {
   "code": "P4.2",
   "name": "«Под ключ»",
   "sector": "P4",
   "contour": "external",
   "phase": "M",
   "start": "2026-11-02",
   "end": "2026-12-18",
   "status": "in_progress",
   "n_done": 1,
   "n": 12,
   "n_block": 0,
   "float": 38,
   "cost": 30,
   "tok": 3080,
   "deps": [
    "P4.1"
   ]
  },
  {
   "code": "P4.3",
   "name": "Механики в Платформе",
   "sector": "P4",
   "contour": "platform",
   "phase": "V",
   "start": "2026-11-23",
   "end": "2027-02-19",
   "status": "in_progress",
   "n_done": 1,
   "n": 6,
   "n_block": 0,
   "float": 0,
   "cost": 21,
   "tok": 1980,
   "deps": [
    "P1.1"
   ]
  },
  {
   "code": "P4.4",
   "name": "Пакет и внешние события",
   "sector": "P4",
   "contour": "external",
   "phase": "X",
   "start": "2027-02-22",
   "end": "2027-05-28",
   "status": "in_progress",
   "n_done": 0,
   "n": 5,
   "n_block": 0,
   "float": 0,
   "cost": 18,
   "tok": 900,
   "deps": [
    "P4.2",
    "P4.3"
   ]
  },
  {
   "code": "P5.1",
   "name": "Трек обучения",
   "sector": "P5",
   "contour": "platform",
   "phase": "S",
   "start": "2026-10-12",
   "end": "2026-11-13",
   "status": "blocked",
   "n_done": 0,
   "n": 5,
   "n_block": 1,
   "float": 133,
   "cost": 6,
   "tok": 480,
   "deps": []
  },
  {
   "code": "P5.2",
   "name": "Спираль v5 в прод",
   "sector": "P5",
   "contour": "platform",
   "phase": "M",
   "start": "2026-10-26",
   "end": "2026-12-25",
   "status": "in_progress",
   "n_done": 1,
   "n": 5,
   "n_block": 2,
   "float": 28,
   "cost": 8,
   "tok": 800,
   "deps": []
  },
  {
   "code": "P5.3",
   "name": "Интеграция и онбординг",
   "sector": "P5",
   "contour": "platform",
   "phase": "V",
   "start": "2026-11-23",
   "end": "2027-01-15",
   "status": "todo",
   "n_done": 0,
   "n": 3,
   "n_block": 0,
   "float": 45,
   "cost": 14,
   "tok": 1500,
   "deps": [
    "P1.1"
   ]
  },
  {
   "code": "P5.4",
   "name": "Циклы и механики программ",
   "sector": "P5",
   "contour": "platform",
   "phase": "V",
   "start": "2027-01-18",
   "end": "2027-03-26",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 45,
   "cost": 24,
   "tok": 2000,
   "deps": [
    "P5.3",
    "P2.3"
   ]
  },
  {
   "code": "P5.5",
   "name": "Каркас Академии",
   "sector": "P5",
   "contour": "platform",
   "phase": "X",
   "start": "2027-02-15",
   "end": "2027-05-28",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 0,
   "cost": 19,
   "tok": 1050,
   "deps": [
    "P5.2"
   ]
  },
  {
   "code": "P6.1",
   "name": "Спайк",
   "sector": "P6",
   "contour": "external",
   "phase": "S",
   "start": "2026-10-19",
   "end": "2026-10-23",
   "status": "in_progress",
   "n_done": 5,
   "n": 6,
   "n_block": 0,
   "float": 3,
   "cost": 7,
   "tok": 500,
   "deps": []
  },
  {
   "code": "P6.2",
   "name": "Закрытый пилот",
   "sector": "P6",
   "contour": "external",
   "phase": "M",
   "start": "2026-10-26",
   "end": "2026-11-06",
   "status": "in_progress",
   "n_done": 2,
   "n": 4,
   "n_block": 0,
   "float": 3,
   "cost": 12,
   "tok": 1000,
   "deps": [
    "P6.1"
   ]
  },
  {
   "code": "P6.3",
   "name": "MVP → платный запуск",
   "sector": "P6",
   "contour": "external",
   "phase": "M",
   "start": "2026-11-09",
   "end": "2026-12-25",
   "status": "in_progress",
   "n_done": 2,
   "n": 6,
   "n_block": 2,
   "float": 3,
   "cost": 36,
   "tok": 3900,
   "deps": [
    "P6.2"
   ]
  },
  {
   "code": "P6.4",
   "name": "Версия 1",
   "sector": "P6",
   "contour": "external",
   "phase": "V",
   "start": "2027-01-11",
   "end": "2027-02-19",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 0,
   "cost": 32,
   "tok": 3000,
   "deps": [
    "P6.3"
   ]
  },
  {
   "code": "P6.5",
   "name": "Версия 2 и рост",
   "sector": "P6",
   "contour": "external",
   "phase": "X",
   "start": "2027-02-22",
   "end": "2027-05-28",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 0,
   "cost": 64,
   "tok": 3900,
   "deps": [
    "P6.4"
   ]
  },
  {
   "code": "P7.1",
   "name": "Воронка и договоры",
   "sector": "P7",
   "contour": "external",
   "phase": "S",
   "start": "2026-10-12",
   "end": "2026-11-13",
   "status": "in_progress",
   "n_done": 3,
   "n": 9,
   "n_block": 2,
   "float": 3,
   "cost": 6,
   "tok": 480,
   "deps": []
  },
  {
   "code": "P7.2",
   "name": "Кабинет и брифы",
   "sector": "P7",
   "contour": "external",
   "phase": "M",
   "start": "2026-11-16",
   "end": "2026-12-25",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 3,
   "cost": 21,
   "tok": 2200,
   "deps": [
    "P7.1"
   ]
  },
  {
   "code": "P7.3",
   "name": "Аналитические инструменты",
   "sector": "P7",
   "contour": "external",
   "phase": "V",
   "start": "2027-01-11",
   "end": "2027-02-26",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 0,
   "cost": 22,
   "tok": 2000,
   "deps": [
    "P7.2"
   ]
  },
  {
   "code": "P7.4",
   "name": "Платежи и ИИ-ассистент",
   "sector": "P7",
   "contour": "external",
   "phase": "V",
   "start": "2027-01-11",
   "end": "2027-02-12",
   "status": "todo",
   "n_done": 0,
   "n": 2,
   "n_block": 0,
   "float": 75,
   "cost": 13,
   "tok": 1200,
   "deps": [
    "P7.1"
   ]
  },
  {
   "code": "P7.5",
   "name": "White-label пакеты",
   "sector": "P7",
   "contour": "external",
   "phase": "X",
   "start": "2027-03-01",
   "end": "2027-05-28",
   "status": "todo",
   "n_done": 0,
   "n": 3,
   "n_block": 0,
   "float": 0,
   "cost": 29,
   "tok": 1600,
   "deps": [
    "P7.3",
    "P6.4"
   ]
  }
 ]
}