Техника опередила рынок
38 миграций и 1 088 фронт-тестов, но 0 реальных пользователей и 0 развёртываний. Главная неопределённость — не код, а готовность чужой школы платить.
0 пользователей · 0 оплатРазбор продукта от ценности и UX до экономики, точки безубыточности и плана валидации.
Продукт технически готов к первому развёртыванию, но коммерчески не проверен: нет ни одного внешнего пользователя, нет оплаты, нет определения платной единицы. Строить дальше имеет смысл узкий B2B-продукт «ДЗ + диагностика по формулам» для независимых школ МА — а не расширять мир ученика.
Как читать. Источники: весь docs/ (≈45 файлов), AGENTS.md, .agents/rules/* (сверены с кодом 04.10.2026), ответы владельца от 04.10 и публичные цены конкурентов (ссылки в конце). Каждый существенный вывод помечен:
Ответы владельца (04.10.2026) FACT: первый клиент — своя школа МА; модель — плата за ученика в месяц; Нейробика — отдельный платный курс; команда — 1–2 человека без зарплаты.
Цикл «ДЗ → выполнение → проверка» замкнут, но покупатель пока не может заплатить и не видит доказательства ценности.
Ниже — сжатая версия 13 выводов. Полная аргументация сохранена следом.
38 миграций и 1 088 фронт-тестов, но 0 реальных пользователей и 0 развёртываний. Главная неопределённость — не код, а готовность чужой школы платить.
0 пользователей · 0 оплатГенератор методически проверен, попытки хранят формулы шага, педагог может отправлять на пересдачу. Это заметно сильнее обычной связки «тренажёры + ДЗ».
42 320 цепочек · 0 нарушенийКонкуренты продают доступ дёшево и часто монетизируют методику и обучение педагогов. Значит позиционирование должно строиться вокруг диагностики и контроля прогресса.
≈197–290 ₽ / ученик / месПри ≥30–40 платящих учениках экономика организации выглядит здоровой, но для рыночной зарплаты двум людям нужно около 41 организации.
≈41 организация · ≈1 850 учениковГлавное: цикл «ДЗ → выполнение → проверка» для педагога и ученика замкнут, а для покупателя (владельца школы) — нет: он не может заплатить и не видит результата своих денег.
status/migration.md). Главный риск — не код, а непроверенная ценность для чужой школы.limits не проверяются. На 31-й день дети и педагоги получают 403 — это dead end и первый Critical.Это B2B-LMS по подписке для школ ментальной арифметики: платит организация, пользуются педагоги и дети 5–12 лет, а родитель, платящий за обучение, в системе не присутствует FACTAGENTS.md §1, ADR-0009.
Что это FACT. Два курса на одной платформе:
Проблема FACTarchive/product-analysis-2026-09.md. Нет единого цифрового контура «урок → ДЗ → проверка → мотивация»; ДЗ трудно выдавать по изученным формулам и контролировать; детям скучно; педагогу на уроке нужен интерактивный соробан. INFERENCE Проблема покупателя (потеря учеников, контроль качества педагогов, доказательство прогресса родителям) в документах не сформулирована.
Покупатели FACTADR-0009. organizations.kind: company (ООО, ИП), public_school (МБОУ), individual (частный педагог). Первый клиент — собственная школа владельца продукта.
Сущности и связи FACTADR-0008/0009/0010/0011: Организация (часовой пояс) → Подписка (trial / active / suspended / cancelled; plan — метка, limits не проверяется) → Подключённые курсы → Школы (места занятий) → Педагоги с курсами → Группы (одна школа, один курс, один педагог, день и время) → Записи на курс (одна активная на пару «ученик — курс») → Занятия и посещаемость (только API) → ДЗ (группе или ученику, на дату) → Блоки (plus_minus, flash_cards) → Круги → Попытки с formula_ids → Проверка D2 → XP-журнал, стрик, достижения. Родители — контакты без входа.
Жизненные циклы
| Сущность | Как появляется FACT | Состояния FACT | Чего нет INFERENCE |
|---|---|---|---|
| Организация | CLI create-organization оператором платформы |
trial 30 дней → active (через БД) → истекла: входит только владелец | заявки, оплаты, продления, ухода с выгрузкой данных |
| Педагог | владелец создаёт, пароль показан один раз | активен → заблокирован, сброс пароля | приглашения по ссылке, передачи групп при уходе |
| Ученик | педагог или владелец, до 60 за раз, печать карточек | записан → переведён → архив (закрывает все записи, даже на другой курс) | паузы на лето, связи с родителем в UI |
| Группа | школа + курс + педагог + день/время | активна → архив | учебного года, позиции в программе |
| Курс | каталог в миграции; подключение — только CLI | подключён → архив | цены курса, программы по неделям |
| Занятие | API | planned / held / cancelled | UI; ДЗ с уроком во фронте не связано |
| ДЗ | педагог: блоки + генерация на клиенте | видно с даты → круг → accepted / needs_redo → долг | шаблонов, частичного сохранения, «снять долг» |
Деньги FACT. Тарифов, цен, платежей в коде и документах нет. Намерение владельца: плата за ученика в месяц, Нейробика — отдельно.
Расходы FACTD6, ADR-0003. Один сервер в РФ на docker-compose (Postgres, Go API, Next.js), без Redis и внешних SaaS для данных. Нет AI/LLM, почты, SMS, push, платёжного шлюза. Озвучка — синтез речи в браузере ASSUMPTIONтак в архивном анализе, проверить по коду. Видео разминок — 91 МБ в public/, без CDN.
Сильнее всего продукт обслуживает педагога и ребёнка; слабее всего — тех, кто платит (владелец и родитель).
| Роль | JTBD | Основные действия сейчас FACT | Ценность сегодня | Почему вернётся | Почему уйдёт INFERENCE |
|---|---|---|---|---|---|
| Владелец школы (покупатель) | «Удержать учеников и доказать родителям прогресс, не стоя над каждым педагогом» | школы, педагоги, группы, ученики; может вести группы | низкая: только CRUD, нет сводки | пока не за чем | не видит эффекта за деньги; есть дешёвые аналоги |
| Педагог | «Выдать ДЗ за минуты и к следующему уроку знать, кто сделал и на какой формуле споткнулся» | ДЗ из блоков, копирование периода, статистика, разбор круга, принять / на пересдачу, онлайн-соробан, баттл | высокая: цикл замкнут | еженедельные ДЗ и проверка | ручная настройка каждого ДЗ, нет шаблонов и программы |
| Ученик МА (5–12) | «Сделать домашку быстро и получить похвалу» (истинный JTBD чаще у родителя) | Лобби → ДОМАШКА → тренажёр → XP, стрик, игры, скины | высокая на бумаге, не проверена на детях | стрик, неделя, уровень | никто не напомнил; забыл пароль; гора долгов |
| Ученик Нейробики | «Поиграть в задания и догнать пропущенное» | 16 упражнений, разминки, отработки | средняя | отработки от педагога | не тестировалась с детьми |
| Родитель (нет в системе) | «Понять, что деньги за кружок работают, и проконтролировать ДЗ» | ничего; контакт в БД | нулевая | — | не видит прогресса → забирает ребёнка |
| Оператор платформы (вы) | «Подключить школу, взять деньги, не тратить часы на поддержку» | CLI: организация, владелец, сброс пароля; подписка — через БД | — | — | каждое подключение и продление — ручная работа |
Частный педагог (individual) |
«То же, что педагог, плюс показать родителям результат» | роли owner + teacher; школа обязательна даже онлайн | средняя | ДЗ | дорого терять 10 минут на настройку; CleverStart бесплатно для педагога |
Важно INFERENCE. Платит владелец, ценность получает педагог, а деньги школе приносит родитель. Пока владелец и родитель ничего не видят, ценность для педагога не превращается в продление подписки.
Учебный цикл замкнут от создания группы до проверки; разорваны вход клиента, оплата, возврат ребёнка на следующий день, следующий учебный цикл и конец года. Знак ⚠ — разрыв.
A. Подключение организации (оператор) FACTops/runbook.md
create-organization --kind --courses → trial 30 дней с момента создания. ⚠ Trial сгорает, если школа подключилась в июле, а учится с сентября.create-owner → пароль печатается один раз → ⚠ передаётся вручную (почты нет).B. Владелец FACTADR-0009, аудит v2 §2
C. Педагог FACTADR-0008, homework-vs-free.md
product/teacher-cabinet.md, A2).D. Ученик МА FACTstudent-ux.md, ADR-0010
E. Ученик Нейробики FACTADR-0011: вход → переключатель курса → упражнения, разминка, отработки → синапсы от педагога.
F. Родитель: ⚠ сценария нет. Видит ДЗ только через ребёнка, платит школе вне платформы.
G. Следующий учебный цикл и лето: ⚠ не описаны — нет учебного года, перевода группы на следующий уровень, паузы.
school_id у ученика обязателен. Выбор: школа «Онлайн» создаётся автоматически для individual./trainer/* вообще доступны без входа (M13). Это утечка платного или намеренная воронка? → §21.5 проблем уровня Critical — все про деньги, доверие и отсутствие доказательств ценности, ни одна не про тренажёры. Источник факта указан в столбце «Где»; последствия — INFERENCE, решения — REC.
| # | Проблема | Где обнаружено | Последствие | Severity | Предлагаемое решение |
|---|---|---|---|---|---|
| 1 | Нет пути оплаты: trial → 403, продление через БД | ADR-0009, migration.md «Допущения» |
dead end на 31-й день; нет выручки | Critical | ручной счёт + экран оператора «продлить»; онлайн-оплата после 10 клиентов |
| 2 | Нет определения платного ученика; limits не проверяется |
ADR-0009 «Отложено» | модель «за ученика» нельзя выставить в счёт | Critical | A1: активный в месяце; отчёт «платные ученики за месяц» |
| 3 | Нет политики ПДн детей (152-ФЗ), согласий родителей, сроков хранения | аудит v2 §12, §17.3 | внешняя школа и тем более МБОУ не подключатся | Critical | шаблон политики + согласие, которое школа собирает; удаление ученика по запросу |
| 4 | Ни одного развёртывания и пользователя; блокеры N1–N4 (TLS, бэкапы) | аудит v2 §12 | гипотезы о ценности не проверены ни на одном ребёнке | Critical | закрыть N1–N4 и запустить свою школу в ближайшие недели |
| 5 | Нет продуктовой аналитики | аудит v2 §13, §15 | нечем проверить activation и retention, споры вроде D3 решаются вкусом | Critical | журнал событий в Postgres + еженедельный SQL-отчёт по North Star (§16) |
| 6 | Родителя нет совсем; нет триггера возврата ребёнка | D5, product-mvp.md |
ежедневное ДЗ держится на памяти ребёнка; школа теряет аргумент для родителей | High | еженедельная сводка по ссылке без аккаунта, которую педагог шлёт в свой чат |
| 7 | Владелец не видит результата: только CRUD | аудит v2 §2 | покупатель не понимает, за что платит | High | 1 экран: активные ученики, ДЗ по группам и педагогам, риск ухода (§11) |
| 8 | Нет шаблонов ДЗ и программы; тема вручную в каждом блоке | homework-vs-free.md; спека A2 обещала |
цифровизация добавляет педагогу работы | High | шаблоны + «повторить неделю со следующей темой» |
| 9 | Нет сводки ошибок по формулам для группы и периода | аудит v2 §10 | главное отличие невидимо покупателю | High | тепловая карта «ученики × формулы» за 4 недели |
| 10 | Методика одна на платформу (порядок 47 тем, G1) | отчёт по генератору, G1.2 «если школа так учит» | школы с другой последовательностью не купят | High | сначала интервью: сколько школ учат так же; далее — порядок тем на организацию |
| 11 | Практика мимо записи на курс + /trainer/* без входа |
AGENTS.md §4, аудит v2 M13 | при отдельных платных курсах — утечка МА | High | решить: публичный демо-тренажёр как воронка (без начислений) или закрыть |
| 12 | Два визуальных языка; D3 пересмотрен в тот же день | AGENTS.md §4, ADR-0004 | каждый экран — дважды; фокус на декоре | High | заморозить новые локации; решать по данным удержания |
| 13 | Нейробика — второй полный продукт до валидации МА | ADR-0011, UX-аудит: «детей не привлекали» | команда из 1–2 человек поддерживает два продукта | High | держать в текущем состоянии; продавать как add-on тем, кто уже ведёт курс |
| 14 | Вход ребёнка логином и паролем, сброс только педагогом | product-mvp.md, аудит v2 N3 |
трение активации и нагрузка на педагога | Medium | QR-код на карточке + долгая сессия на домашнем устройстве |
| 15 | XP за блок ДЗ не зависит от точности | аудит v2 §10 | механика поощряет угадывание | Medium | шкала по доле верных с первой попытки |
| 16 | Долги одной очередью без «снять долг / болел» | student-ux.md (временно) |
после болезни ребёнок видит стену долгов | Medium | «списать долги за период» для педагога; старше 2 недель — скрывать |
| 17 | Незавершённый блок не сохраняется | аудит v2 §10 | фрустрация детей 5–7 лет | Medium | длинные блоки — чекпоинт в outbox |
| 18 | Уроки и посещаемость — API без UI; индивидуальные ДЗ — тоже | аудит v2 §3, §10 | лишние сущности без сценария | Medium | не делать UI, пока владельцы не попросят; возможна интеграция с CRM |
| 19 | Архив ученика закрывает записи на все курсы | аудит v2 прил. G | педагог МА снимает ребёнка с Нейробики чужого педагога | Medium | архив в рамках своего курса |
| 20 | Trial стартует при создании организации | runbook §2 | сгорает до начала занятий | Medium | 30 дней с первого выданного ДЗ |
| 21 | Верный ответ ребёнку не показывается никогда | spec training-mode, аудит v2 §10 | нет обратной связи, как исправить ошибку | Medium | в итоге блока — разбор ошибок с формулой в справочнике |
| 22 | Выбранный скин — настройка устройства | аудит v2 §5.3 | два ребёнка на одном планшете делят скин | Low | хранить на сервере |
| 23 | Документы расходятся: 10 или 11 скинов, тексты «Купить» после D4 | спеки магазина, gamification.md |
путаница для агентов-разработчиков | Low | переписать product/gamification.md |
Значимых преимуществ пять; мир МА, игры и скины сюда не входят — их аналоги есть у каждого конкурента.
Поменьше, но полезно: офлайн-HTML для школ без интернета (и возможный lead-magnet); своя школа как полигон с реальными детьми и педагогами.
Первый внешний ICP — независимая школа МА на 40–200 учеников и 2–6 педагогов без франшизы REC. У неё есть владелец, которому нужен контроль чужих педагогов, и достаточно учеников, чтобы чек окупал продажу.
Оценки — INFERENCE/ASSUMPTION, данных о размере сегментов нет.
| Сегмент | Боль | WTP | Онбординг | Retention | Поддержка | Продажа | LTV |
|---|---|---|---|---|---|---|---|
| Частный педагог, 5–25 учеников | средняя: ДЗ и отчёт родителям | низкая, есть бесплатные аналоги | простой | низкий | высокая на рубль | только self-serve | низкий |
| Малая школа, 1 площадка, 30–80 | высокая: ДЗ и удержание учеников | средняя | средний | средний | средняя | звонок + демо | средний |
| Независимая школа, 2–6 педагогов, 80–200 | высокая: контроль педагогов + удержание | средняя–высокая | средний | высокий (переезд дорог) | низкая на рубль | демо + пилот | высокий |
| Франшиза или сеть | высокая, но уже решена: у AMAkids своя платформа | высокая | сложный, white-label | высокий | высокая | месяцы | высокий, но недоступен |
| МБОУ, кружок в госшколе | низкая–средняя | низкая, закупка | сложный (152-ФЗ, договор) | по учебному году | высокая | долгая | неясен |
| Онлайн-школа | высокая | средняя | средний | средний | средняя | средняя | средний; нужен урок по видео, которого нет |
Beachhead REC. Независимые школы с методикой, близкой к вашей, в РФ. Искать через сеть владельца школы, выпускников тех же курсов для педагогов и отраслевые чаты. Частных педагогов — только когда появится self-serve; МБОУ и франшизы — не сейчас.
Прямые конкуренты уже дают тренажёры, ДЗ с автопроверкой и игры за 180–300 ₽ в месяц за ученика FACTстраницы открыты 04.10.2026.
| Продукт | Для кого | Что есть | Цена |
|---|---|---|---|
| CleverStart | центры, педагоги, сады | 12 тренажёров, ДЗ с автопроверкой, рейтинги, онлайн-баттл, олимпиады, PDF, 5 языков | педагогам бесплатно; до 5 учеников — 1 450 ₽/мес; 6–30 — 290 ₽ за ученика; до −45% от 30; обучение педагога 22 500–49 990 ₽ |
| MindSkills | репетиторы, руководители центров | 32 тренажёра (МА, математика, скорочтение), ДЗ, мультиплеер, CRM посещаемости и финансов | ученик от 197 ₽/мес, репетитор от 395, руководитель от 789; триал 3–7 дней |
| МенМат | школы с филиалами, педагоги | тренажёры «под любую методику», ДЗ группе и ученику, 10 критериев аналитики, роли админ / учитель / ученик | за ученика, скидки 5/10/15% за 3/6/12 мес; учётка без учеников — 230 ₽/мес; оплата картой и счётом |
| Mentalika | будущие педагоги | курс педагога + платформа | курс 25 000 ₽; доступ к платформе оценён в 3 333 ₽ за месяц |
| AMAkids | франчайзи | своя геймифицированная платформа, 8 направлений (в т.ч. память, скорочтение) | 1 043 франшизы, роялти 10%, взнос от 50 000 ₽ |
| Мой Класс, Классно! | все детские центры | CRM: расписание, посещаемость, оплаты, уведомления родителям; без тренажёров | 743–5 390 ₽/мес по числу групп; 0–2 990 ₽/мес |
INFERENCE Из таблицы следует три вещи. Школы уже платят за CRM — строить её не нужно. Обучение педагогов — главный канал продаж платформ у конкурентов. У франшиз платформы свои.
Позиционирование REC: «Домашка по ментальной арифметике, которая показывает, какую формулу не усвоил каждый ребёнок, — и даёт родителю понятный отчёт о прогрессе». Не «игровой мир» и не «ещё одна LMS».
Активация школы наступает не при входе, а когда большинство детей группы две недели подряд сдают ДЗ и педагог использует разбор на уроке INFERENCE. Данных о воронке нет: аналитики нет FACT.
Порядок взят из реальных flow (§4); в скобках — где вероятен отвал.
| Тип удержания | Что есть FACT | Сила INFERENCE | Что добавить REC |
|---|---|---|---|
| Natural (ценность сама по себе) | ДЗ нужно методике МА: без домашней практики навык не растёт | сильная | измерять рост точности по формулам |
| Workflow (встроено в неделю) | выдача ДЗ, проверка, история | сильная, когда переезд дорог | шаблоны, программа группы, сводка владельцу |
| Content | 47 тем, 3 тренажёра, Нейробика | средняя: только ±, без умножения | сначала спросить, нужно ли × ÷ |
| Gamification | XP, стрик, медали, уровни, игры, скины | средняя, не измерена | привязать XP к точности (§9) |
| Social | баттл на уроке | слабая вне урока | командная цель группы на неделю, без рейтинга детей |
| Artificial (замок) | история результатов в системе | слабая | не строить; дать экспорт — это доверие |
Механик достаточно и даже с избытком; их надо не добавлять, а привязать к точности и измерить INFERENCE. Правила и числа — FACTADR-0010, product/gamification.md, AGENTS.md D4.
| Механика | Как работает сейчас | Оценка INFERENCE | Рекомендация REC |
|---|---|---|---|
| Задания (ДЗ) | блоки по порядку, долги очередью | ядро ценности | короткие дневные ДЗ 5–10 минут; списание старых долгов |
| Тренажёры | диктант, флеш-карты, диктант на память | сильные, верная методика | диктант на память — в ДЗ |
| XP | блок ДЗ = 20 независимо от точности; день +30; неделя +100; практика 1–3; лимит 30 в день вне ДЗ | лимит — хорошо; фикс за блок поощряет угадывание | 10 + до 10 по доле верных с первой попытки |
| Стрик | только от полного сегодняшнего ДЗ; день без ДЗ нейтрален; 1 заморозка в месяц | хорошо спроектирован | оставить; показывать родителю |
| Медали | 11: серии 3/14/30/60/100, неделя, 5 за тренажёры | достаточно | не расширять; добавить медали за освоение темы, а не за объём |
| Уровни | по XP, кривая 100 + (L−1)·50 «уточним» |
не сбалансирована; уровень XP ≠ уровень обучения | посчитать на данных своей школы; показывать рядом «тему по программе» |
| Награды-игры | 8 мини-игр, открываются на уровнях 3…17 | часть слабо связана с МА; дорого в поддержке | заморозить; новых не делать |
| Коллекции / скины | 11 скинов соробана по уровню, без покупок | дешёвая и честная награда | оставить как есть |
| Персонажи | Ник в МА, 4 героя в Нейробике | «Ник советует тему долга» — полезная функция, не декор | развивать советы, а не локации |
| Игровая валюта | нет (D4); в Нейробике — синапсы от педагога | правильно для детей 5–12 | не вводить |
| Competition | баттл двух команд на проекторе | хорошо: команда, живой урок | не делать лидерборды детей (демотивируют отстающих) |
| Feedback loop | ошибка — оранжевым, верный ответ не показывается никогда | самый слабый звено: ребёнок не узнаёт, что исправить | в итоге блока: «тут нужен брат −3» + анимация из справочника |
INFERENCE Лучшая геймификация для этого продукта — видимое освоение формул: «брат +4 освоен ✓». Это награда и для ребёнка, и для родителя, и для педагога, и она построена на данных, которые уже есть.
Риск «цифровизация добавила работы» реален: выдача и проверка сейчас ручные на каждую группу, каждый день и каждого ученика INFERENCE. Пример ASSUMPTION: педагог с 6 группами по 10 детей и ДЗ на 5 дней выдаёт 30 заданий в неделю и получает до 300 кругов на проверку.
| Действие | Как сейчас FACT | Лишняя работа INFERENCE | Автоматизация REC |
|---|---|---|---|
| Выдать ДЗ | дата, группа, блоки, 6–8 настроек, генерация; можно копировать период | настройка с нуля; до 50 с ожидания генерации | шаблоны; «неделя по программе» одной кнопкой; генерация в фоне (Web Worker) |
| Выбрать тему | вручную в каждом блоке | педагог держит программу в голове | текущая тема группы + автодобавление слабых формул группы в повторение |
| Проверить | открыть круг, принять / на пересдачу | 1 действие на круг | правило «≥ 90% — принять автоматически»; «принять все отмеченные»; в очереди — только низкая точность |
| Понять группу | статистика по сдачам, разбор по одному кругу | сводить в голове | сводка перед уроком: «3 из 10 ошибаются на брат −3; Ваня не заходил 6 дней» |
| Аномалии | нет | педагог не замечает списывание и проседание | флаги: 100% при нереальной скорости; точность падает 3 ДЗ подряд |
| Долги после болезни | «на бумаге» по одному блоку | десятки кликов | «списать долги с … по …» |
| Вход детей | печать карточек, сброс паролей | постоянный саппорт детей и родителей | QR-вход; долгая сессия на домашнем устройстве |
| Сообщить родителям | вне платформы, вручную в мессенджере | составлять отчёт самому | кнопка «скопировать недельную сводку группы» со ссылками для каждого ребёнка |
Guardrail REC: минуты педагога на платформе в неделю на одну группу. Цель — не больше 15 минут ASSUMPTION: если метрика растёт, педагоги уйдут обратно к бумаге.
Владелец сейчас получает ноль управленческой информации: его кабинет — это CRUD школ, педагогов, групп и учеников FACTаудит v2 §2. Данные для большей части actionable-метрик уже лежат в БД INFERENCE — нужен один экран, а не новая модель.
| Метрика | Тип | Что решает владелец | Данные есть? |
|---|---|---|---|
| Активные ученики недели (сдали ≥ 1 ДЗ) | actionable | где цифра падает | да: block_progress |
| Выполнение ДЗ по группам и педагогам | actionable | с кем из педагогов поговорить | да |
| Педагог не выдал ДЗ / не проверяет (лаг проверки) | actionable | качество работы педагога | да: assignments, reviewed_at |
| Ученики в зоне риска (≥ 2 недели без ДЗ, падение точности) | actionable | кому позвонить до того, как родитель уйдёт | да |
| Прогресс по формулам по школе | actionable (для методиста) | какую тему педагоги объясняют плохо | да: attempts.formula_ids |
| Нагрузка педагогов (группы, ученики) | actionable | набор и распределение | да |
| Отток учеников за месяц | actionable | где теряем деньги | частично: enrollments.ended_at |
| Посещаемость | actionable | пропуски = ранний сигнал ухода | API без UI; часто ведётся в CRM |
| Выручка, ARPU школы | actionable, но не наша зона | цена абонемента | нет: оплаты родителей вне системы; не строить |
| Сумма XP, уровни, число медалей | vanity | ничего | да |
| Число входов, всего решено примеров | vanity (годится для маркетинга школы) | ничего | да |
REC Один экран «Неделя школы»: активные ученики и динамика, таблица педагог × выполнение ДЗ × лаг проверки, список риска. Раз в неделю владелец видит, за что платит. Это и есть аргумент за продление.
Экономика считается на двух уровнях: организация — единица привлечения, оттока и CAC; ученик-месяц — единица выручки и ценности REC. Считать на ученика нельзя: ребёнка не привлекают и он не уходит от платформы — приходит и уходит школа. Педагог — не единица: у всех конкурентов он бесплатен.
Здесь S — платные ученики на организацию; a — доля учеников с Нейробикой; k — доля оплачиваемых месяцев в году (лето); c — месячный logo churn. LTV ограничен 36 месяцами, чтобы низкий churn не давал бесконечную ценность.
Применимые метрики. ARPU и ARPPU совпадают: платят только за активных (A1). Revenue churn = logo churn + сжатие числа учеников; expansion = рост S + Нейробика + новые филиалы. Student churn школы напрямую становится нашим revenue churn — поэтому удержание детей в школе и есть наша задача INFERENCE.
| Статья | Класс | Есть в продукте? | Оценка |
|---|---|---|---|
| Сервер (Postgres + API + web, 1 VPS в РФ) | COGS, ступенчатый | да FACTD6 | 4–10 тыс. ₽/мес с бэкапом вне сервера ASSUMPTION; +1 сервер на несколько тысяч активных учеников ASSUMPTION |
| Инфраструктура на ученика | COGS | — | ≈ 12 ₽ при 500 учениках, ≈ 3 ₽ при 2 000, ≈ 1 ₽ при 5 000+ (расчёт) — < 5% цены |
| Хранение попыток | COGS | да FACT | ≈ 1 МБ на ученика в год ASSUMPTION50 примеров в день × 200 дней — пренебрежимо |
| Видео разминок, картинки | COGS (трафик) | 91 МБ в public/ FACT |
на VPS с безлимитным трафиком ≈ 0 ASSUMPTION; вопрос скорости, а не денег |
| Озвучка | COGS | синтез в браузере ASSUMPTION | 0 |
| AI / LLM, почта, SMS, push | COGS | нет FACT | 0; если появятся — считать на событие |
| Эквайринг | COGS | нет FACT | СБП для образования 0,4%, карты в ЮKassa 3,5% (источник); счёт юрлицу ≈ 0 |
| Поддержка и онбординг | COGS (переменный) | делают основатели | 0,5–1,5 ч на организацию в месяц и 2–4 ч на подключение, по 1 000 ₽/ч теневой ставки ASSUMPTION |
| Разработка, дизайн | OPEX | 1–2 человека без ЗП + подписки на AI-агенты FACT | для break-even L3: 2 человека ≈ 350 тыс. ₽/мес с налогами ASSUMPTION |
| Маркетинг, продажи | OPEX (входит в CAC) | нет | 6–25 тыс. ₽ на организацию ASSUMPTION |
| Юрист (152-ФЗ), бухгалтерия, управление | OPEX | нет | входит в L4 (≈ 95 тыс. ₽/мес с маркетингом) ASSUMPTION |
INFERENCE Инфраструктура на экономику не влияет. Gross margin определяют часы поддержки и комиссия эквайринга. Поэтому всё, что снижает ручную работу (сбросы паролей, CLI-подключение, ручное продление), напрямую поднимает маржу.
Разрыв между сценариями огромный: LTV/CAC от 0,9 до 84. Это значит, что исход целиком определяется выбором сегмента (число учеников на клиента) и реальным CAC, которых пока нет INFERENCE. Все входные данные — ASSUMPTION, кроме ценового коридора (конкуренты, FACT) и комиссий эквайринга FACT. Расчёт — скрипт по формулам §12.
| Параметр | Conservative | Base | Optimistic |
|---|---|---|---|
| Цена МА, ₽ за ученика в месяц | 180 | 250 | 320 |
| Нейробика: доля учеников × цена, ₽ | 0 | 15% × 150 | 25% × 200 |
| Платных учеников на организацию | 25 | 45 | 80 |
| Оплачиваемых месяцев в году | 9 | 10 | 11 |
| Logo churn в месяц | 6% | 3,5% | 2% |
| CAC (продажа + онбординг), ₽ | 29 000 | 15 000 | 8 000 |
| Поддержка, ч на организацию в месяц | 1,5 | 1 | 0,5 |
| Эквайринг | 3,5% | 2,5% | 2,1% |
| ARPU (в сезон), ₽ | 180 | 273 | 370 |
| ARPA в сезон / среднегодовая, ₽ | 4 500 / 3 375 | 12 263 / 10 219 | 29 600 / 27 133 |
| Contribution margin на организацию, ₽/мес | 1 757 (52%) | 8 963 (88%) | 26 064 (96%) |
| LTV за 36 месяцев, ₽ | 26 125 | 185 073 | 673 465 |
| LTV / CAC | 0,9 | 12,3 | 84 |
| CAC payback, мес | 16,5 | 1,7 | 0,3 |
| Годовое удержание клиентов | 48% | 65% | 78% |
Как читать INFERENCE. Conservative нежизнеспособен: мелкий клиент при ручной продаже не окупается. Optimistic недостоверен: LTV/CAC > 10 обычно означает, что CAC недооценён — время основателей на продажу здесь почти бесплатно. Base стоит читать как верхнюю границу до первых 10 продаж.
| Сегмент ASSUMPTION | Учеников | Цена, ₽ | Churn/мес | CAC, ₽ | CM, ₽/мес | LTV/CAC |
|---|---|---|---|---|---|---|
| Частный педагог, self-serve (мин. платёж 1 490 ₽) | 12 | 250 | 6% | 3 000 | 1 438 | 7,1 |
| Частный педагог, ручная продажа | 12 | 250 | 6% | 15 000 | 1 438 | 1,4 |
| Малая школа | 40 | 250 | 4% | 15 000 | 7 125 | 9,1 |
| Независимая школа (скидка 15%) | 120 | 213 | 2,5% | 30 000 | 18 719 | 14,9 |
| Сеть (скидка 30%) | 400 | 175 | 1,5% | 120 000 | 52 875 | 12,3 |
INFERENCE Частный педагог окупается только с самостоятельной регистрацией и оплатой, которых нет. Школы на 40–120 учеников окупают ручную продажу уже сейчас — отсюда выбор ICP в §7.
Инфраструктуру покрывает одна школа, а зарплаты двух человек — ≈ 41 школа (≈ 1 850 платных учеников, MRR ≈ 420 тыс. ₽) в базовом сценарии [расчёт на ASSUMPTION]. Сейчас команда работает без зарплаты FACT, поэтому денежный burn ≈ сервер и подписки. Реальная цена — время основателей INFERENCE.
Уровни постоянных затрат ASSUMPTION: L1 — инфраструктура 4–10 тыс. ₽; L2 — + поддержка 0,5 ставки (45 тыс. ₽); L3 — + 2 человека команды (350 тыс. ₽ с налогами); L4 — + маркетинг, юрист, бухгалтерия, инструменты (95 тыс. ₽). В формулу идёт среднегодовая ARPA за вычетом эквайринга.
| Уровень | Затраты, ₽/мес (base) | Conservative: школ / учеников / MRR | Base: школ / учеников / MRR | Optimistic: школ / учеников / MRR |
|---|---|---|---|---|
| L1 Инфраструктура | 6 000 | 4 / 100 / 13,5 тыс. | 1 / 45 / 10 тыс. | 1 / 80 / 27 тыс. |
| L2 + поддержка | 51 000 | 17 / 425 / 57 тыс. | 6 / 270 / 61 тыс. | 2 / 160 / 54 тыс. |
| L3 + команда 2 человека | 401 000 | 125 / 3 125 / 422 тыс. | 41 / 1 845 / 419 тыс. | 16 / 1 280 / 434 тыс. |
| L4 Полный burn | 496 000 | 154 / 3 850 / 520 тыс. | 50 / 2 250 / 511 тыс. | 19 / 1 520 / 516 тыс. |
Стационарное число клиентов = приток / churn. Время до цели N: t = −ln(1 − N · c / a) / c. Сезонность продаж не учтена.
| Новых школ в месяц | Conservative (нужно 125) | Base (нужно 41) | Optimistic (нужно 16) |
|---|---|---|---|
| 1 | недостижимо (потолок 17) | недостижимо (потолок 29) | 19 мес |
| 2 | недостижимо (33) | 36 мес | 9 мес |
| 3 | недостижимо (50) | 19 мес | 6 мес |
| 5 | недостижимо (83) | 10 мес | 3 мес |
INFERENCE Для команды из 1–2 человек с ручными продажами реалистично 1–3 новые школы в месяц ASSUMPTION. Значит, до зарплат — 1,5–3 года, если не появится канал, который приводит 5+ школ в месяц (обучение педагогов, партнёрства). При консервативных параметрах цель недостижима при любом реалистичном притоке.
Четыре самых сильных рычага на LTV/CAC (base 12,3 без ограничения срока = 17,1): учеников на школу (25 → 80: 8,6 → 31,8), churn (6% → 2%: 10,0 → 29,9), CAC (25 → 6 тыс.: 9,1 → 28,5) и цена (180 → 320: 12,2 → 21,9). Сезонность и Нейробика двигают его меньше чем на ±2. Инфраструктура на ученика не влияет совсем.
Брать деньги за активного ученика в месяц — правильно: это намерение владельца FACT, рыночная норма FACT§7 и цена следует за ценностью INFERENCE. Стартовая цена — 250 ₽ REC: ниже CleverStart (290 ₽), выше MindSkills (от 197 ₽).
| Вариант | За | Против | Вердикт REC |
|---|---|---|---|
| Активный ученик в месяц (A1) | следует за ценностью и сезоном; школа платит пропорционально своей выручке | выручка падает летом; нужен подсчёт | основная модель |
| За организацию (фикс) | простой счёт | маленькие переплачивают, большие недоплачивают | только минимальный платёж 990–1 490 ₽ |
| За педагога | предсказуемо | у конкурентов педагог бесплатен; тормозит подключение педагогов | не брать |
| За объём (ДЗ, примеры) | — | наказывает за целевое действие | не брать |
По убыванию вероятности: рост числа учеников школы → обучение новых педагогов → Нейробика → новые филиалы → олимпиады и события (позже).
Проверка цены REC. Три пилота по 250 ₽ с первого месяца, без бесплатного года. Если три из трёх соглашаются без торга — поднять до 290–320 ₽.
North Star REC: «Ученики, закрывшие за неделю ≥ 80% выданного ДЗ» в платящих организациях. Она отражает полученную ценность сразу троим: педагог выдал, ребёнок сделал, школа платит. Метрика напрямую связана с выручкой по A1. MAU, входы и XP для этого не подходят: ребёнок может заходить играть, не делая ДЗ.
Педагог и ребёнок двигают North Star, а школа платит, когда работают обе стороны. Guardrails не дают купить рост ценой нагрузки педагога, угадывания или экранного времени ребёнка.
FACT Ни одну из этих метрик сейчас невозможно показать без ручного SQL. Но сырые данные для 1–5 уже есть в assignments, block_progress, attempts, enrollments.
Самые ценные возможности — дешёвые и не про ученика: деньги, правовая база, видимость результата для взрослых и экономия времени педагога REC. Impact, Effort, Confidence — экспертная оценка INFERENCE; Effort относительный, с учётом готового API.
| Opportunity | User | Problem | Impact | Effort | Confidence | Priority |
|---|---|---|---|---|---|---|
| Ручной биллинг: счёт по платным ученикам + продление без БД | оператор, владелец | нет выручки | High | S | High | Do now |
| Grace-период и read-only вместо 403 | дети, педагоги | dead end на 31-й день | High | S | High | Do now |
| Политика ПДн + шаблон согласия + удаление ученика | владелец | внешняя школа не подключится | High | S | High | Do now |
| Журнал продуктовых событий + еженедельный отчёт по North Star | вы | решения без данных | High | S | High | Do now |
| Шаблоны ДЗ + «повторить неделю со следующей темой» | педагог | ручная настройка | High | S | High | Do now |
| Сводка ошибок по формулам: группа и ученик за период | педагог, методист | отличие невидимо | High | M | High | Do now |
| Недельная сводка родителю по ссылке, без аккаунта | родитель, школа | нет триггера возврата и доказательства | High | M | Medium | Next (первое) |
| Экран «Неделя школы» для владельца | владелец | не видит, за что платит | High | M | Medium | Next |
| XP за блок по точности | ребёнок | поощрение угадывания | Medium | S | High | Do now |
| Разбор ошибок с формулой в итоге блока | ребёнок | не знает, что исправить | Medium | M | Medium | Next |
| Программа курса по неделям + подсказка следующей темы | педагог | программа в голове | High | M | Medium | Next |
| QR-вход с карточки | ребёнок, педагог | трение входа, сбросы | Medium | S | Medium | Next |
| Списание долгов за период; частичное сохранение блока | ребёнок, педагог | стена долгов, потеря прогресса | Medium | S–M | Medium | Next |
| Обучение педагогов + доступ к платформе (не код) | будущий педагог, школа | канал привлечения | High | M | Medium | Next |
| Самостоятельная регистрация + онлайн-оплата (СБП, карты) | частный педагог, малая школа | CAC мелких клиентов | High | L | Medium | Later (после 10 платящих) |
| Порядок тем под методику организации | внешние школы | другая последовательность | High | L | Low | Later (по интервью) |
| Нейробика как add-on с биллингом | школы с курсом | доп. выручка | Medium | M | Low | Later |
| UI уроков и посещаемости | педагог, владелец | дубли CRM | Low | S | Low | Later (если попросят) |
Продукт уже слишком большой для стадии «0 пользователей» INFERENCE. Два курса, два визуальных языка, 8 игр, 11 скинов, 9 локаций мира и сущности без UI — а проверяемая гипотеза одна: «школа заплатит за ДЗ с диагностикой, потому что дети делают его регулярнее и педагог видит ошибки». Удалять сделанное не нужно — нужно перестать его расширять.
| Категория | Что входит | Решение REC |
|---|---|---|
| Core | ростер и карточки; ДЗ (диктант, флеш-карты); генератор + oracle; попытки D1; проверка D2; «Обзор», «Статистика», разбор; базовые XP и стрик; честное сохранение; развёртывание и бэкапы | оставить, довести до прода |
| Important (не хватает) | биллинг вручную; ПДн; аналитика; шаблоны; сводка по формулам; сводка родителю; экран владельца | сделать первыми |
| Nice to have | онлайн-соробан, баттл, справочник, секундомер (инструменты урока); медали; скины по уровню; офлайн-HTML | держать, не развивать |
| Premature | полный мир МА с локациями; 8 мини-игр; Нейробика как второй полный курс (16 упражнений, синапсы, отработки); уроки, посещаемость и родители в API без сценария; kind = public_school |
заморозить до данных удержания и запросов клиентов |
| Dangerous complexity | два визуальных языка и частая смена решения о них; два продукта на 1–2 людей; практика мимо записи при отдельно платных курсах; одна зашитая методика при плане продавать чужим школам | принять явные решения (§21) |
INFERENCE Модель данных v2 (организации, школы, записи, составные ключи) не переусложнена: она дешевле сейчас, чем после первых клиентов. Переусложнен слой ребёнка, а не слой данных.
Этапы разделены не датами, а воротами: следующий начинается, когда выполнено условие на данных REC. Календарный план без данных о скорости команды не строю.
Пока Ворота 1 не пройдены, новая разработка сверх NOW не начинается; время идёт на запуск своей школы и продажи.
Самая вероятная причина закрытия через 18 месяцев — не техническая: продукт остался инструментом одной школы, а время основателей кончилось раньше, чем появились платящие клиенты INFERENCE. Вероятности и влияние — экспертная оценка.
| # | Причина | Вероятность | Влияние | Ранний сигнал | Предотвращение |
|---|---|---|---|---|---|
| 1 | Не нашли внешних платящих школ: продукт сделан под свою | высокая | критическое | через 2 месяца после запуска нет ни одного внешнего демо | 8–10 демо и 3 платящих пилота до новой разработки |
| 2 | Конкуренты «достаточно хороши» и дешевле | высокая | высокое | на демо спрашивают «чем лучше CleverStart?» | показывать сводку по формулам и отчёт родителю, а не тренажёры |
| 3 | Основатели выгорели или переключились (1–2 человека без ЗП) | высокая | критическое | недели без коммитов и звонков клиентам | ворота с сроком: если к такой-то дате нет 3 платящих — пересмотр модели |
| 4 | Распыление: МА + Нейробика + мир + игры | высокая | высокое | больше половины задач — про ученика и визуал | список Don't build; фича попадает в работу только через метрику §16 |
| 5 | Педагоги не выдают ДЗ регулярно — слишком долго | средняя | высокое | доля групп с ДЗ за неделю < 70% | шаблоны, программа, автопринятие |
| 6 | Дети не возвращаются без родителя | средняя | высокое | выполнение ДЗ падает к 3–4-й неделе | сводка родителю; короткие ДЗ |
| 7 | Инцидент с ПДн детей или потеря данных на единственном сервере | низкая–средняя | критическое | ручные бэкапы, нет мониторинга (факт сегодня) | N1–N4, политика ПДн, учебное восстановление раз в квартал |
| 8 | Методика не подходит другим школам | средняя | высокое | на демо: «мы учим другое раньше» | вопрос о порядке тем — в каждое интервью |
| 9 | Пропущен сезон: продажи не в августе–сентябре | средняя | среднее | к июню нет списка школ на сентябрь | воронка школ на новый учебный год собирается с весны |
| 10 | Ручная поддержка съедает время (CLI, пароли, продления) | высокая | среднее | > 1,5 ч на организацию в месяц | экран оператора, QR-вход, продление без БД |
BLOCKER-вопросов нет: экономика построена параметрически. Ниже — только то, что меняет рекомендации.
IMPORTANT
/trainer/* открыты без входа (воронка) или это утечка?NICE TO KNOW
Продукт стоит развивать, но не в текущем направлении: фокус должен сместиться с мира ребёнка на покупателя, деньги и доказательство ценности.
Второй проход искал завышения, ложную точность и противоречия. Исправления уже внесены в отчёт.
Что исправлено
Что остаётся слабым
Источники в проекте. docs/README.md, AGENTS.md, .agents/rules/{product-mvp,homework-vs-free,student-ux,gamification,trainer-rules}.md, docs/adr/0001–0011, docs/audit/2026-10-04-platform-audit-v2.md (главный источник о состоянии), docs/audit/2026-10-03-platform-audit*.md, docs/audit/agent-prompt-platform-rebuild.md, docs/audit/soroban-generator-audit-report.md, docs/status/{baseline,migration}.md, docs/tasks/*, docs/product/*, docs/methodology/*, docs/ux/*, docs/ops/runbook.md, docs/archive/* (как история замысла).
Внешние источники (открыты 04.10.2026)