Воронка пайплайна
Донор → фильтр → очередь → канал → база объявлений → лид. Узкое место подсвечено красным.
Поток постов по часам
Столбики — факт, пунктир — ожидание по модели Хольта-Уинтерса (сезонный профиль суток).
Органика и реклама
Норма — не более 1 промо на 30 органических (OS ≥ 0.95).
Каналы: постов за окно
Сравнение наполнения каналов. Норматив — channel_targets в pult_models.json (300/сут по умолчанию, 600 крупным, 200 узким).
Тепловая карта активности
Сутки (24 часа) × каналы. Чем ярче, тем больше постов в этот час.
нет
мало
средне
пик
Что требует внимания
Автоматические выводы аудита и пороги из pult_models.json.
Каналы публикации
Статус, маршруты, наполнение и управление. Кнопки «Пауза»/«Возобновить» переключают все маршруты канала.
Боты
Роль, токен, права в каналах. Проверка идёт через эндпойнты пульта
GET /api/v1/parsic/pult-bots-health и GET /api/v1/parsic/pult-postic-metrics
— тот же пароль пульта, отдельная роль администратора не нужна.Права ботов в каналах
Строки из
pult-bots-health: тип чата, статус бота и право публикации.| Канал | Бот-публикатор | Статус | Может публиковать | Ошибка |
|---|
Очередь Postic
Данные из
pult-postic-metrics (Redis db3): очередь, DLQ, ключи идемпотентности.Доноры
Здоровье донора DH считается по формуле M11: 0.40·e^(−Δt/48ч) + 0.35·min(1, λ/6.48) + 0.25·(1−dr).
| Донор | Канал-приёмник | Вкл | Постов за окно | Прошло фильтр | DH | Последняя ошибка | Действия |
|---|
Доноры ↔ Каналы
Группировка по каналам-приёмникам: публикации по классам за 7 дней
(Redis soyuz:stats:pub) и тумблер маршрута. Выключение подхватывается parsic без рестарта.
Маршруты relay
Каждая строка — связка «донор → канал». Правка сохраняется в channel_relay.json через API пульта.
| Донор | Канал | Тема | Вкл | Регион | min_hits | include | exclude | Действия |
|---|
Массовая правка фильтров
Правка применяется сразу ко всем маршрутам канала или донора
(POST /api/v1/parsic/relay-entity-filters-patch).
По каналам
Меняет include/exclude/min_hits у всех маршрутов канала.
По донорам
Меняет фильтры всех маршрутов одного донора.
Прогон калибровки
Последовательно опрашивает бэкенд, очередь, ботов и базу объявлений,
затем пересчитывает Health Score по формулам pult_models.json.
Health Score до
—
после прогона
—
Чек-лист проверок
Клик по строке ведёт в нужный раздел пульта или во внешний источник.
Динамика Health Score
История прогонов хранится в браузере оператора (localStorage), последние 60 записей.
Текст отчёта
То, что попадёт в выгрузку.
Модель прогноза
Сводка. Прогноз по каждому показателю виден прямо на его карточке в разделе «Обзор»;
здесь — выбор модели и общий горизонт. Модели и параметры — из pult_models.json (раздел models).
Факт и прогноз потока постов
Сплошная — факт по суткам, пунктир — прогноз, заливка — доверительный интервал 95 %.
Прогноз по показателям на 7 дней
Те же значения, что подписаны под карточками показателей. Источник указан в каждой строке.
Сравнение моделей
Балл = 0.35·точность + 0.25·устойчивость + 0.20·интерпретируемость + 0.20·стоимость.
Добавить донора
Источник попадёт в channel_relay.json, Parsic подхватит на следующем цикле.
Фильтры союзов
Пресеты из union_filter_presets.json, правки сохраняются в union_filter_overrides.json.
Партнёры · подключение по API
Все партнёры со страницей на союз.online могут загружать предложения и получать запросы союза по ключу.
Ключ показывается один раз, в базе — только хэш. GET/POST /api/v1/parsic/partnery.
Parsic
Период опроса донора. Правило: не ниже (уникальных доноров ÷ 40) × 60 с — иначе FloodWait; не выше 900 с. Значение из JSON перебивает переменные окружения.
Пульт
История серверных снимков
GET /api/v1/parsic/pult-reports — снимки аудита, сохранённые бэкендом.
| Время | Окно | Постов доноров | Постов в каналах | Разрыв | Маршрутов вкл. |
|---|
Отчёты владельца · что сделано
Записи журнала проверок за период, выкатки и цифры. Обновляется само при входе;
«С прошлого входа» считает от предыдущего открытия пульта; тумблеры «Ежедневные»/«Еженедельные»
открывают архив отчётов, которые сервер складывает сам. GET /api/v1/parsic/otchet-vladeltsa.
Провайдеры ИИ · балансы и пополнение
Кто отвечает в Доме Советов, живая проверка ключей, остатки средств и ссылки на пополнение.
Порядок задаёт LLM_PORYADOK в .env (сейчас OpenAI → Anthropic → OpenRouter). GET /api/v1/parsic/provaydery.
Агенты союзов
Роли-агенты каждого союза из /data/agenty_soyuzov.json: 5 главных + 7 смежных, на зеркалах — кнопки «Дом Советов» и «Агенты Komanda.ai».
СОЮЗ ИНФОРМ · обработчик потока и контролёры
«СОЮЗ ИНФОРМ» — обработчик и классификатор всей информации над Парсиком (сбор) и Постиком (публикация): словари отраслей,
таксономия, маршруты в каналы и ленты, база знаний Дома Советов. «СоюзИнформ» — медиасеть (каналы и ленты). Контролёры каждые 10 минут
проверяют ленты, жанры, очереди, пульс сбора, базу, обучение и провайдеров; чинят, что можно чинить безопасно; тревоги — владельцу в Telegram. /data/inform_kontrol.json
Дом Советов · состояние
База знаний, память успешных сценариев, диалоги и расход по провайдерам. GET /api/v1/dom/sostoyanie, /scenarii.
Дорожная карта запуска · этапы, юрформа, тарифы
Текущий этап и следующий шаг считает сервер по маркерам системы (режим оплаты, тарифы, согласия,
оплаты, реквизиты админов) и отметкам владельца. Кнопка «Включить тарифы» запускает пробный период. GET /api/v1/parsic/roadmap.
Документы проекта
Файлы ищутся рядом с пультом на том же nginx. Наличие проверяется запросом HEAD:
доступные — кликабельные ссылки, отсутствующие помечены серым.
проверяю наличие файлов…
Выгрузка текущего состояния
Формируется в браузере из того, что пульт уже загрузил: метрики, проверки, ошибки запросов.
Что внутри выгрузки
- Health Score и вклад каждого показателя в него.
- Все метрики со значением и зоной (зелёная / жёлтая / красная).
- Результаты последнего прогона калибровки и что делать по каждому провалу.
- Список запросов к API, которые не прошли — с текстом ошибки.
Лендинги проекта
Страницы союзов, доноров и партнёров на нашем домене (GET /api/v1/parsic/landings).
Из этого же списка берётся активный чип «Лендинг» рядом с донором, каналом, союзом и маршрутом.
загружаю список лендингов…
Пульт СОЮЗ · формулы и пороги —
ui/data/pult_models.json ·
аудит — docs/AUDIT_BOTY_KANALY_20260814.md ·
все документы