# VBG.WTF: ежедневный пайплайн выпуска

## Ритм

Каждый день в 18:00 МСК выпуск собирает события за последние 24 часа. Цель - не новостная простыня, а читаемый городской памфлет: коротко, зло, смешно, с проверяемыми ссылками.

## Сбор

1. Сначала обойти обязательное ядро из `config/sources.json`: `Выборгские осколки`, `Интересные события в Выборге` в Telegram, `Интересные события в Выборге` во ВКонтакте, Telegram-канал `Музей-заповедник «Парк Монрепо»`.
2. Если у `Выборгских осколков` вышел содержательный пост, не смешивать его с короткой сводкой. Разобрать отдельно и предложить отдельную статью.
3. Для `Интересных событий в Выборге` сверять Telegram и VK: если во ВКонтакте больше фото, видео или комментариев, брать VK как более полный источник фактуры.
4. Отдельно открыть обсуждения к заметным постам `Интересных событий в Выборге` и собрать "Ринг обсуждений": 3-5 баталий дня, позиции сторон, полезные ссылки, уровень абсурда и то, что нужно проверить.
5. Telegram Монрепо читать не только как афишу, а как источник живых деталей: оранжерея, закулисье, короткие видео, локальная культурная фактура.
6. После ядра обойти фоновые СМИ и официальные источники: 47news, iVBG, администрация, МЧС, МВД, музейные сайты.
7. Забрать заголовок, дату, ссылку, краткое содержание, медиа, рубрику и первичный уровень важности.
8. Снять дубли по URL, похожим заголовкам и одинаковым цитатам.
9. Отложить неподтвержденные сообщения из комментариев и чатов в блок "сигналы", пока нет второго источника.
10. Отдельно собрать афишу на ближайшие 3-7 дней.

## Приоритеты источников

- **Выборгские осколки:** особый приоритет. Редко, но метко; сильные публикации выносить в отдельный материал.
- **Интересные события в Выборге:** главный городской радар. Это основной ежедневный поток поводов, но рекламу и эмоции отделять от факта.
- **Обсуждения под Интересными событиями:** ежедневный боковой "ринг". Читать как социальную фактуру и источник сигналов, но пересказывать без профилей, личных данных и прямой травли участников.
- **Интересные события в Выборге VK:** обязательная пара к Telegram, особенно ради фото, видео и комментариев.
- **Музей-заповедник «Парк Монрепо» Telegram:** читать на предмет живых культурных деталей, а не только скучной афиши.
- **Газета «Выборг»:** низкий приоритет как источник повестки. Можно разбирать публичные посты как медиа-феномен, но без персональной травли админов.
- **Официальные источники:** нужны для дат, документов, ответственных лиц и юридически чистого подтверждения.

## Рубрики

- Главная боль дня: 1 сюжет, 2-4 абзаца.
- Коммунальный циркуляр: ЖКХ, дороги, отключения, дворы, мусор, вода, свет.
- Чиновничий спорт: решения, обещания, тендеры, отчеты, публичные заявления.
- Происшествия: ДТП, пожары, перекрытия, криминальная хроника только по официальным или надежным источникам.
- Туристический индекс: мосты, замок, парковки, очереди, сезонные толпы.
- Ринг обсуждений: 3-5 раундов из комментариев к `Интересным событиям`; тема спора, позиции, полезный факт, саркастический судейский комментарий.
- Афиша: культура без издевки над организаторами, если они не заслужили отдельного сюжета.

## Тон

Базовый регистр - уничтожительно саркастический. Но объектом атаки должны быть действия, должностная роль, публичное обещание, качество работ и бюрократический язык.

Локальная медиа-критика разрешена: можно жестко высмеивать публичный пост, редакционную нелепость, унылый официоз, рекламный шум и неудачную подачу. Нельзя превращать это в персональную травлю частного человека. Если человек депутат, чиновник или публичный представитель, критиковать можно его публичную роль, решения, обещания и посты.

Для "Ринга обсуждений" правило жестче: не тащить ники, аватарки, профили, личные подробности и дословные оскорбления. Работать как спортивный комментатор городского абсурда: "сторона парковки", "лагерь а-раньше-было", "факт-чекер со ссылкой", "коммунальный фаталист". Смешно и зло разбирать аргументы, не запускать охоту на людей.

Не писать так:

- "чиновник украл", если нет решения суда или официального расследования;
- "служба специально издевается", если есть только плохой результат;
- личные оскорбления по внешности, семье, здоровью, происхождению.

Писать так:

- "ведомство снова исполнило номер с исчезающим сроком";
- "отчет выглядит бодрее, чем двор после ремонта";
- "подрядчик оставил после себя инсталляцию в жанре 'не подходите в белой обуви'".

## Формат выпуска

```md
# VBG.WTF за YYYY-MM-DD

## Главное

Короткий лид на 2-4 абзаца. Первый абзац - факт. Второй - саркастический разбор. Третий - что будет дальше или кто обязан ответить.

Источник: [название](url)

## Коротко

- **Рубрика:** факт, едкий пересказ, источник.
- **Рубрика:** факт, едкий пересказ, источник.

## Афиша

- Дата, место, событие, ссылка.

## Ринг обсуждений

- **Раунд 1:** тема спора, позиции сторон, полезный факт, судейский комментарий.
- **Раунд 2:** тема спора, позиции сторон, полезный факт, судейский комментарий.
- **Раунд 3:** тема спора, позиции сторон, полезный факт, судейский комментарий.

## Индексы

- Коммунальная температура: 1-5.
- Туристический шум: 1-5.
- Чиновничий туман: 1-5.
- Градус ринга обсуждений: 1-5.

## Иллюстрации

1. Сюжет, промпт, желаемый формат.
2. Сюжет, промпт, желаемый формат.
```

## Иллюстрации

На выпуск нужно 5-10 оригинальных иллюстраций. Быстрый набор:

- главная тема дня;
- коммунальная миниатюра;
- чиновничий штамп или кабинетный театр;
- туристический сюжет;
- культурная афиша;
- транспорт или парковки;
- общий мем-визуал дня;
- маленькая заставка для соцсетей.

Промпт должен описывать сцену, стиль, цвета, запреты и формат. Пример:

```txt
Сатирическая editorial-иллюстрация для VBG.WTF: выборгская улица, огромная коммунальная труба как оперная сцена, жители с тазиками как хор, на фоне силуэт башни, плоская векторная графика, резкие контуры, красный-желтый-синий акценты, без реальных логотипов и лиц, 16:9.
```

## Публикация

Минимальный порядок:

1. Проверить ссылки и имена.
2. Убрать неподтвержденные обвинения.
3. Сохранить финальный текст выпуска.
4. Сгенерировать или выбрать 5-10 иллюстраций.
5. Опубликовать на сайте и в соцсетях.
6. Сложить исходные ссылки в архив выпуска.
