Бизнес-школа 7К
Маршрут · этап 8 из 11

Проверка до кода и пакет для сборки

Перед тем как отдать воронку в код, нейросеть проходит её глазами игрока, разработчика, аналитика и продажника. Найденные дыры чинятся в документах, а потом всё собирается в одно задание для разработки.

на входе
итоговые тексты, скелет, файл данных, правила результатов, список медиа
на выходе
09_audit.md и 10_build_spec.md
Проверка до кода: игрок, разработчик, аналитик, продажи, пакет для сборки
Нажмите, чтобы открыть крупно

Зачем проверять до кода

Дыру в маршруте дешевле закрыть в тексте, чем в работающем боте. На эфире ведущая отдала нейросети итоговые тексты первого дня с короткой задачей:

›_
ведущая пишет Claude
Вот итоговые тексты первого дня. Проверь всю логику воронки и всех кнопок, что мы точно ничего не забыли критически важного. Плюс сверь с первым артефактом, где мы определяли, что замерять.

Четыре взгляда

РольЧто проверяет
Игрокпонятно ли, где я, что мне обещают, что сделать и что я получил; нет ли непонятных слов, провала в негатив и анкетных кусков
Разработчиккуда ведёт каждая кнопка; нет ли обрывов и недостижимых экранов; что будет при неверном вводе, повторном старте, тексте вместо кнопки, двойном нажатии
Аналитикгде собирается каждое обязательное поле и пишется каждое событие из файла данных
Продажипонятно ли предложение, связан ли платный шаг с результатом, нет ли давления вместо прогрева; оценка от 1 до 100

Отдельно проверяются согласия и остановка сообщений: можно ли обойти обязательный шаг, когда допустимо напоминание, что происходит после отказа или стоп-команды.

Что нашла проверка на эфире

Каждый пункт из этого списка встречается почти в любой воронке. Его удобно держать как чек-лист:

Тип дырыПример с эфираЧем грозит
Обрыв ветки«просто зашла» никуда не ведётчеловек застревает и уходит
Потерянный шагнет второго расчёта после «не узнаю»обещанное не выдано
Расхождение с обещаниемтретья дверь в тексте не совпадает со скелетомдоверие падает
Обход согласияможно играть, не приняв правилаюридический риск
Нет данныхисточник входа не записываетсяне понять, какой канал работает
Непонятное слово«матрица» без объясненияновичок теряется
Жёсткая привязкавремя суток в текстеночью бот желает доброго утра
Нестандартный вводтекст вместо кнопки, повторный /start, стоп-словобот зависает или начинает заново

Как оформить отчёт

Таблица: ID экрана или перехода, проблема, влияние, предлагаемое исправление. Замечания делятся на блокирующие, важные и косметические. Если нейросеть смотрела только документы, это проверка спецификации, а не тест бота: так и пишется в отчёте.

Пакет для сборки

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

  • указан главный документ на случай противоречий, а оставшиеся противоречия вынесены вам на решение;
  • разделено готовое, временные заглушки и то, что появится позже; кнопка, ведущая в никуда, игроку не показывается;
  • есть список приёмки: что вы должны увидеть при нормальном прохождении и при нестандартном вводе.

Промпты этапа

Промпт 13

Проверить весь путь до сборки

когда брать
После редакторской доработки, до команды писать код.
что подготовить
Итоговые тексты, скелет, первый артефакт данных, правила результатов и медиа.
промпт 13 · скопируйте целиком
Проверь итоговый первый блок нашей воронки вместе со скелетом всего пути. Не переписывай тексты автоматически.

Сначала пройди его мысленно как игрок: понятно ли, где я нахожусь, что мне обещают, что нужно сделать, зачем отвечать и какой результат я получил? Нет ли необъясненных терминов, провала в негатив, скучных анкетных фрагментов или путаницы из-за кнопок?

Затем проверь как разработчик: куда ведет каждая кнопка; нет ли обрывов и недостижимых экранов; доступны ли все результаты; есть ли обработка неверного ввода, подтверждение важных данных, повторный старт, возврат и свободный текст вместо кнопки; что произойдет после двойного нажатия?

Проверь согласия и остановку сообщений: можно ли обойти требуемый шаг; когда допустимо отправлять напоминание; что происходит после отказа или стоп-команды. Для следующих дней проверь условия открытия и обещания в тексте.

Отдельно сверь с 01_data_and_analytics.md: где собирается каждое обязательное поле, где записывается каждое событие и какие показатели мы сможем посчитать. Отметь то, чего в первом блоке еще нет, но что предусмотрено позднее.

Оцени также воронку от 1 до 100 с точки зрения продаж: понятно ли предложение, связан ли платный шаг с полученным результатом, достаточно ли оснований продолжить и нет ли давления вместо прогрева. Обоснуй оценку; это не прогноз конверсии.

Выдай таблицу: ID экрана или перехода → проблема → влияние → предлагаемое исправление. Раздели блокирующие, важные и косметические замечания. Если смотришь только документы, назови это проверкой спецификации, а не реальным тестом бота.

Сохрани 09_audit.md и дождись согласования правок. Не переходи к сборке с неразрешенными блокирующими проблемами.

Что получится: Отчет 09_audit.md с конкретными дефектами и предложениями исправлений.

Основание в вебинаре: 00:36:02–00:36:34; 01:57:23–01:58:11; 02:00:52–02:01:33; 02:08:55–02:09:15; 02:50:26–02:52:46.

Оговорка: Виды ошибок взяты из проверки на эфире; уровни критичности и различение проверки документов и реального теста добавлены.

Промпт 14

Зафиксировать пакет для сборки

когда брать
После согласования замечаний проверки.
что подготовить
Все согласованные документы и список одобренных исправлений.
промпт 14 · скопируйте целиком
Внеси только согласованные исправления из проверки: [список или ссылка на отчет]. Остальную логику и тексты сохрани.

Затем собери единый пакет для разработки первого работающего блока. В нем должны быть: цель воронки и границы текущей версии; карта экранов и переходов; финальные тексты и кнопки; правила персонализации; геймификация; условия отправки и напоминаний; данные и события; список медиа; известные ограничения и отсутствующие материалы.

Дай понятные ссылки на файлы проекта. Укажи, какой документ является основным при противоречии. Если противоречия остались, не выбирай версию молча: вынеси их на решение.

Отдельно раздели готовое к реализации, временные заглушки и то, что появится в следующих блоках. У заглушки должно быть видно, что это тестовый элемент, а не уже работающая функция. Не показывай игроку действующую кнопку, которая ведет в никуда.

Составь краткий перечень действий для приемки: что мы должны увидеть при нормальном прохождении и при нестандартном вводе. Не объявляй эти проверки пройденными заранее.

Сохрани 10_build_spec.md и обнови только затронутые исходные документы. В конце покажи список измененных файлов, суть изменений и оставшиеся блокеры. Код начнем отдельной командой.

Что получится: Обновленные документы и единое задание 10_build_spec.md.

Основание в вебинаре: 01:06:34–01:08:02; 01:57:23–01:58:11; 02:01:39–02:02:27.

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

Когда этап закончен

  • проверка прошла в четырёх ролях, есть оценка продаж с обоснованием;
  • блокирующих замечаний не осталось;
  • правки внесены только согласованные;
  • есть 10_build_spec.md со списком приёмки.