Перейти к содержимому

Банк идей

Модуль 03-idea-bank ловит сырую мысль в момент, когда она пришла (текст или голосовой транскрипт), без уточняющих вопросов размечает её тегами и кладёт карточкой в accounts/<slug>/ideas/inbox/ — дальше по циклу она либо превращается в пост сразу, либо ждёт разбора позже.

Захватывает одну идею, автоматически проставляет 5 тегов и сохраняет карточку в инбокс идей.

Когда использовать. Как только в голову пришла мысль, наблюдение или зацепка для контента — не додумывай её, не форматируй, просто закинь как есть. Команда не будет тебя ни о чём переспрашивать: цель — снизить стоимость захвата до минимума, чтобы идея не потерялась.

Как вызвать

/idea-capture <slug> "<raw idea>"
  • <slug> — id аккаунта (например max-tors).
  • "<raw idea>" — сырой текст мысли/наблюдения дословно.

Кроме прямого вызова команды агент реагирует на те же паттерны в свободном тексте: «банк идей: …», «добавь в банк идей: …», «захвати идею: …», «capture this: …» (англ.), а также на пересланный голосовой транскрипт после транскрибации.

Что на входе / на выходе

  • Вход (опционально читает для сверки тона): accounts/<slug>/identity/voice.md, accounts/<slug>/strategy/current.yaml.
  • Выход: accounts/<slug>/ideas/inbox/<id>.md — карточка идеи, плюс обновлённый accounts/<slug>/ideas/_index.yaml (сводный индекс по тегам и статусу).

Карточка хранит raw-текст без правок и 5 тегов во frontmatter:

Тег Что определяет
hook_type quote / scene / observation / data / reframe (default observation)
format_hint carousel / reel / lead-magnet / post (default post)
platform_hint instagram / linkedin / telegram (default telegram)
journey_stage_hint top / middle / bottom (default middle)
rubric_hint utility-ai-tools / announcements / build-in-public / lifestyle / mixed-ai-personal (default)

Пример

/idea-capture max-tors "клиент вчера сказал: 'я думал ИИ это про код, а это про голос'"

Агент проставляет теги (здесь, скорее всего, hook_type: quote), python пишет карточку в ideas/inbox/, затем в одну строку выводит ✓ Saved → <path> ✦ Написать пост сейчас? [y/N].

Гейты/апрувы

  • После записи — одна развилка: «Написать пост сейчас?» (y/N).
    • y — запускается /post с raw-текстом и тегами как brief-контекстом; после завершения карточка переводится в status: drafted с указанием пути к черновику.
    • N / тишина — карточка остаётся status: inbox, ждёт обработки позже.
  • Сам захват (шаг 1) без вопросов: агент тегирует по умолчаниям, если не уверен — не спрашивает.

Связанные: идея, переведённая в пост, дальше идёт по обычному циклу — /post/publish. Теги идеи (platform_hint, journey_stage_hint) пересекаются со слотами, которые собирает /plan-week.