From ece10a6c1d4931713e83bb712b7b6434e6f03f19 Mon Sep 17 00:00:00 2001 From: simbiot Date: Mon, 19 Oct 2026 01:14:15 +0000 Subject: [PATCH] =?UTF-8?q?CloudCLI-=D0=BA=D0=B0=D0=B1=D0=B8=D0=BD=D0=B5?= =?UTF-8?q?=D1=82=D1=8B:=20=D1=87=D0=B5=D0=BA-=D0=BB=D0=B8=D1=81=D1=82=20?= =?UTF-8?q?=D0=BE=D0=BD=D0=B1=D0=BE=D1=80=D0=B4=D0=B8=D0=BD=D0=B3=D0=B0=20?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B2=D0=BE=D0=B9=20=D0=BD=D0=B5=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B8=20(=D0=B4=D0=B5=D0=BD=D1=8C=200=20=E2=86=92=20?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B2=D1=8B=D0=B9=20=D0=BF=D0=BE=D0=BB=D0=B5?= =?UTF-8?q?=D0=B7=D0=BD=D1=8B=D0=B9=20=D1=82=D0=B8=D0=BA),=203=20=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D1=8C=D0=BC=D0=B0-=D1=87=D0=B5=D0=BA=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0=20(drafts=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20Alex),=20?= =?UTF-8?q?=D0=BC=D0=B5=D1=82=D1=80=D0=B8=D0=BA=D0=B0=20=F0=9F=93=8A=20act?= =?UTF-8?q?ivation/first-agent/first-useful-tick=20=E2=80=94=20t-261019001?= =?UTF-8?q?255-fc7eeb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/cloudcli-onboarding-2026-10-19.md | 136 +++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 docs/cloudcli-onboarding-2026-10-19.md diff --git a/docs/cloudcli-onboarding-2026-10-19.md b/docs/cloudcli-onboarding-2026-10-19.md new file mode 100644 index 0000000..bc6bbdf --- /dev/null +++ b/docs/cloudcli-onboarding-2026-10-19.md @@ -0,0 +1,136 @@ +# 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.@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 минут +> +> Привет! Кабинет готов: , логин , пароль — в предыдущем письме. +> +> 5 минут, чтобы поймать ритм: +> 1. Зайди и задай любой вопрос в чате — это уже Claude Code в браузере. +> 2. Пришли мне (просто ответом) одну задачу, которую делаешь руками каждую +> неделю — поставим её агенту на повтор. +> 3. Загляни в раздел задач: там агент будет копить твою историю. +> +> Если что-то не зашлось на первом шаге — скажи сразу, поправим за час. +> — Alex, Simbiot + +### 2.2. День 3 — если НЕ дошёл до «первого агента» (застрял) + +> **Тема:** застряли? 15 минут — и агент работает сам +> +> Вижу, кабинет активен, но до первой задачи пока не дошло. Обычно это +> значит: непонятно, с чего начать. Давай так: 15-минутный звонок — покажу +> на твоём примере, как задача ставится на повтор (клинок: слоты на cil.by +> или просто ответь «давай»). +> +> Или асинхронно: пришли 1–2 предложения «что бы делегировал» — соберу +> агента сам и покажу результат. + +### 2.3. День 6 — если дошёл (закрепление + годовой план) + +> **Тема:** агент уже работает без тебя — следующий шаг +> +> За эту неделю агент сделал автономных запусков, из них ты +> использовал. Это и есть режим $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 клиентов.