Рабочий интерфейс контент-конвейера: агенты, промпты, бренд-настройки, генерация текста и картинок, редактура, финальная карточка
Что проверять в этом обновлении
🆕 НОВОЕПереключалка версий дизайна в самом верху: ⌂ + V1–V5, текущая подсвечена.
🆕 НОВОЕБлок «Референсы» в секции картинок: 🎨 стиль-референсы и 📦 фото продукта — drag&drop с рабочим локальным превью и крестиками удаления.
🆕 НОВОЕПанель «Ресурс генерации» показывает provider-dependent статус без финансовых чисел.
🆕 НОВОЕПодключение LLM-провайдеров: клик по DeepSeek / OpenAI / «+ Свой провайдер» открывает модалку — API-ключ (show/hide) или через Claude CLI без ключа.
🔧 ИСПРАВЛЕНОФинальная карточка: весь текст поста без обрезки (внутренний скролл до ~70vh) + тап по карточке поста в «Прогонах» открывает финальный вид.
🔧 ИСПРАВЛЕНОВыбор картинки — toggle: клик по уже выбранной снимает выбор.
ℹ︎ ИЗВЕСТНОЭто мокап: сервер не подключён, генерация и сохранение — демо-тосты; загрузка референсов в рабочей версии уйдёт в Higgsfield media_upload. Фактчекер и дистиллятор выключены по статусам конвейера.
Конвейер
9 агентов · от темы до карточки DRAFT · human QA обязателен
📡опция
Тренд-аналитик
Опция: темы задаёт клиент. Включается при подключении content-assistant
🧭✓
Стратег контента
✍️✓
Копирайтер
🔍ждёт базу
Фактчекер
Ждёт базу знаний (вкладка «База»): текущий factbook собран только по их постам — для теста рерайтим
🪞✓
Критик + хуманайзер
🎨✓
Арт-директор
🖌✓
Арт-промптер
🧷✓
Редактор / QA-гейт
🧠скоро
Дистиллятор памяти
Скоро: кнопка «Сделать правилом» у каждой правки
Прогон · Подушка Omnia
шаги конвейера с результатами — каждый можно поправить руками до следующего агента
1🧭
Стратег контента — бриф поста
Claude (локально)2✍️
Копирайтер — черновик поста
Claude (локально)3🔍
Фактчекер — пропущен
агент выключен Ждёт базу знаний (вкладка «База»): текущий factbook собран только по их постам — для теста рерайтим. Пометка уходит в QA-гейт редактора.
4🪞
Критик + хуманайзер — правки
Claude (локально)
verdict: has_edits3 × SOFTHARD: нет
SOFT AI-изм: длинное тире чаще, чем раз в 2–3 предложения
«Мол, кожа теряет упругость — отсюда и «морщины сна».»
→
«Мол, кожа теряет упругость: отсюда и «морщины сна».»
Разговорное «мол» — в голосе бренда, оставляем. А вот тире здесь второе подряд — маркер нейротекста, двоеточие читается живее.
SOFT Общая фраза, подходит к любому продукту
«без лишних усилий и косметических уловок»
→
«без патчей и ледяных ложек по утрам»
Правило критика: общие фразы менять на конкретику из этого поста. «Патчи и ледяные ложки» — бытовое узнавание её утреннего ритуала.
SOFT Канцелярит: пустая связка в начале абзаца
«В результате утром кожа выглядит отдохнувшей»
→
«Утром кожа выглядит отдохнувшей»
«В результате» — канцелярская связка, вывод читается и без неё; короткая фраза после длинного списка даёт ритм.
5🎨
Арт-директор — визбриф
Claude (локально)
Тема Бьюти / anti-age · #F8DEDE
Паттернphoto_card — фото-сцена
Режимlifestyle · модель фотореалистичная
Форматвертикаль 4:5 · лицо расслабленное или не в кадре
Утро, мягкий дневной свет сквозь тюль, героиня расслаблена — editorial-спокойствие. Тёплые бежево-карамельные тона на холодной пастели, розовый акцент темы в белье и свете.
6🖌
Арт-промптер — EN-промпт картинки
Claude (локально)EN · 4:5🖼
Варианты картинки — Подушка Omnia
3 модели × 3 версии · Higgsfield по тарифу провайдера по тарифу
Recraft V4.1 utilityflat pastel продукт — фирменный стиль карточек
3D-маска для сна
Сон / образовательная · #DEECF9
тап по карточке — финальный вид ↗черновик
Бриф: боль: свет ночью мешает мелатонину → механизм: полная темнота, объёмная форма не давит → подходит с наращёнными ресницами → CTA
Текст поста полностью
✓ принято
Варианты · 2 шт3 модели × 3 версии · Higgsfield по тарифу провайдера по тарифу
✓ выбрана
Higgsfield Soul 2.0lifestyle: ночь, маска на лице
✓ выбрана
Recraft V4.1 utilityflat pastel продукт на перванше
Ресурс генерации
точные лимиты и тарифы смотрятся в аккаунте провайдера
Higgsfield Plus — (годовая оплата, помесячно ) = по тарифу провайдера
🎁 перк: на Plus — дополнительный пакет генераций
Что генерим
Провайдер
Ресурс
Soul 2.0 — кадр
по тарифу провайдера
по тарифу
Recraft V4.1 — кадр
по тарифу провайдера
по тарифу
Nano Banana Pro — кадр
по тарифу провайдера
по тарифу
Полный прогон поста (текст + 9 картинок)
по тарифу провайдера
по тарифу
финансовые числа не хранятся в этом репозитории
Финальная карточка
так пост увидит подписчица — собирает редактор / QA-гейт
Nano Banana 2
🌙
Beauty Sleep аватар-заглушка · Бьюти / anti-age
♡ 💬 ↗
Beauty Sleep Просыпаетесь с отпечатком подушки на щеке и ощущением, что лицо «помятое»? Утренние заломы и отёки часто списывают на возраст. Мол, кожа теряет упругость — отсюда и «морщины сна». На деле причина обычно не в паспорте, а в том, как голова проводит 7–8 часов.
Когда подушка слишком высокая, плоская или просто не подходит анатомически, шея оказывается в неестественном положении. Лимфатическая система работает медленнее, жидкость задерживается — здравствуйте, припухлости и чёткая складка от наволочки. Давление на мягкие ткани лица тоже не добавляет утренней свежести: кожа запоминает сгибы и выглядит усталой, даже если вы спали достаточно.
Решить это помогает правильная поддержка. Анатомическая подушка Omnia от Beauty Sleep спроектирована так, чтобы создавать условия для естественного оттока лимфы и мягкого восстановления за ночь: — шейный валик поддерживает физиологичный изгиб — жидкость не застаивается; — углубление в центре уменьшает давление на лицо, снижая риск появления заломов; — мемори-пена адаптируется под вашу форму, не выталкивает голову вверх и не будит дискомфортом.
В результате утром кожа выглядит отдохнувшей, а не «помятой» — без лишних усилий и косметических уловок. В финале мягко приглашаем выбрать подушку Omnia.
🧷 human QA обязателен
Агенты и промпты
9 агентов конвейера · системные промпты — продакшн-код, просто на русском
📡
Тренд-аналитик №0
inactive
Разбирает залётные посты/Reels на атомы, находит паттерны — питает стратега
Входссылки на посты конкурентов
Выходпаттерны трендов
ℹ︎ Опция: темы задаёт клиент. Включается при подключении content-assistant
Системный промпт
версионируется как код — git
🧭
Стратег контента №1
active
Из темы/повода делает бриф поста: тип из воронки, продукт, хук-приём, целевая эмоция
Входтема от клиента + hooks.json + icp_profile.json
Выходбриф поста (JSON)
Системный промпт
версионируется как код — git
✍️
Копирайтер №2
active
Пишет пост по брифу в голосе бренда по формуле: боль → не в том дело → механизм → выгода → CTA
Входбриф + voice_profile + эталоны
Выходчерновик поста
Системный промпт
версионируется как код — git
🔍
Фактчекер №3
inactive
Сверяет каждую цифру и claim с базой фактов; нет факта → [нужен факт]
Входтекст + factbook / база знаний
Выходнарушения или «чисто»
ℹ︎ Ждёт базу знаний (вкладка «База»): текущий factbook собран только по их постам — для теста рерайтим
Системный промпт
версионируется как код — git
🪞
Критик + хуманайзер №4
active
Гоняет текст по правилам бренда (banned words, «вы» строчными, длина), убирает AI-измы, возвращает правки с объяснением
Входчерновик + rules из voice_profile
Выходчистовик + список правок
Системный промпт
версионируется как код — git
🎨
Арт-директор №5
active
По теме поста выбирает визуальный нарратив и палитру темы, решает: lifestyle-сцена или flat-продукт
Входпост + визуальное ТЗ (палитры, 5 паттернов)
Выходвизбриф
Системный промпт
версионируется как код — git
🖌
Арт-промптер №6
active
Превращает визбриф в EN-промпт под конкретную модель: сцена, свет, палитра hex, стиль, негативы
Входвизбриф + текст поста
ВыходEN-промпт картинки
Системный промпт
версионируется как код — git
🧷
Редактор / QA-гейт №7
active
Собирает финальную карточку: текст + выбранная картинка. Ничего не публикует — human QA обязателен
Входчистовик + выбранная картинка
Выходкарточка DRAFT на ревью
ℹ︎ Финальный экран Studio — это и есть его рабочее место
Системный промпт
версионируется как код — git
🧠
Дистиллятор памяти №8
inactive
Превращает правку клиента в правило навсегда: обобщает и дописывает в voice_profile.rules[] с провенансом
Входправка с ревью (что и почему)
Выходобновлённые бренд-файлы (git)
ℹ︎ Скоро: кнопка «Сделать правилом» у каждой правки
Системный промпт
версионируется как код — git
Бренд
Beauty Sleep — голос, аудитория, лексикон, палитры и правила из voice_profile
заботливый эксперт-подруга: наука сна простым языком + бытовое узнавание + мягкий юмор; поддерживаем, не поучаем и не запугиваем; если называем проблему — в том же посте даём решение
Аудитория
женщины 25–45, премиум-сегмент; ценят заботу о себе, науку простым языком, эстетику спальни
Темы
наука сна и восстановления (кортизол, мелатонин, фазы сна)
бьюти/anti-age: морщины сна, заломы, отёки, уход во сне
биохакинг и новинки здоровья (подборки гаджетов)
бытовой юмор пары/семьи
Лексикон
сигнатурные выражения бренда — из реальных постов
бьюти-гаджетморщины сназаломыутренние отёкиэффект объятийглубокое сенсорное давлениелегендарная подушка Omniaсон — главный ресурсгаджеты для сна и восстановления
Глаголы о действии продукта
юридическое требование: продукт создаёт условия, а не гарантирует результат
✓ Разрешённые
помогаетспособствуетснижаетуменьшаетподдерживаетсоздаёт условия
кампанийная CTA-механика задаётся отдельно; точные условия не пишем
«В финале мягко приглашаем выбрать {product} через {format_ru}.»
«Завершаем пост коротким CTA на {product} через {format_ru}.»
Хуки
три приёма первой строки — из hooks-библиотеки
вопрос про её ситуацию
«Вам то жарко, то холодно во сне?»
узнавание себя
«Кто узнал себя? 😄»
интригующий факт
«Перегрев входит в топ-3 факторов, которые ухудшают качество сна.»
Правила обращения, эмодзи и форматирования
Обращение: в корпусе разнобой — 31 пост «Вы» с заглавной, 39 со строчной, 7 смешивают; ждём решение Алины; до решения — «вы» строчными, консистентно внутри поста
Эмодзи: максимум 3 на пост, набор 😄 😅 😉 😁 🤍 ✔️ — в юморе и лёгких постах; экспертные посты — можно без
Абзацы: 1–3 строки · списки: тире «—» или «✔️» · хэштегов нет
Длина по типу (знаков): развлекательный 30–400 · вовлекающий 150–1200 · продающий (проблема→решение) 300–1500 · продающий продуктовый 200–1200
Цифры: только из factbook.md; нет факта → пометка [нужен факт]; выдумывать запрещено
Имя бренда: «Beauty Sleep» раздельно (91 пост) — слитно не писать
Палитры тем
hex сняты с реальных карточек бренда — менять нельзя
Бьюти / anti-ageфон #F8DEDE · акцент #F2A6B8 · текст #3A3A3E
Наука снафон #BFD6EC · акцент #A3C6DD · текст #3A3A3E
Сторителлинг / продуктфон #DEE4F4 · акцент #7C8FD1 · текст #3A3A3E
Сон / образовательнаяфон #DEECF9 · акцент #71A3CC · текст #3A3A3E
Правила стиля
пастель без чистого чёрного
мягкие белые свечения вместо теней
формат карточек 4:5
эмодзи ≤3
«вы» строчными
База знаний
документы о продуктах: факты, характеристики, запреты — питают фактчекера
🗄 Бэкенд: Supabase — подключается ключами, пока factbook.md из репо. Вкладка «База знаний»: документы о продуктах (факты, характеристики, запреты). Визуальное добавление/удаление. Бэкенд: Supabase (есть аккаунт), пока не подключён — factbook.md из репо
Документы
Документ
Тип
Фактов
Статус
📄 factbook.md
md
47
в репо, рерайт для теста
📑 Подушка Omnia — карточка
doc
12
демо
📑 Утяжелённое одеяло — спека
doc
9
демо
Добавить документ
md, doc, pdf — факты попадут в базу фактчекера после парсинга
📄
Перетащите файл сюда или кликните, чтобы выбрать
Подключить провайдер
ключ хранится локально, в чат его не вставляем
подойдёт любой OpenAI-совместимый API
💡 можно включить несколько провайдеров для A/B вариантов текста
картинка не выбрана — кликните вариант в карточке поста