Стратегия
Модуль 04-strategy — синтезирующий слой: читает upstream-модули (identity, intelligence, банки
тем/воронок/лид-магнитов, viral-db), не собирает данные сам. На выходе — живой current.yaml
(его читает planner) + rich-проза strategy-presentation.md + история изменений (snapshots/ +
deltas/).
/strategy
Заголовок раздела «/strategy»Единый агентский синтез стратегии аккаунта по рамке СЕБЯ → МИР → СВЕРКА: identity (себя) + рынок (intelligence/viral-db) сверяются в конкретные пиллары, воронку и оффер на период.
Когда использовать. Запускай один раз при старте аккаунта (синтез с нуля), перед стартом когорты/нового продукта, или на weekly-ревью — если период истёк или рынок дал сильный новый сигнал. Не чаще раза в неделю: стратегия живёт периодами, а не пересобирается каждый день.
Как вызвать
/strategy <slug> [--no-cascade]<slug>— id аккаунта (напримерmax-tors). Пуст — агент спросит.--no-cascade— пропустить автоматический вызов планера в конце (флаг для оркестратора, который сам ведёт planner после стратегии, например/todaySTEP 0 catch-up). Вручную обычно не нужен.
Агент сам определяет ветку по факту, а не по флагу:
- нет
current.yaml→ синтез с нуля (полный диалог W0 → W5). - есть
current.yaml→ режим ревизии (STEP 0R) — показывает текущую стратегию и своё предложение, не пересобирает молча. - нашёл старые стратегические файлы вне
accounts/(product-core/content-strategy/decisions) → подхватывает как ещё один источник.
Что на входе / на выходе
- Вход:
identity/*(about-me, audience, product, voice, channels.yaml), вся папкаintelligence/(niche-research, competitor-funnels и любые другие .md/.json), банки{topics,funnels,lead-magnets}/_bank/, viral-db (reels с ER/shortcode + pattern/idea-карточки). - Выход:
strategy/current.yaml(5 required + 9 optional полей: период, current_focus, pillars, оффер, метрики + опционально positioning_statement, core_message, jtbd_focus, target_channels, bets, risks, distribution_preferences, active_funnels, active_lead_magnets),strategy/strategy-presentation.md,strategy/snapshots/<дата>.yaml,strategy/deltas/<дата>.md. Дополнительно пишет own-воронку вfunnels/_bank/(source=own).
Пример
/strategy max-torsЕсли current.yaml ещё нет — агент проходит полный диалог: показывает, что знает о тебе из
identity (W0), спрашивает трек периода и якорь-дату (W-track), предлагает 3 темы под пиллары с
evidence (W1), рекомендует шаблон воронки под якорь (W2), спрашивает про лид-магнит если воронка
его предполагает (W3), опционально — частоту/каналы/микс (W-mix), собирает draft и просит апрув
(W4), пишет rich-презентацию (W5), сохраняет + валидирует.
Если current.yaml уже есть — тот же вызов /strategy max-tors идёт другой веткой: агент
покажет текущий период («истекает через 3 дня»), пиллары, bets, оффер — и даст конкретную
рекомендацию («продлить как есть» или «сместить цель на X, evidence: …»). Ты выбираешь продлить
(rollover — обновляется только период, всё остальное переносится как есть) или сменить цель
(goal-change — полный диалог W-track → W5).
Гейты/апрувы
- STOP при пустых источниках. Нет ни identity, ни банков, ни intelligence, ни viral-db —
агент останавливается и просит сначала пройти
/onboardили/intelligence-onboard; из воздуха не синтезирует. - СВЕРКА — решает оператор. Проза и viral-db влияют на поля current.yaml только через явное предложение с evidence («у рынка угол X, которого у тебя нет — добавить?»); молчком не подмешивается.
- По одному вопросу за сообщение — трек/якорь, темы, воронка, лид-магнит, частота/каналы спрашиваются по очереди, не списком.
- Draft перед сохранением — полный
current.yamlпоказывается одним сообщением, цикл правок, затем явное «сохраняй». - Непропускаемый гейт
validate_currentперед финалом — ошибки схемы блокируют сохранение, пока не поправлены. - Каскад в planner под апрувом. После любой ревизии (rollover или goal-change) период
меняется — агент предлагает пересобрать план (
/plan-period --mode refresh→/plan-week); запускает только с твоего «да». При синтезе с нуля каскада нет — просто подсказка запустить/plan-week. При--no-cascade— только сообщение, без запуска (каскад ведёт вызывающий оркестратор).
Связанные: читает identity из /onboard и данные разведки из модуля 01-intelligence; опирается на карточки банков тем/воронок/ лид-магнитов (/funnel, /topic, /leadmagnet); каскадит в /plan-week; может вызываться внутри /today.