⌂ все дашборды/Флот и узлы← Bus-Debts-Grind-ZBOOKG8-2026-08-06 · DR-voice-finetune-ZB-12 →

🏭 Content Machine — карта конвейера (кто/что/каким реестром)

Обновлено 2026-07-11 · собрано после сверки с каноном битов · ЕСТЬНОВОЕ (10–11.07)СЛЕДУЮЩЕЕ

⚖️ Законы поверх всех стадий: draft-first (наружу только по «+» Антона) · «событие → сначала БИТ в канон → потом пост» · «одна волна = одна история = один канал в день» (петля вместо ковра) · нативный рерайт под площадку, никакого copy-paste · голос Антона = Opus/Fable, не Sonnet · секреты/CRM/чужие имена не выходят.

0. СЕНСОРЫ — ловят сырьё

РоботЧто ловитРеестр/выход
content_miner (рефлекс capture + ночник 23:1x)моменты в сессиях Claude Code (все машины)triage/posts.jsonl (source_kind=session) + captured.jsonlНОВОЕ
voice_triage (10:10)голосовые Антона (чат 00)triage/posts.jsonl (voice)ЕСТЬ
intention_mineболи/вопросы Антона → ask-постыintentions.dbЕСТЬ
fb-watch (13:00)посты на стене FB без тизераfb_teaser_ledger.jsonЕСТЬ
⬇️

1. КАНОН — единственный источник ИСТОРИИ (биты)

Кто пишетКудаПравило
Писатель канона (живая сессия хаба / continuity-прогон)show-canon/beats/ (+arcs/loops/season)«не было в каноне = не было»; 3 оси статуса; forward-only с 08.07ЕСТЬ
Сенсоры (майнер и др.)show-canon/beats-inbox/ — черновики битовв beats/ напрямую нельзя; писатель разбирает инбоксНОВОЕ
canon_render.pyпубличные реестры канона на GitHub (the-journey/canon)reveal-фильтр; leak-scan; пуш по «+»ЕСТЬ
⬇️

2. РЕЕСТР ЗАГОТОВОК — что можно испечь

РеестрВнутри
triage/posts.jsonl (машинный) + posts.md (человеческий)169 заготовок, из них 129 session-историй из архива (долг закрыт 10.07: 326 отсужено → 123 + 4 live + 2 меты)ЕСТЬ
гейты: _GATE-cooldown (green/amber/red выдержка) · /taste-check (proofreader) · priority.json (вехи вне очереди)эмоция публикуется обработанной; вкус-контроль до показаЕСТЬ
⬇️

3. НАРЕЗЧИК — один материал → нативные версии («разными голосами»)

РоботВыход
episode_adapter.py + писатель (голос = Opus/Fable)8 нативных рерайтов: teaser RU(@ClawRus)/EN(X) · medium(FB) · longread RU/EN(GitHub-canonical)/VC.ru/Хабр · dev-log(GitHub) — у каждой площадки свой style-файл (_STYLE-vcru/-habr/-positioning/-footer)ЕСТЬ
check-линтер адаптерадлины (тизер 240–370 HARD), CTA, пустые — FAIL=0 до ревьюЕСТЬ
/speak-asголосовые движки (Антон / Гершуни-влияние)ЕСТЬ
⬇️

4. РЕЕСТР ПУБЛИКАЦИЙ — очередь + лимиты + журнал фактов

КомпонентЧто делает
registry/pub_registry.pyqueue (в очередь, needs-plus) · next (светофор: что МОЖНО постить сейчас) · posted (факт+URL) · status/render (зеркало PUB-REGISTRY.md)НОВОЕ
registry/limits.jsonбезопасные лимиты: FB 1/день·5/нед · @ClawRus 2/день · X 2/день · VC/Хабр 1/нед · reddit PAUSED (карма) · GitHub без лимита · глобально 1 новая история наружу/деньНОВОЕ
⬇️

5. ДИСТРИБУЦИЯ — руки и машина, только по «+»

РельсаПлощадка
content_approve.py → content_publish.pyпревью в чат 03; реальные каналы = Tier-2ЕСТЬ
/fb-post (Chrome, живой акк)стена FBЕСТЬ
git push (standing-мандат + leak-scan)GitHub canonical + canon-реестрыЕСТЬ
руки Антона/НаташиVC.ru · Хабр · X · reddit (после прогрева)ЕСТЬ
дисциплина: каждый пост → pub_registry.py postedжурнал фактов единНОВОЕ
⬇️

6. ПОСЛЕ ПУБЛИКАЦИИ — петля вовлечения и метрик

РоботЧто делает
fb-reply-daily (16:00)5–10 коротких ответов-шуток на комменты (fb_guard ≤40/день)ЕСТЬ
aqs.pyAudience Quality Score — качество аудитории, не vanity-лайкиЕСТЬ
lead-reply-watch → CRMответившие на интеншн-посты → лидыЕСТЬ
pub_metrics.py + pubmetrics.db (ночной сбор 03:40) · tg_comments_collect.py + утренний дайджест неотвеченных в 03 (05:35)206 публикаций с пруфами; снапшоты метрик; комменты TG-площадок (построено параллельной сессией 11.07; дыры: FB Graph-токен, X)ЕСТЬ

Файлы: движок E:\Obsidian\_imports\content-factory\ · канон 04-Projects\show-canon\ · реестр публикаций content-factory\registry\ (PUB-REGISTRY.md — человеческое зеркало).