From 81ed2f0e4cd6d65f904bead0cf5e53a2646e91f5 Mon Sep 17 00:00:00 2001 From: Simbiot Harness Date: Sun, 4 Oct 2026 01:06:58 +0000 Subject: [PATCH] docs: AI-mascots product plan (call-87) + presale tracking live-verify log --- .../presale-tracking-verify-2026-10-04.md | 21 +++ docs/ai-mascots-product-plan.html | 142 ++++++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 artifacts/presale-tracking-verify-2026-10-04.md create mode 100644 docs/ai-mascots-product-plan.html diff --git a/artifacts/presale-tracking-verify-2026-10-04.md b/artifacts/presale-tracking-verify-2026-10-04.md new file mode 100644 index 0000000..95c31c5 --- /dev/null +++ b/artifacts/presale-tracking-verify-2026-10-04.md @@ -0,0 +1,21 @@ +# Верификация трекинга presale.cil.by — 2026-10-04 01:01 UTC (задача t-261004000834) + +## Клик-трекинг CTA — ПОДТВЕРЖДЁН вживую +- Запрос: `POST https://presale.cil.by/api/presale/cta` `{"variant":"HR-VRFY","href":"https://presale.cil.by/ ?utm_source=harness-hourly&utm_campaign=tracking-verify-t-261004000834"}` +- Ответ: `{"ok":true}` (HTTP 200) +- Запись в БД /root/coop/coop.db, таблица presale_cta_events: + id=2 | variant=HR-VRFY | href=<см. выше> | created_at=2026-10-04 01:01:16 +- База событий: обработчик /root/coop/domains/simbiot_billing.py:83 (INSERT в presale_cta_events), лендинг шлёт beacon со всех [data-cta]. + +## Факт по трафику +- До тестового клика в presale_cta_events было 0 записей → органических кликов по CTA не было вообще. Канал трафика критичен. + +## Счётчик мест — ЖИВОЙ из биллинга +- GET https://presale.cil.by/api/presale/seats → {"paid":1,"taken":2,"total":100} + +## Stripe +- Лендинг ссылается на живой checkout buy.stripe.com/aFa28q8h14RpfPYgrK1B60a ✓ + +## Найденные пробелы (не блокируют запуск, рекомендации в launch-kit) +1. UTM сохраняются только внутри href (строкой), атрибуции source/campaign нет — рекомендация: парсить utm_* в отдельные колонки. +2. Нет счётчика визитов (только клики CTA) → конверсию визит→клик мерять нечем. Рекомендация: beacon /api/presale/visit или парсинг access-лога Caddy. diff --git a/docs/ai-mascots-product-plan.html b/docs/ai-mascots-product-plan.html new file mode 100644 index 0000000..a61cacb --- /dev/null +++ b/docs/ai-mascots-product-plan.html @@ -0,0 +1,142 @@ + + + + + +ИИ-маскоты: план продукта (звонок №87) + + + + +
+

🎬 ИИ-маскоты как продукт: план запуска

+

По звонку №87 (ты + Влад, 03.10.2026) · подготовил часовой поток Simbiot · задача t-261003162607

+
+ +

1. Идея в одном абзаце

+
+

Сервис «персонаж-маскот + поток коротких видео» для бизнесов, которым нужен постоянный медиалиммонт в соцсетях, но нельзя/не хочется светить реальное лицо. Мы собираем консистентного ИИ-персонажа (внешность, характер, голос), генерируем его контент-ленту и ведём ее как медиа. Тезис звонка: «большинству бизнесов всё равно, чьё лицо в рекламе — а с реальным человеком ожидания и риски резко выше». Персонаж прощает огрехи, тиражируется и не имеет «своего мнения».

+
+ +

2. Почему маскоты, а не аватары реальных людей

+
+ +

3. Принцип звона №87: ОДИН кейс, а не вечное допиливание

+
+

«Когда делаешь бизнес — начни с одного единственного кейса, иначе не сделаешь никогда» (встреча №87). Первый релиз = 1 персонаж × 1 формат × 1 соцсеть × 2 недели. Расширение — только после метрик первого кейса.

+
+ +

4. Концепция маскотов (первые два)

+ + + + + + + + + + + + + + +
ПерсонажРольХарактер / голосГде работает
«Симбиот» (Симба) — ритмичный агент-хронистЛицо нашего собственного продвижения: presale Simbiot, контент про кооператив, которым управляют агентыСпокойный, честный, слегка ироничный технарь; говорит фактами и цифрами («burn 2291 у.е./нед — вот почему мы продаём»)X-тред, Reddit, TG-канал; кадры «день из жизни харнеса» (дашборд + маскот-комментатор)
«Страж» (Блокада) — ретро-защитник 1997 годаПервый платный кейс: белорусский антивирус «Блокада» выходит на рынок США (готовый продукт, есть с прошлого звонка)Брутальный ретро-гик из 90-х, ностальгия + «старая школа надёжности»; слоган-стиль «с 1997 года никого не пропустил» TikTok/Reels/Shorts США: скетчи «антивирус из 90-х против современных скамов»
+
+ Связка с Владом: у Влада — похожий продукт для музыкантов и политиков (встреча №87). Договариваемся: общая технология (персонаж-конструктор + пайплайн), разные вертикали. Ничего не дублируем; обмен промпт-библиотекой и фидбеком. +
+ +

5. Визуальный стиль и консистентность персонажа

+
+
Стиль: стилизованный 3D-render (Pixar-adjacent), мягкий свет, крупный план лица для липсинка; ограниченная палитра на персонажа (у «Стража» — ретро-зелёный терминал + янтарный, у «Симбы» — глубокий синий + бирюза #6ee7ff).
+
Character sheet (ядро консистентности): фиксированное структурированное описание — телосложение, причёска+цвет, стиль одежды, этнос, тон кожи, пропорции, рост, отличительная деталь (шрам/очки/наушники). Хранится как JSON, подставляется в каждый промпт — так персонаж одинаков от сцены к сцене.
+
+
+Шаблон промпта (пример «Стража»):
+{base: "3D render, medium close-up", character_sheet: {...}, scene: "в комнате с ретро-ПК, зелёный свет терминала", emotion, camera, aspect: "9:16"} — плюс негатив-промпт «no extra fingers, no text artifacts». Каждый кадр подписываем seed + sheet_version для воспроизводимости. +
+ +

6. Пайплайн генерации (3 ступени по стоимости)

+ + + + + + + + + + + + + + + + + + + + +
СтупеньИнструментЦенаЧто делаем
A. Стикеры/статика (сегодня)OpenRouter image flash-модели через наш 9router (router.cil.by/v1, код клиентов не меняется). Google AI Studio заблокирован регионом — не вариант (429 «limit: 0» подтверждён живой проверкой 03.10).≈ $0.003–0.005/картинка; 100 шт/мес ≈ $0.3–0.5Пополнить OpenRouter на $5–10 → добавить провайдером в 9router → сгенерировать 10–20 кандидатов character sheet → утвердить эталон (Alex/Vlad)
B. Видео (старт кампании)Купленные 1300 кредитов видео-генерации + бесплатные футажи-референсы с Pexels (разные локации) + музыка/озвучка (звук в генерациях хромает)уже оплачено; музыка — библиотеки free-tierСкетчи 15–30 сек: маскот + Pexels-подложка + липсинк рта на озвучке; субтитры обязательно (многие смотрят без звука)
C. Своя база (долгосрочно, AUM+)Свой GPU-сервер коопа (план встречи №69: VRAM 4→12 ГБ): SDXL / Flux-schnell$0/картинка после разового вложения времениПеренести поток статики на свой GPU, когда VRAM апгрейд состоится; OpenRouter остаётся для пиков и сравнения качества
+
+Липсинк: отдельный шаг после видео-генерации (рот анимируется под озвучку — так маскот «живой», тезис №87 «как анимировать рот? — берёшь и минируешь, чтобы был таким же»). Инструмент выбираем при ступени B: бесплатный (Wav2Lip-class) для пилота, платный — если метрики пойдут. +
+ +

7. Этапы запуска

+ + + + + + +
#ЭтапСрокГейт (решение — Alex)
1Ключ OpenRouter → провайдер в 9router → e2e-тест → 15–20 кандидатов «Стража»1 деньУтверждён эталонный character sheet
2Пилотная лента: 6 видео × 15–30 сек (кейс «Блокада», EN, рынок США) — скетч, Pexels-фон, озвучка+липсинк, субтитрынеделя 1–26 видео опубликованы с аккаунтов Alex/Vlad
3Замер 2 недели: охват, досмотры, CTR в профиль/сайт, подпискинедели 3–4Есть цифры → go/no-go: расширяем до 2-го персонажа или меняем формат
4Масштаб: «Симба» на наше presale-продвижение (синергия с launch-kit t-261004000834) + предложение сервиса «Блокаде» как платного клиентанеделя 5+Первый платный контракт на ведение маскота
+ +

8. Метрики пилота (что считаем честно)

+
+ +

9. Риски и честные ограничения

+
+ +
+Решение за тобой (Alex): 1) «го» на OpenRouter $5–10 (ступень A, ~30 мин на подключение); 2) утвердить первого персонажа — предлагаю «Стража» (платный кейс «Блокада» важнее собственного контента); 3) у кого аккаунты для публикации пилотной ленты — твои или Влада. +
+ +
+Источник: транскрипт встречи №87 (ты + Влад, 03.10.2026, 16:19 UTC), референс выжимки meeting-87.symbiot.pending.json, прайс провайдеров — docs/image-gen-provider-options.md (живой прайс OpenRouter 03.10.2026). Подготовил часовой поток Simbiot, 04.10.2026. Связанные задачи: t-261003162607 (этот план), t-261004000834 (launch-kit presale — маскот «Симба» переиспользует пайплайн). +
+ + +