simbiot-harness/docs/cloudcli-onboarding-2026-10-19.md

136 lines
9.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CloudCLI-кабинеты $99/мес: онбординг-ретеншн первой недели
> t-261019001255-fc7eeb [M] · часовой поток · 2026-10-19
> Продукт: Simbiot UI (доступ к развёрнутому cloudcli/claudecodeui из браузера),
> $99.9/мес claude seat included, ключи наши, подключение — вручную через
> Alex (решение A7, out/simbiot_ui_product_plan.md v0.2).
> Подписка = долгосрочный AUM-поток; ретеншн первой недели = удержание
> всего LTV. Цель: 3 живых клиента довести до «первого полезного тика».
---
## 0. Кто сейчас в воронке (честный срез, 2026-10-19)
| # | Кто | Статус | Источник |
|---|---|---|---|
| 1 | presale-платник #1 | **paid** ($99.90, Stripe live) | cil.by/presale, seats API paid=1 |
| 2–3 | забронировавшие места | taken=2/100, оплата не подтверждена | presale-вейтист |
| — | очередь ручного онбординга | заявок в админке: 0 | ui.cil.by пока без трафика |
Вывод: **живых подключённых кабинетов пока 0, платник 1, тёплых брони 2** —
это и есть «3 живых клиента» для онбординга. Чек-лист ниже рассчитан на
ручной флоу A7 (пропускная способность 3–5/нед).
---
## 1. Чек-лист онбординга — первая неделя клиента
### День 0 — подключение (Alex + оркестратор)
- [ ] Подтвердить заявку в админке (статус: заявка → подтверждена)
- [ ] Поднять изолированный контейнер клиента (vCPU/RAM-лимиты, свой том)
- [ ] Создать мэйл агента `agent.<client>@cil.by` (Postfix+Dovecot)
- [ ] Авторизовать claude seat, выдать agt_-токен через шлюз (наш, не клиентский)
- [ ] Креды → vault, запись в KEYS-REGISTRY (без значений)
- [ ] Письмо клиенту: логин, URL кабинета, что дальше (§CLAUDE.md-онбординг)
- [ ] Статус в админке: подключается → **активна**
- [ ] spend-лимит клиента в 9router-шлюзе выставлен ($99.9 включено, алерт на 80%)
### День 1 — «первый вход» (цель: клиент зашёл и что-то запустил)
- [ ] Клиент залогинился в UI (маркер: первый запрос через шлюз в логах spend)
- [ ] Первый чат с Claude Code в кабинете (любой вопрос)
- [ ] Клиенту отправлен короткий «first 5 minutes» (3 скриншота: вход → чат → файл)
- [ ] 📊 метрика: **activation-вход** = зашёл в первые 24ч — да/нет
### День 2–3 — «первый агент» (цель: не просто чат, а работа)
- [ ] Вместе с клиентом (звонок 15 мин или асинхронно): первая реальная задача
клиента оформлена как задача/скрипт в кабинете
- [ ] Подключён общий студийный RAG (read-only MCP) — «агент знает методологию»
- [ ] Клиент увидел дифф/результат первого запуска в UI
- [ ] 📊 метрика: **first-agent** = запустил реальную задачу — да/нет
### День 4–7 — «первый полезный тик» (цель: ценность без нас)
- [ ] Задача клиента поставлена на повтор (cron/повтор в кабинете) — агент
работает сам, без запроса клиента
- [ ] Клиент получил первый автономный результат (письмо/дайджест в кабинет)
- [ ] Чек-ин звонок/сообщение: что мешало? (лог → §3)
- [ ] 📊 метрика: **first-useful-tick** = автономный тик принёс результат,
который клиент использовал — да/нет
- [ ] Если все три 📊 = да → статус **retained-week-1**, предложение годового плана
**Анти-паттерн недели:** клиент пользуется кабинетом как «чатом с Claude» —
это отвал на 2-й месяц (ценность $20, цена $99.9). Чек-лист дня 4–7
специально толкает к автономности — там наша цена обоснована.
---
## 2. Письма-чекины (drafts, отправка — Alex)
### 2.1. День 1 — всем новым (первый вход)
> **Тема:** твой CloudCLI-кабинет жив — 3 шага на 5 минут
>
> Привет! Кабинет готов: <URL>, логин <email>, пароль — в предыдущем письме.
>
> 5 минут, чтобы поймать ритм:
> 1. Зайди и задай любой вопрос в чате — это уже Claude Code в браузере.
> 2. Пришли мне (просто ответом) одну задачу, которую делаешь руками каждую
> неделю — поставим её агенту на повтор.
> 3. Загляни в раздел задач: там агент будет копить твою историю.
>
> Если что-то не зашлось на первом шаге — скажи сразу, поправим за час.
> — Alex, Simbiot
### 2.2. День 3 — если НЕ дошёл до «первого агента» (застрял)
> **Тема:** застряли? 15 минут — и агент работает сам
>
> Вижу, кабинет активен, но до первой задачи пока не дошло. Обычно это
> значит: непонятно, с чего начать. Давай так: 15-минутный звонок — покажу
> на твоём примере, как задача ставится на повтор (клинок: слоты на cil.by
> или просто ответь «давай»).
>
> Или асинхронно: пришли 1–2 предложения «что бы делегировал» — соберу
> агента сам и покажу результат.
### 2.3. День 6 — если дошёл (закрепление + годовой план)
> **Тема:** агент уже работает без тебя — следующий шаг
>
> За эту неделю агент сделал <N> автономных запусков, из них <M> ты
> использовал. Это и есть режим $99.9: работа идёт, пока ты занимаешься
> своим.
>
> Два шага дальше: 1) добавим вторую регулярную задачу (пришли список —
> расставим приоритеты); 2) годовой план — 10 месяцев по цене 11, фиксация
> цены навсегда. Хочешь — включу.
---
## 3. Метрика недели: кто дошёл и что мешает остальным
| Клиент | activation-вход | first-agent | first-useful-tick | Блокер |
|---|---|---|---|---|
| presale paid #1 | — замер | — | — | — |
| бронь места #2 | не подключён (ждёт оплату/очередь) | — | — | активация брони |
| бронь места #3 | не подключён | — | — | активация брони |
**Гипотезы блокеров (проверить чек-ином дня 4–7):**
1. «Не понимаю, что делегировать» → решается 2.2-письмом + примерами задач.
2. «Кабинет — это просто чат» → чек-лист дня 4–7, повтор-задачи; мера: доля
клиентов с ≥1 cron-задачей к дню 7 (цель 100% retained).
3. Неактивированные брони → письмо-напоминание о месте (лимит 100 —
срочность честная), драфт добавляется после первых 2 подключений.
**Ретеншн-цель недели:** 3/3 до first-useful-tick. Если 2/3 — норма рынка
(67%); если ≤1/3 — стоп продажам, сначала починить онбординг (фильтр AUM:
подписка без ретеншна — отрицательный поток после первого месяца).
---
## 4. Следующие шаги (кто и когда)
- Alex: подключить платника #1 по чек-листу дня 0 (всё ручное, A7); два
письма 2.1 отправить в день подключения.
- Харнес (часовой): после первого подключения — замерить 📊-метрики из
spend-логов шлюза и заполнить §3 (это станет S-задачей).
- Повтор задачи-замера: +1 неделя, метрика ретеншн-30д после 3 клиентов.