wow · git:20260814.44e61cf · 2026-08-14 · sha256 c18aafccf28191ec
wow git:20260814.44e61cfA
Immutable. This exact content is served forever at /api/v1/blob/c18aafccf28191ec.
--- name: wow description: "«Сессия-ВЕХА → эпизод → публикация ВНЕ ОЧЕРЕДИ» — Антон в конце крутой сессии даёт одну команду, и из ГОРЯЧЕГО контекста этой сессии собирается полный эпизод (все тиры) с приоритетом milestone, минуя ночные расписания фабрики: тизеры в чаты сразу после одного «+», остальное по топологии. Триггеры: /wow, /вау, /veha, «это веха», «запушь эту сессию», «эта сессия крутая, расскажи всем», «session is a milestone», «push this session». Опциональный угол: «/wow угол: <о чём именно пост>». НЕ путать с /episode (обычный материал без приоритета) и ежедневным дневником (тот сам упоминает рядовые сессии). Голос Антона = Opus или сильнее (модель текущей сессии); Sonnet для авторского текста запрещён." license: MIT --- WOW — приоритетная полоса контент-фабрики (веха → максимум контента → без очереди) ДВА ТИПА СЕССИЙ (правило Антона, 2026-07-02): - Рядовая → сама попадёт в ежедневный дневник/devlog (fb_diary_collect), ничего не делать. - ВЕХА → Антон говорит /wow → этот скилл: полный эпизод + публикация первым, без ожидания расписаний. ТОПОЛОГИЯ WOW (Антон, голосом 2026-07-02; поверх §7.2 decision-content-pipeline-reality-show): ``` тир куда статус teaser RU чат @ClawRus <YOUR_CHAT_ID> 🟢 армировано (авто после «+») teaser EN чат ClawEng «OpenClaw Gods» <YOUR_CHAT_ID> 🟢 записан Антоном («Claw Inc» в голосовой = ClawEng; наши аккаунты админы) medium RU RU-канал (id даст Нина) ⏳ кандидат: «OpenClaw Lab - Все об OpenClaw» <YOUR_CHAT_ID> — НЕ постить до подтверждения medium EN EN-канал (id даст Нина) ⏳ кандидат: «OpenClaw + AI Engineers ClawEng» <YOUR_CHAT_ID> — НЕ постить до подтверждения medium FB стена Антона через /fb-post draft-first, отдельный «+», fb_guard longread решают Нина+Claude (пока §7.2: @ClawRus + GitHub) ⏳ вопрос ушёл Нина по шине dev-log GitHub EN (вручную gh) как в §7.2 X EN спит до кредов secrets\x_api.env дремлет ``` ⛔ @clawrush = ЧУЖОЙ канал, никогда не постить ([[openclaw-telegram-channels]]). ШАГИ: 0. ⭐ БИТ СНАЧАЛА (v2, 2026-07-10, закон «канон раньше контента»): веха = сначала бит `beat_kind: milestone` в канон `$OBSIDIAN_VAULT/04-Projects\show-canon\beats\` (шаблон `_TEMPLATE-beat.md`; reveal честно) + обновить арку → `canon_render.py`. Эпизод дальше опирается на этот бит (факт один — эпизод, глава и dev-log не разойдутся). 1. ДИСТИЛЛЯЦИЯ — из горячего контекста ТЕКУЩЕЙ сессии: что сделали, почему веха, конфликт/дуга (style-reality-show), угол Антона если дан. Сессия остыла/другая дата → `python $IMPORTS_ROOT/fb_diary_collect.py <DAY>` как сырьё. 2. СКАФФОЛД + ПРИОРИТЕТ (0 токенов). ⛔ АНТИ-ДУБЛЬ СНАЧАЛА: проверь `priority.json` + `episodes\` на эпизод ТОЙ ЖЕ вехи от параллельной сессии (флот активен!); нашёл — присоединись/дополни его, НЕ плоди второй бандл (грабли 2026-07-02: собрал 6 тиров, superseded через 40 мин): `python $IMPORTS_ROOT/content-factory/episode_adapter.py new --slug wow-<kebab> --title "<title>" --source "session:<YYYY-MM-DD>"` затем пометить приоритет: `python $USERPROFILE/.claude/skills/wow/wow_priority.py add --slug wow-<kebab> --title "<title>"` (пишет `"priority":"milestone"` в meta.json бандла + строку в очередь `$IMPORTS_ROOT/content-factory/priority.json`). 3. НАПИСАНИЕ тиров — как в /episode (стиль, приватность, CTA co-founder WhatsApp +1 341 222 9178 на medium/longread). Авторский голос = Opus или текущая топ-модель сессии. 4. ПРОВЕРКА: `episode_adapter.py check --slug <slug>` (FAIL=0) + прогнать /taste-check. Только после этого показывать. 5. ОДИН «+» НА ЭПИЗОД: показать Антону сводку бандла (тир → куда → первая строка) в текущем чате И продублировать её в гейт-чат «00 » 06 черновики — жми ➕» -3841409208 (его ➕ там = одобрение) → ждать «+». ⛔ В Saved НИЧЕГО не класть (anton 2026-07-02). ⭐ ВСЕГДА: тиры, которые Антон постит САМ (FB и любой ручной), после готовности бандла класть paste-ready в чат «00 » 05 обработанные голосовые» -8758529907 тремя сообщениями: (1) инструкция, (2) чистое тело поста, (3) чистый 1-й комментарий — тело и коммент без префиксов, чтобы копировались целиком. 6. ПУБЛИКАЦИЯ СРАЗУ (после «+», ничего не ждёт ночных рутин): - teaser RU → @ClawRus, teaser EN → ClawEng (Telegram MCP, аккаунт work_acct_b; fallback ниже). - medium RU/EN → каналы когда подтверждены Нина; до тех пор — paste-ready ей по шине (bus_send NAT-1) «запость руками». - medium FB → /fb-post (свой Tier-2 гейт + fb_guard; лимиты НЕ обходить — защита от бана). - longread/dev-log → по решению с Нина; GitHub вручную. - `episode_adapter.py set-status --slug <slug> --status published` + `wow_priority.py mark --slug <slug> --status posted`. - Лог публикации (что → куда → ссылка) → чат-лента «00 » 07 опубликовано» -5145848407. 7. АНТИ-ДУБЛЬ НОЧНЫХ РУТИН: ежедневные генераторы (fb-diary, content-factory-daily) читают `priority.json` за сегодня → веху упоминают ссылкой на эпизод, НЕ пересказывают заново. FALLBACK при красном Telegram MCP на этой машине: не молчать — отправить задание хабу `python ~/.claude/scripts/bus_send.py HUB-1 "WOW-POST: <slug>, тексты в episodes\<slug>\, цели: ..."` (хаб постит), Антону строка «MCP красный, ушло хабу». ГРАНИЦЫ: draft-first наружу до «+» (один «+» покрывает тизеры+каналы этого эпизода; FB всегда со своим гейтом). Деньги/обязательства/секреты в тексте = стоп. Приватность: без сумм и чужих имён. Тизер 240–370 HARD. Один эпизод = одна веха.