ESCX — как это работает целиком

одна страница · август 2026

Слева — путь от сырых данных к тому, что видит пользователь. Справа — восемь правил, которые действуют на каждом шаге сразу: они и есть то, что отличает расчёт от гадания. Читать сверху вниз.

01
Источники что берём и почём
Только открытые данные. Ничего платного на старте — это не экономия, а условие, при котором проект вообще возможен в одиночку.
UCDP — события и боевые смерти с 1989 GDELT — поток новостей каждые 15 мин санкционные реестры NOTAM голосования ГА ООН SIPRI GPR Index (CC BY) ACLED
ACLED исключён: его условия прямо запрещают проекты нашего типа. Не осторожность, а требование лицензии.
02
Сбор скучный стек, ноль зависимостей
Python из стандартной библиотеки, SQLite, GitHub Actions по расписанию. Никаких Kafka и Airflow: их операционная стоимость съест бюджет времени раньше, чем даст пользу.
идемпотентность по (source, id) watermark = инкрементальность append-only на триггерах БД
03
Разбор текста здесь и только здесь работает ИИ
Новость превращается в типизированное событие: вид признака, ступень эскалации 0–4 по якорной рубрике, стороны, дословная цитата-подтверждение. Модель извлекает факты. Модель не производит вероятность.
prefilter → отсекает ~95 % кэш по хэшу + версия промпта лимит расходов в коде цитата не найдена → брак
Индикатор попадает в индекс только когда согласие с ручной разметкой пройдёт порог: взвешенная каппа ≥ 0.65.
04
Сопоставление с диадой самое хрупкое место
Событие относится к паре государств правилом, по географии или арбитражем модели — и каждый способ помечается. Несопоставленные не выбрасываются, а считаются: рост их доли означает поломку.
rulegeo llmunmatched
Три источника — три разные системы кодов стран (GW / CAMEO / ISO3). Без таблицы соответствий события молча уезжают не в те диады.
05
Расчёт накала пять блоков → одно число
Каждый индикатор нормируется по собственной пятилетней истории диады через медиану и MAD, блоки складываются с весами.
Кинетика 0.35
Военные приготовления 0.20
Дипломатия 0.15
Экономическое давление 0.15
Информационное поле 0.15
Инфополе весит мало намеренно: медиапоток — самый быстрый и самый лживый сигнал, он измеряет внимание, а не риск.
06
Четыре числа на диаду каждое считает свой механизм
ФАЗА · L
0–6
правила и пороги UCDP, смену подтверждает человек
НАКАЛ · H
0–100
формула из наблюдаемых величин, две шкалы: abs и rel
ТЕМП · ΔH
↑ ↓ ❄
производная: нагрев, разрядка, заморозка
ВЕРОЯТНОСТЬ · P
%
обученная модель, не LLM; проверяется по Brier
Уровень и производная — разные числа. Замороженный конфликт и мирные переговоры дают одинаковый нулевой темп, но фазу 4 и фазу 1. Один индикатор их не различит.
07
Глобальный индекс агрегат по всем диадам
Не среднее арифметическое, а взвешенное по последствиям: доли сторон в мировом населении, ВВП и военных расходах, множитель за ядерный статус и за плотность союзных обязательств.
GEI = Σ(c·H) / Σc ось: кинетика ось: крупные державы ось: стратегический риск
Только третья ось относится к сценарию мировой войны. «Вероятность третьей мировой» не публикуется: событие не определено операционально, значит непроверяемо.
08
Что видит пользователь
Экран «Мир» с глобальной дугой · лента, отсортированная по изменению, а не по уровню · карточка диады с раскрытием до сырого события · публичная страница калибровки · алерты и API.
Free — топ-20 диад, задержка сутки Pro $29 Team $99 API $299

ДЕЙСТВУЕТ НА КАЖДОМ ШАГЕ

1
Раскрытие до источника. Число, которое нельзя докликнуть до сырого события, не публикуется.
2
Нет прогноза без интервала и без явного условия разрешения.
3
Базовая ставка первой. Модель — поправка к исторической частоте, а не откровение с нуля.
4
ФАКТ · ОЦЕНКА · МНЕНИЕ различаются визуально и никогда не смешиваются.
5
Нормировка на медиавнимание. Иначе крупные сюжеты вечно ярче — не потому что опаснее.
6
Нет данных ≠ нет риска. Покрытие ниже 40 % — индекс серый и с предупреждением.
7
Человек подтверждает смену фазы. Автоматика предлагает, решение логируется.
8
Версионируется всё. Смена весов — пересчёт истории, старая версия остаётся доступна.

Сквозной инвариант: журнал прогнозов только пополняется. Опубликованное значение не редактируется задним числом никогда — исправление оформляется новой записью со ссылкой на исходную. Из этого и вырастает публичный Brier, который конкурент не скопирует без тех же полутора лет.

ЧТО ЭТО СТОИТ В МЕСЯЦ

Хостинг и база$45
BigQuery$30
LLM-скоринг$60
Прочее и резерв$65
Итого$200
Безубыточность7 подписок