Приоритетная фича 4. Аналитика недели с публичным табло прогнозов
Кабинет получает собственную еженедельную аналитику: разбор недели по новостям самого сайта, проверяемые прогнозы на следующую неделю и публичное табло точности этих прогнозов. Плюс личный слой — подписка на длинные сюжеты, отметка своих активов и уведомления о том, что прогноз закрылся или в сюжете появилось событие.
Отличие этой фичи от трёх предыдущих: она не гипотеза. Конвейер, который всё это производит, уже написан, работает по расписанию восемь недель подряд и выпустил десять отчётов. Вопрос не в том, получится ли, а в том, как довести готовые артефакты до пользователя. Исходный проект — UNUM_News_Analytics_Bot, разбор интеграции — в его документе docs/proposal-2026-09-23-lk-integration.md.
1. Ценность и отстройка#
Три предыдущие фичи показывают пользователю его собственные данные: балансы, транзакции, ответы ассистента на его вопросы. Эта показывает то, чего у пользователя нет и быть не может — редакционную работу поверх всего новостного потока сайта за неделю.
Отстройка здесь острее, чем у ассистента. Чат с ИИ поверх новостей сегодня делают все, кому не лень, и отличить один от другого пользователь не может. А публичное табло точности собственных прогнозов не ведёт практически никто в русскоязычной крипто-аналитике. Это редкий случай, когда преимущество нельзя скопировать быстро: чтобы показать накопленную точность, нужна история прогнозов, а её нельзя сделать задним числом.
Сейчас табло показывает: 58% точности по 30 закрытым прогнозам, Brier score 0.169. Не выдающийся результат — и именно поэтому ему верят. Медиа, которое публикует свои промахи вместе с попаданиями, выглядит иначе, чем медиа, которое вспоминает только удачные предсказания.
Второй слой ценности — причина возвращаться. Новость прочитали и ушли. Прогноз, за которым человек следит, и сюжет, на который он подписался, возвращают его на сайт сами: кабинет пишет, когда прогноз закрылся и когда в истории что-то произошло.
2. Что появляется в кабинете#
Отчёт недели. Приходит в понедельник утром. Заголовок, три главных тезиса, пять тем с разбором. Каждое число в отчёте ссылается на статью-источник на theunum.io — это одновременно и доверие, и внутренняя перелинковка на новостную ленту.
Табло точности. Постоянная страница, обновляется каждую неделю: сколько прогнозов сбылось, сколько нет, накопительная точность и Brier score. Разбивка по типам и горизонтам показывает, что именно угадывается: сейчас, например, прогнозы с горизонтом длиннее недели сбываются заметно чаще недельных.
Прогнозы на неделю вперёд. У каждого: формулировка, вероятность, срок и условие, при котором он считается несбывшимся. Прогноз, который нельзя проверить, в реестр не попадает — это правило конвейера, а не пожелание.
Сюжеты. Длинные истории, которые тянутся месяцами: рамочный закон о крипте в США, уход майнеров в аренду мощностей под ИИ, стейблкоины в платёжном контуре. У каждого сюжета лента событий и дата следующей контрольной точки. Пользователь включает тумблер «следить» — и получает уведомления по этому сюжету.
Мои активы. Пользователь отмечает тикеры, которые держит. Темы отчёта, где эти активы упомянуты, подсвечиваются; новостной фон считается отдельно по ним. Когда заработает мультикошелёк (фича 1), список активов подтягивается из подключённых кошельков автоматически — отмечать вручную не придётся.
Уведомления. Два повода, оба конкретные: закрылся прогноз, за которым человек следил, или в его сюжете появилось событие. Никаких «у нас вышла новая статья».
Календарь недели. Пять-семь дат: голосования, заседания регуляторов, публикации данных, дедлайны по сюжетам.
Новостной фон. Индекс: перевес позитивных материалов над негативными по крипто-рубрике, ряд по неделям. Виджет ложится и на карточку актива, и на главную.
3. Данные и конвейер#
Отдельного сбора данных фича не требует — всё считается из новостного потока самого сайта.
Источник статей. У сайта нет публичного RSS и открытого API, поэтому конвейер читает страницы через payload React Server Components: тот же адрес, что и обычная страница, плюс заголовок RSC: 1. Оттуда приходит полный текст статьи, рубрика, теги, автор и время публикации. Способ рабочий, но обходной — когда появится доступ к внутреннему news-api, конвейер переключается флагом, контракт уже описан.
Что уже собрано: 2062 статьи за 16 недель, из них 1251 в отчётных неделях.
Рыночные данные. CoinGecko (цены), alternative.me (индекс страха и жадности), Yahoo Finance (нефть, золото, доллар, доходность десятилеток, S&P 500). Всё бесплатное, с кэшем и аккуратной очередью запросов.
Что считает конвейер поверх статей: кластеры тем недели и всплески, индекс новостного сентимента (разметка заголовков быстрой моделью), реестр собственных прогнозов с автоматическим закрытием ценовых по рыночным данным, реестр прогнозов сторонних аналитиков, извлечённых из текстов новостей, трекер сюжетов.
Модель не ходит в интернет. Ей передаётся только собранный файл недели. Каждое число в отчёте обязано ссылаться на статью или на рыночный срез, иначе линтер заворачивает отчёт целиком. Прямые торговые рекомендации запрещены списком стоп-фраз и тоже ловятся автоматически.
Стоимость. Классификация сентимента — около 0,2 доллара в неделю. Основные расходы — один длинный прогон модели на отчёт. Полный цикл занимает в среднем 18 минут, максимум 25.
4. Интерфейс#
Прототип интерфейса собран в палитре сайта и работает на настоящих данных: отчёт за неделю 14–20 сентября 2026, 73 прогноза из реестра, девять сюжетов, ряд новостного фона за девять недель.
Пять разделов: обзор, прогнозы, сюжеты, мои активы, уведомления. В прототипе работают переключение разделов, фильтры прогнозов, подписка на сюжеты с пересчётом счётчиков и появлением уведомления, отметка активов с подсветкой тем, отметка уведомлений прочитанными и переключатель «бесплатно ↔ подписка», который показывает, что именно закрыто платным уровнем.
Раздел устроен как рабочая панель, а не как лента: сводка сверху, детали ниже, состояние закодировано формой — чип вердикта, полоса распределения, подсветка совпадений по активам.
5. Монетизация и этапность#
Бесплатно: табло точности целиком (в том числе промахи), отчёт недели через семь дней после выпуска, закрытые прогнозы с вердиктами, виджет новостного фона.
По подписке: свежий отчёт в понедельник, открытые прогнозы до истечения срока, подписки на сюжеты и уведомления, экспорт реестра прогнозов и ряда сентимента.
Логика разделения простая и честная: бесплатно видно, насколько мы точны; платно — что мы думаем прямо сейчас.
Этапность.
- Публичная часть, без кабинета. Отчёт публикуется как статья в новой рубрике «Аналитика», плюс страница табло точности. Ничего не требует от профиля пользователя, даёт ценность сразу, приносит поисковый трафик. Со стороны конвейера нужна замена заглушки публикации на реальный вызов — это дни работы.
- Виджеты. Индекс новостного фона на карточках активов и на главной.
- Кабинет. Подписки на сюжеты и активы, уведомления о закрытии прогнозов, персональный региональный срез по стране из профиля.
- Платный уровень. Только после того, как появится привычка возвращаться.
Что нужно со стороны сайта. Четыре таблицы (отчёт, прогноз, сюжет, метрика) и пять эндпоинтов: один на публикацию для конвейера, четыре на чтение для сайта. Подписки ложатся на profile-api двумя таблицами связей. Отдельный сервис заводить не нужно.
6. Риски и как их гасим#
Низкая точность отпугнёт. Табло показывает 58%, и это видно всем. Гасим тем, что точность подаётся не как реклама, а как метод: рядом Brier score, разбивка по типам прогнозов и разбор каждого промаха с объяснением механизма. Медиа, которое публично разбирает свои ошибки, выигрывает доверие, а не теряет его.
Юридический риск советов. Аналитика про активы легко скатывается в «покупайте». Конвейер запрещает это списком стоп-фраз, который проверяется автоматически на каждом отчёте; вместо рекомендаций пишутся сценарии «если произойдёт это, исторически бывало так, смотреть надо на вот это». Дисклеймер обязателен и тоже проверяется.
Выдуманные числа. Главный риск любой ИИ-аналитики. Гасится жёстко: число без ссылки на статью или рыночный срез не проходит проверку формата, отчёт возвращается на доработку. Ссылочность сейчас 90,9%, остаток — строки, где линтер выдал предупреждение, а не ошибку.
Зависимость от способа сбора. Чтение payload страниц — обходной путь, он сломается, если сайт поменяет структуру. Конвейер в этом случае падает с явным сообщением, а не молча портит данные; запасной источник (Telegram-канал) выдаёт записи в той же схеме. Правильное решение — доступ к внутреннему API, и оно же снимает риск совсем.
Тонкая персонализация на старте. Пока у пользователя нет подключённых кошельков, список активов он отмечает руками. Это терпимо для первой версии и снимается фичей 1.
7. Метрики успеха#
| Метрика | Что показывает | Сейчас |
|---|---|---|
| Недель подряд без пропуска | цикл живой, а не разовый запуск | 8 |
| Накопительная точность и Brier score | качество прогнозов и калибровка | 58%, 0.169 |
| Доля утверждений со ссылкой на источник | защита от выдуманных чисел | 90,9% |
| Подписок на сюжеты на пользователя | зацепился ли человек за длинные истории | — |
| Возвраты по уведомлению | работает ли механика возвращения | — |
| Переходы из аналитики в новостную ленту | приносит ли раздел трафик основному продукту | — |
| Конверсия в платный уровень | окупается ли раздел | — |
Первые три метрики считаются уже сейчас и лежат в docs/metrics.md проекта-конвейера. Остальные появятся вместе с кабинетом.