Персональная учебная средаРоссия · самообучение · веб
От цели — к знаниям, которые можно применитьЛюбая тема.
Понятный путь.
Проверенный результат.
План LCTRM на основе двух исходных материалов и исследования StudyFetch. Универсальное самообучение — основа продукта. Школа и вуз — отдельные сценарии, примеры и страницы решений.
Главное действие — «Продолжить обучение». Собственные материалы необязательны. Просмотр урока, практика с подсказкой и самостоятельное решение учитываются раздельно.
2 входаУчебная цель или свои материалы
18 недельРасчётный командный сценарий до ограниченного запуска
7 документовИсследование, сценарии, дизайн, архитектура, работы, экономика, качество
Один цикл связывает весь продукт
01 / ОПРЕДЕЛИТЬЦель и маршрут
Тема, уровень, время. Дедлайн — по желанию.
02 / РАЗОБРАТЬСЯКороткое занятие
Объяснение, источник, пример и практика.
03 / ПОДТВЕРДИТЬПроверка знаний
Новые задания и понятные критерии.
04 / ПРОДОЛЖИТЬСледующий шаг
Разбор ошибки, повторение, изменение плана.
Что важно в исследовании
StudyFetch уже связывает материалы, маршрут, преподавателя и практику. В 2026 году компания описала Guided Chat, обновлённый Study Plan, общий центр повторения и перестроенный календарь. Поэтому адаптивность сама по себе не создаёт уникальность LCTRM. Подробности и первичные ссылки — в исследовании.
Ставка LCTRM: качественная работа на русском, произвольные цели, объяснимая проверка, понятная учебная среда и локальные условия использования. Для первого выпуска ограничиваем сложность форматов и проверяющих модулей, сохраняя широкое позиционирование.
Пакет решений
Граница исследования: публичный сайт, форма регистрации, официальная документация и снимки интерфейса, продуктовые анонсы и источники по российской адаптации. Авторизованный пользовательский цикл и checkout StudyFetch не проходились. Сроки, бюджет, тарифы и числовые метрики LCTRM — проектные допущения. Текущий сайт и DNS домена не менялись.
01. StudyFetch: исследование и выводы для LCTRM
Дата проверки: 15 октября 2026 года. Источники — преимущественно собственный сайт и документация StudyFetch. Выводы для LCTRM являются нашими проектными решениями.
1. Что проверено
Просмотрены публичная главная в браузере, форма регистрации, опубликованный снимок Study Plan, документация основных сценариев, каталог инструментов и методов, продуктовые анонсы и политика данных. Публичные внутренние экраны изучены по официальным инструкциям и изображениям, а не через личный аккаунт.
Уровни доказательств: наблюдение — увидено в публичном интерфейсе; документация — описано в руководстве; заявление компании — маркетинг или анонс; не проверено — нужен аккаунт, платёж либо эксперимент.
2. Главный продуктовый вывод
Сила StudyFetch — повторное использование одних источников во множестве учебных действий и сохранение контекста между ними. Study Set связывает материалы, план, помощника и практику. Это подтверждается руководствами по созданию пространства и загрузке материалов.
Для LCTRM стоит взять эту модель связности и дополнить её явным разделением «предмет» и «цель». Студент может хранить материалы по экономике весь год, но отдельно готовиться к коллоквиуму в ноябре и к экзамену в январе.
3. Карта возможностей
| Область | Что подтверждено | Вывод для LCTRM | Уровень |
|---|
| Пространства | My Sets, папки, возврат к последним наборам | Предметы, поиск, архив; маршрут внутри предмета | Документация |
| Импорт | Загрузка файлов, привязка к программе и экзаменам; статусы обработки | Общая библиотека и понятная очередь обработки | Документация |
| Study Plan | Темы по блокам, Covered/Mastered, диагностика, выбор глубины и порядка | Центральный план с объяснением следующего действия | Руководство |
| Guided Chat | Выбор цели, согласование плана, переходы в реальные активности | Управляемая сессия с явными шагами и сохранением | Руководство |
| Notes | Редактирование, история версий, исходник рядом, ссылки на страницы | Конспект проверяем и редактируем; исправления версионируем | Руководство |
| Flashcards | Материалы, тема, ручное создание, импорт; несколько типов карточек | Начать с вопрос/ответ и пропусков, импорт позже | Руководство |
| Повторение | Общий Spaced Learning Hub, объединённые сессии, очередь и статистика | Единая очередь по всем предметам с ограничением нагрузки | Анонс |
| QuizFetch | Мастер источников и типов вопросов; тренировка с возвратом к ошибкам | Короткие тренировки отделить от экзамена | Создание, результаты |
| Practice Tests | Мастер теста, разные типы вопросов, итоговый разбор | Сборка проверки по покрытию навыков; новые задания | Создание, прохождение |
| Tutor Me | Занятие по материалам, теме или экрану; руководство указывает веб-версию | Текстовый преподаватель внутри сессии; голос позднее | Руководство |
| Календарь | Программа курса, экзамены, занятия, Google Calendar | Сначала собственное расписание, затем интеграции | Анонс |
| Insights | Сильные/слабые стороны, рекомендации по активности, отчёты | Показывать доказательства по навыкам и дату проверки | Руководство |
| Live Lecture | Запись, транскрипция, заметки и вопросы в процессе | После импорта документов; отдельные затраты и согласия | Руководство |
| Assignment Grader | Критерии можно загрузить, вставить или пропустить | В LCTRM открытая оценка требует видимой рубрики | Руководство |
| Audio Recap | Длина, голос, язык; summary, lecture, podcast и другие форматы | Позже: короткое аудиоповторение с доступным текстом | Руководство |
| Видео, Arcade, Visuals | Присутствуют в публичной продуктовой навигации | Не включать в критический путь MVP | Каталог |
| Plugins | Инструкции и уровень меняют поведение помощника и генераций | На старте достаточно «короче / подробнее / пример» | Описание |
| Mini Apps | Есть отдельная публичная страница и раздел навигации | Экосистема дополнений после устойчивого ядра | Страница |
Наличие функции и широта настроек подтверждаются публичными материалами. Скорость, корректность ответов и доступность в конкретном тарифе требуют практического тестирования.
4. Изменения, которых недостаточно в исходных материалах
| Дата анонса | Изменение | Значение для решения |
|---|
| 8 апреля 2026 | Learn Engine: персонализация с использованием накопленных учебных результатов; компания указывает, что система развивается | Нельзя объявлять Learner Model уникальным изобретением LCTRM. Источник |
| 16 июня 2026 | Новый Study Plan: Covered/Mastered, режимы глубины и пять способов сортировки | Отдельный учёт просмотра и освоения — уже конкурентный стандарт. Источник |
| 18 июня 2026 | Guided Chat организует последовательность активностей, сохраняя контекст | Отстройка «мы управляем обучением, остальные дают инструменты» слишком широкая. Источник |
| 13 июля 2026 | Spaced Learning Hub объединяет повторения | Глобальная очередь важнее красивой отдельной колоды. Источник |
| 10 августа 2026 | Компания объявила обновление визуального стиля | Ориентироваться на текущую визуальную зрелость, а не старые фиолетовые промоматериалы. Источник |
| 31 августа 2026 | Перестроенный календарь связывает программу, экзамены и темы занятий | Несколько предметов и общий график также не являются уникальной идеей LCTRM. Источник |
Июньский блог использует название Comprehension, актуальное руководство — Comprehensive. Это пример различий между анонсами и живой документацией. В LCTRM использовать единые русские названия: «Быстро повторить», «Обычный темп», «Разобраться глубже».
5. Восстановленные пользовательские пути
Материалы → обучение. My Sets → создать набор → добавить программу курса или пропустить → загрузить материалы → дождаться обработки → открыть Study Plan → диагностика/тема → практика → результаты. Точка улучшения для LCTRM: создавать предмет автоматически из первой загрузки и показывать полезный результат до большого числа настроек. Основание: импорт.
Тема → сопровождаемое занятие. Включить Guided → выбрать предложенную тему или свою цель → принять/изменить план → пройти активности → вернуться к помощнику → продолжить. Для LCTRM этот путь стоит сделать доступным прямо с главной. Основание: Guided Chat.
Самостоятельный инструмент. Выбрать тест/карточки → источник → материалы → количество/типы → настройки → генерация. Сильная сторона — последовательный мастер; нагрузка — много выбора. В LCTRM первый тест создаётся с разумными настройками, расширенные параметры раскрываются дополнительно. Основание: QuizFetch.
Ошибки → разбор. После теста можно просмотреть ответы и открыть обсуждение конкретного вопроса. В LCTRM добавляется явная связь «ошибка → навык → назначенное повторение» с причиной изменения. Основание: разбор проверки.
6. Наблюдения по дизайну
В публичной главной увидены тёплый почти белый фон, крупный заголовок с засечками, чёрные округлые CTA, спокойная навигация и небольшие фирменные иллюстрации. Официальный снимок Study Plan показывает тёмный левый сайдбар, светлую рабочую область, вертикальный маршрут и вспомогательную правую колонку. Главная, снимок Study Plan.
Для LCTRM переносим иерархию и спокойствие, разрабатываем самостоятельную типографику, палитру, знак и композиции. Большое число разделов в рабочем сайдбаре — проектный риск перегрузки, а не установленная проблема пользователей StudyFetch. Его проверяем на пяти задачах в собственном прототипе.
Форма регистрации в проверенном публичном состоянии предлагает Google либо email. Никакие данные в неё не отправлялись. Для LCTRM основной email-вход должен работать самостоятельно; локальные OAuth-провайдеры добавляются по спросу. Форма.
7. Тарифы и доверие
В американском App Store на дату проверки перечислены Premium Monthly $19.99, Quarterly $29, Yearly $96; голосовые пакеты 1 час $7.49 и 5 часов $25; отдельные покупки Explainer. Это цены конкретного магазина, они не подтверждают веб-тарифы или доступность в РФ. Бесплатные лимиты и состав платных веб-пакетов не установлены. App Store.
Документация описывает отмену через Settings → Billing Portal. Для LCTRM отмена продления и дата завершения доступа должны быть видны в своём кабинете. Инструкция StudyFetch.
Политика StudyFetch допускает использование некоторых загружаемых и создаваемых данных для улучшения собственных моделей, с особыми исключениями для данных Google API. Это не утверждение, что любой внешний провайдер обучается на каждом файле. Для LCTRM предлагаем отдельное понятное правило: материалы приватны по умолчанию, вторичное использование не включено в оказание основной услуги. Политика StudyFetch.
Публичные 92% улучшения оценок на главной — заявление компании о результатах опроса. Оно не является нашей проверкой эффективности и не переносится в маркетинг LCTRM. Главная и контекст исследования.
8. Привлечение: три слоя поискового намерения
У StudyFetch есть каталоги по инструментам, методам и предметам. Каталоги tools и study-methods прочитаны; ссылка на how-to-study присутствует в навигации, но содержание этой страницы в текущем исследовании получить не удалось.
Для LCTRM это даёт три самостоятельных входа: «сделать тест из PDF», «повторять с интервалами», «подготовиться к сессии по экономике». Это гипотеза канала привлечения: публичная структура сайта не раскрывает объём трафика, конверсию и стоимость привлечения StudyFetch.
9. Что брать, изменять и отложить
Взять: связность источников, предметные пространства, контекст преподавателя, разделение тренировок и проверок, источник рядом с объяснением, общий повтор, один следующий шаг.
Изменить: два входа в обучение; русские термины; минимальная первичная настройка; маршруты к разным экзаменам внутри предмета; объяснимая оценка освоения; приоритет локальных учебных материалов и рублёвой оплаты.
Отложить: маркетплейсы плагинов, генерация видео, голос в реальном времени, игры, нативные приложения, институтские продажи. Они становятся отдельными инвестиционными решениями после проверки повторного использования ядра.
10. Практический разбор перед финальным PRD
На этапе 0 провести отдельный тест в разрешённом аккаунте: цифровой PDF на русском, плохой скан, презентация с формулами, противоречивые источники и цель без файлов. На одном наборе сравнить конспект, 20 вопросов, цитаты, возобновление занятия, адаптацию после ошибок и отмену продления. Зафиксировать тариф, дату, устройство, длительность, точность ссылок и проверку ответов предметным экспертом.
Это оставшийся исследовательский пункт перед реализацией; текущий пакет достаточно подробен для обсуждения архитектуры и прототипирования. Отсутствие этого теста не скрывается за словом «досконально».
11. Как объединены два исходных материала
| Положение исходных материалов | Решение в этом плане |
|---|
| Первый текст: Study Set как основа; второй: Learning Journey как основа | Разные уровни: пространство хранит материалы, маршрут — цель и её изменяющуюся программу |
| Первый текст: аудитория старшеклассники/студенты; актуальное уточнение владельца: любое самообучение | Универсальное позиционирование и произвольные темы; школа/вуз — самостоятельные страницы решений и контент |
| Первый текст: вход через файл/цель; второй: всегда начинать с цели | Два входа, единая модель цели; у инструментального входа цель может быть простой и предварительной |
| Второй текст: английский первым языком | Русский с первого релиза, готовность архитектуры к локализации |
| Первый текст: множество инструментов P0; второй: один работающий цикл важнее широты | Внутренняя альфа полного цикла, затем карточки, проверки, редактор и расширенные форматы |
| Оба текста: облачный backend и LLM API | Сохранить реляционную модель и серверный AI, выбрать размещение и поставщиков по требованиям рынка РФ |
| Второй текст: дедлайн и проверяемое освоение | Срок необязателен; прогресс основан на версионированных доказательствах, а не времени в приложении |
| Предложенные тарифы и широкий набор возможностей | Цены, лимиты и сроки обозначены гипотезами; голос/видео/плагины вынесены за критический путь |
Ключевые требования обоих текстов сохранены: настоящие данные и AI-вызовы, источники, активное участие учащегося, история результатов и работающая адаптация. Подготовленная визуальная концепция отдельно обозначена макетом и не выдаётся за реализованное ядро.
Дополнение v3: инструментальные посадочные
Повторно проверены каталог и специализированные страницы PDF, видео, лекций, заметок, планирования и практики. Новые наблюдения и первичные источники; матрица адаптации под LCTRM.
LCTRM · План продукта / 15 октября 2026
02. Продукт, сценарии и правила обучения
Статус: проект решений для обсуждения. Числовые пороги ниже — проверяемые продуктовые гипотезы.
1. Обещание продукта
LCTRM помогает превратить учебные материалы или интерес к теме в понятный план занятий и проверить, что действительно усвоено.
Основная формулировка для первого запуска: «Учись тому, что важно тебе». Подзаголовок: «Выбери тему или добавь материалы. LCTRM составит план, поможет разобраться и проверит знания». Обещание бренда: «От учебной цели — к знаниям, которые можешь применить».
Ежедневная ценность: пользователю понятно, что делать сейчас, почему именно это, сколько потребуется времени и как будет проверен результат. Срок необязателен; обещать гарантированное освоение любой дисциплины нельзя.
2. Универсальное самообучение и страницы решений
| Сегмент | Задача и обстоятельства | Что покупает | Как проверяем |
|---|
| Любое самообучение, основное позиционирование | «Хочу понять экономику / основы астрономии / историю искусства»; материалов может не быть | Последовательность, объяснения, практика и проверка | Цель без файлов и без обязательного дедлайна, 2–3 занятия, проверка переноса знаний |
| Школьник и родитель, отдельное решение | Разобраться в параграфе, подготовиться к контрольной; позже ЕГЭ/ОГЭ | Понятное объяснение и задания по материалу/программе | Школьные примеры в прототипе; отдельный экспертный QA экзаменационных пакетов |
| Студент, отдельное решение | Есть лекции/билеты и 1–4 недели до зачёта | Разобраться, найти пробелы и подготовиться по своим требованиям | PDF → занятие → проверка → следующий шаг; страница решения для студентов |
Универсальная аудитория зафиксирована владельцем. Для проверки нужны 12 интервью из трёх групп: 4 самостоятельных учащихся вне школы/вуза, 4 студента и 4 участника школьного сценария с корректным участием родителей при необходимости. В beta анализировать группы раздельно. Пилотные дисциплины ограничивают корпус проверки качества, а не позиционирование и доступность произвольной цели.
Архитектура допускает любую тему. Гарантируемый в пилоте уровень качества ограничивается проверенными предметными областями. Для практических навыков нужны внешние результаты: выполненная работа, код или демонстрация; текстовый тест не подтверждает полноценное владение навыком.
3. Продуктовые сущности
| Сущность | Смысл | Пример |
|---|
| Предмет / учебное пространство | Долгоживущая библиотека и область работы | «Микроэкономика» |
| Учебная цель | Наблюдаемый результат | «Решать задачи на эластичность и отвечать на вопросы билетов» |
| Маршрут | План достижения конкретной цели, его версии и ограничения | «Зачёт 18 декабря, по 30 минут 5 дней в неделю» |
| Программа | Модули, темы, навыки и зависимости | «Спрос → эластичность → применение» |
| Источник | Файл/текст с происхождением и правами доступа | «Лекция 4.pdf», страницы 7–11 |
| Активность | Конспект, карточки, упражнение, проверка | «5 задач на дуговую эластичность» |
| Учебная сессия | Сохраняемая последовательность активностей | 20 минут: повторение → пример → практика |
| Доказательство освоения | Попытка с вопросом, ответом, помощью, критерием и временем | Независимо решена новая задача через 2 дня |
Один источник может использоваться в нескольких маршрутах того же владельца. Подтверждение навыков между маршрутами переносится только при известном совпадении навыка и уровня, а не по сходству названий.
4. Два входа и первое полезное действие
Вход А: свои материалы
Посадочная нужного инструмента → регистрация с сохранением выбора → загрузить PDF или вставить текст → назвать цель либо выбрать «Разобраться в материале» → увидеть извлечённые темы → получить краткий конспект со ссылкой на источник → начать занятие. Дедлайн и расписание можно уточнить после первого результата.
Вход Б: тема с нуля
Главная → «Начать бесплатно» → регистрация → описать цель → уточнить недостающее → увидеть результаты обучения и программу → пройти/пропустить диагностику → начать первое занятие. Без файлов система использует отдельно обозначенный общий режим; вымышленные источники и цитаты запрещены.
Правила onboarding
- Не спрашивать повторно то, что уже извлечено из запроса. В карточке подтверждения показать предмет, цель, срок и доступное время.
- Не более двух коротких экранов настройки до предварительного плана. Диагностика — отдельное необязательное действие на 3–5 минут.
- Цель без срока допустима. При неизвестном времени предложить 20 минут 4 раза в неделю с возможностью изменить.
- Цель «выучить английский» уточнить через наблюдаемую задачу: «понимать короткие тексты уровня…»; не создавать фиктивно точный срок.
- На главной нет обязательного ввода. Выбранный инструмент и безопасные настройки сохраняются как намерение и восстанавливаются после регистрации. Цель и личные файлы добавляются внутри авторизованного сценария.
- До авторизации доступен демонстрационный материал без загрузки личных документов. Подписка предлагается после первого завершённого цикла либо при достижении видимого лимита.
5. Основные сценарии
UC-00. Личный интерес без экзамена и дедлайна
Ввод: «Хочу разобраться в астрономии, начинаю с нуля, могу заниматься пару вечеров в неделю». Система уточняет интерес и желаемый результат, предлагает короткий редактируемый маршрут, не требует файл или дату экзамена. После первого занятия пользователь объясняет явление своими словами и решает новое задание; следующая встреча учитывает результат.
Успех: произвольная тема проходит тот же настоящий цикл, что академическая; интерфейс говорит о личной цели, а не навязывает «подготовку к экзамену». Для фотографии, музыки и других практических целей маршрут включает практическую работу и критерии самопроверки; выполненный тест не объявляется доказательством всего навыка.
UC-01. Сессия через две недели
Ввод: «Экзамен по микроэкономике через 14 дней, могу 40 минут в день» + 6 лекций PDF + перечень билетов.
- Система извлекает и показывает дату, режим «по моим материалам», доступные дни.
- Отмечает читаемые файлы и проблемные страницы; позволяет начать по обработанным.
- Выделяет темы, сопоставляет билеты с лекциями, показывает непокрытые вопросы.
- Предлагает диагностику на базовые зависимости и примерное распределение нагрузки.
- Создаёт маршрут, начиная с приоритетных пробелов.
- После занятия показывает результат и следующий шаг с причиной.
Успех: пройдена реальная проверка; ошибка в эластичности назначила дополнительную практику, а не только изменила число на dashboard. Отклонение: на все билеты времени не хватает — предложить больше времени, новый срок либо ограниченный приоритетный охват. Объём не сокращается молча.
UC-02. Изучить макроэкономику с нуля
Ввод: «Хочу за шесть недель понимать инфляцию, ВВП и решения ЦБ». Система уточняет исходный уровень и практический результат, строит программу и готовит уроки постепенно. Формулы, понятия и примеры маркируются как общий учебный материал; актуальные ставки и статистика требуют проверенного датированного источника.
Успех: пользователь объясняет причинную связь и решает новую задачу, состояние сохраняется. Отклонение: запрос выходит за текстовую проверку — описать дополнительную практику, не показывать «навык освоен» по прочитанному тексту.
UC-03. Быстро сделать тест из конспекта
Вход с /tools/text-to-quiz → вставить текст → выбрать 10 вопросов → получить предварительное покрытие тем → пройти → посмотреть ошибки. Предмет и временный маршрут создаются автоматически; пользователь может переименовать их. Важен самостоятельный инструмент без обязательной длинной настройки цели.
Успех: тест связан с источником, результаты используются в следующих занятиях. Отклонение: текст слишком короткий — указать недостающий объём/темы и предложить добавить источник; не дополнять его незаметно общими знаниями.
UC-04. Непонятный фрагмент и преподаватель
В занятии выделить абзац → «Объясни проще» → короткая аналогия → наводящий вопрос → самостоятельный ответ. Преподаватель получает контекст текущей темы, источники и последние ошибки. Он предлагает лестницу помощи: вопрос → подсказка → частичный разбор → решение по явному запросу в тренировке.
Успех: помощь не теряет контекст; попытка с подсказкой помечена. Во время итоговой проверки выдача содержательных подсказок отключена на сервере, даже если клиент вручную вызовет tutor API.
UC-05. Вернуться после трёх пропусков
Открыть «Сегодня» → увидеть сообщение «Подстроим план под оставшееся время» → сравнить старую и новую нагрузку → принять изменение. Лёгкая перестановка внутри утверждённых лимитов может происходить автоматически; изменение объёма, срока и ежедневного бюджета требует выбора пользователя.
Успех: завершённые активности не дублируются; просроченные повторения помещаются в ограниченную очередь, а не в один бесконечный день.
UC-06. Два экзамена и 60 минут в день
В одном аккаунте экономика и история, разные даты. Общий scheduler распределяет единый бюджет времени, показывает приоритеты и конфликт. Закреплённое пользователем занятие сохраняется. Успех: сумма назначенного времени по всем маршрутам не превышает доступное; при перегрузке есть объяснение и выбор.
UC-07. Короткое повторение с телефона
«Повторить 8 карточек · 6 минут» → карточка → собственный ответ → раскрытие → самооценка → итог. Следующий интервал рассчитывается повторением; самооценка не становится единственным подтверждением знания. Сессия восстанавливается после звонка или закрытия вкладки.
UC-08. Пробная проверка
Выбрать темы и длительность → увидеть правила → начать → отвечать с автосохранением → отправить либо закончить по таймеру → получить результат → разобрать ошибки → обновить маршрут. Время отсчитывается по серверному дедлайну. В реальном экзамене LCTRM не участвует и не выставляет официальные оценки.
Успех: ключи не раскрыты заранее; один и тот же submit не создаёт две оценки. Незавершённый ответ после истечения времени учитывается согласно опубликованным правилам.
UC-09. ЕГЭ/ОГЭ по выбранному предмету
Выбрать экзамен, предмет, год и уровень → увидеть статус версии программы → пройти диагностику по проверяемым элементам → тренироваться → пройти пробник с критериями → разобрать ошибки. Для российского релиза заменить SAT-пример исходного brief на реальный выбранный предметный пакет.
Успех: задания соответствуют проверенному пакету, экспертные критерии версионированы. До редакционной готовности кнопка не обещает «полный ЕГЭ-тренажёр». Генерация похожего задания не равнозначна официальному экзаменационному варианту. Основание для структуры пакетов — ФИПИ: ЕГЭ, ОГЭ.
UC-10. Плохой скан и противоречащие источники
Скан загружен → статус «Нужна проверка распознавания» → выделены сомнительные страницы → можно исправить текст или заменить файл. Если лекции противоречат друг другу, показать оба фрагмента и даты; пользователь выбирает основной источник. Задания из непроверенного распознавания не входят в подтверждающую проверку.
UC-11. Спорная AI-оценка
Ученик открывает критерии → видит оценённые пункты и аргумент → «Оспорить» → ответ помечается pending_review → пересчёт по исправленному эталону/экспертная очередь. Пока ответ спорный, он не ухудшает подтверждённое освоение. Исправление задания пересчитывает затронутые результаты с сохранением истории.
UC-12. Подписка и данные
Лимит достигнут → видны остаток, цена, период и дата следующего платежа → оплата → доступ после подтверждённого сервером события. Затем пользователь может отменить продление, экспортировать конспект и запросить удаление аккаунта. После окончания подписки чтение своих материалов и результатов сохраняется согласно опубликованной политике; новые генерации ограничены.
6. Состав MVP и следующие релизы
| Модуль | Внутренняя альфа | MVP для закрытой беты | После проверки спроса |
|---|
| Цель и маршрут | Оба входа, редактируемый план | Несколько маршрутов, версия и причина изменения | Шаблоны по направлениям |
| Материалы | Цифровой PDF, текст | TXT/MD, preview страниц; OCR пилотных сканов | DOCX, PPTX, фото, аудио, ссылки |
| Учебная сессия | Объяснение, пример, 5–8 заданий | Возобновление, вариации сложности, конспект | Голос, интерактивные предметные инструменты |
| Преподаватель | Текст, текущая тема и источники | История ошибок, ограниченный контекст | Голосовые уроки |
| Оценивание | Один вариант, число, короткий ответ | Несколько вариантов, открытый ответ по рубрике | Символьная математика, код, сочинения |
| Повторение | Базовая очередь по ошибкам | Карточки и интервалы по всем предметам | Настраиваемая модель интервалов |
| Проверки | Мини-проверка после занятия | Модульная и итоговая проверка | Предметные экзаменационные пакеты |
| Планирование | День/неделя в списке | Общий бюджет, дедлайны и переносы | Синхронизация внешних календарей |
| Деньги | Учёт потребления | Понятные лимиты, подписка, отмена | Семейный и преподавательский тариф |
Полноценный календарь-сетка не нужен для первой сессии. Планировщик с ограничением времени нужен с начала архитектуры. Платежи добавляются до платного запуска; экономику генераций измеряем с альфы.
7. Как считать освоение
Пользовательские статусы: «Ещё не начинал», «Разбираюсь», «Тренируюсь», «Пора повторить», «Подтверждено проверкой». Это состояния доказательств, а не психологический диагноз или научно измеренная вероятность знания.
| Событие | Что меняется | Чего не происходит |
|---|
| Открыл/прочёл урок | Пройденный материал | Автоматического подтверждения навыка |
| Решил с подсказкой | Учебная практика и потребность в повторении | Зачёта независимой проверки |
| Ответил без помощи на новое задание | Доказательство по навыку и уровню | Универсального переноса на всю тему |
| Правильно повторил тот же вопрос | Динамика повторения | Приравнивания к новой контрольной |
| Сам поставил «легко» карточке | Следующий интервал | Полного mastery |
| Критерий неоднозначен | Pending review | Обязательной отрицательной оценки |
Начальное правило для пилота: навык получает «подтверждено», если есть минимум 3 независимых задания нужного уровня, результат не ниже 80% по сумме баллов и успешная отложенная проверка не ранее чем через 24 часа. На маленькой выборке показывать «данных пока мало». Для сложных навыков методист задаёт дополнительные условия. Порог проверяется экспериментом и не выдаётся за научную константу.
Доказательства хранят task_version, skill_id, уровень, баллы, тип проверки, подсказки, время, тип проверяющего, рубрику и статус доверия. Задания из тренировочного семейства и из контрольного семейства должны различаться содержательно; перестановка вариантов не делает задание новым.
Открытый ответ оценивается по видимым критериям и отмечается «предварительная AI-оценка». Высокая самооценка уверенности модели не превращает её вывод в объективный факт. Ошибки ученика различать по возможности: незнание понятия, неверный метод, вычислительная ошибка, непонимание формулировки.
На dashboard отдельно показывать: пройденные темы; подтверждённые навыки; результат последних проверок; навыки к повторению. «Готовность 70%» допустима только как «подтверждены 14 из 20 навыков этого маршрута», с указанием покрытия и даты. Прогноз балла экзамена до калибровки на реальных результатах не показывать.
8. Адаптация маршрута
- Проверяющий фиксирует результат и доказательства в транзакции.
- Learner Model обновляет затронутые навыки по версионированным правилам.
- Ошибки по предпосылкам получают приоритет перед новым сложным материалом.
- Scheduler выбирает из доступных действий: короткое объяснение, новый пример, независимая задача, повторение, новая тема.
- Сначала применяются ограничения: доступное время, зависимости тем, закрепления, блокировки и дедлайн.
- Внутри допустимого множества учитываются срочность, пробелы и очередь повторений. Весам присваивается версия, они настраиваются по пилоту.
- Пользователь видит причину: «Добавили задачи на проценты: в проверке ошиблись в 2 из 3 вопросов».
- Содержательные изменения цели и нагрузки показываются как предложение. Предыдущая версия доступна в истории.
Пример: после занятия №3 у ученика 4/5 по определениям, но 1/3 по применению. Следующая сессия содержит новый прикладной пример и 3 задачи вместо запланированного перехода к следующей теме. Уже подтверждённые определения повторяются позже, а не исчезают из истории.
9. Контроль границ
Система помогает учиться и корректировать собственные материалы. На старте она не заявляет официальную аттестацию, полное владение произвольным практическим навыком и гарантированный экзаменационный результат. Публичное распространение чужих конспектов по умолчанию выключено. Работы, материалы и история ученика изолированы от других аккаунтов.
10. Проверяемое конкурентное преимущество
Долгосрочная ценность создаётся качеством русскоязычных источников, предметных проверок, понятной обратной связи и накопленной достоверной историей обучения. Локализация и маршрутизация уже доступны как идеи другим игрокам. В начале преимущество нужно доказать сравнением на одной задаче и возвращением пользователей, затем укреплять качественными наборами заданий и доверенными процессами.
Дополнение v3: широта инструментов
Созданы 35 посадочных сценариев и единый реестр. Внедрение идёт по P0/P1/P2, с обязательной связью страницы и работающей операции. Подробный путь и технический движок. Страницы прототипа не означают, что все форматы уже поддерживаются сервером.
LCTRM · План продукта / 15 октября 2026
03. Дизайн, информационная архитектура и UX
Цель дизайна: за несколько секунд ответить «что учить сейчас», а во время занятия оставить внимание на материале. Визуальное направление — современная спокойная учебная среда для взрослых и старшеклассников.
1. Арт-дирекшн v3 «Soft Focus»
Кремовая основа, тёмная слива для основного действия и мягкая пастель для категорий: лаванда, жёлтый, персик, мята и голубой. На главной — выразительный serif и небольшая самостоятельная иллюстрация; кабинет компактнее, а занятие преимущественно нейтральное. Милый персонаж появляется точечно и не двигается постоянно. Цвет не заменяет иерархию и подписи. Действующее направление заменяет зелёную v1.
Связанный прототип v3 в design-concept.html показывает длинную главную, регистрацию, цель, инструмент, результат, программу, занятие, итог, повторение и кабинет. Созданы каталог, 35 инструментальных посадочных и три страницы решений. Это демонстрационные данные и локальные взаимодействия; backend и AI не подключены. Полный путь: спецификация v3.
Тон: доброжелательный, точный, без сюсюканья и давления. «Давай разберём ошибку», «До экзамена 12 дней», «В плане осталось 6 тем». Ошибки — источник следующего действия. Серии занятий и статистика не должны занимать место главной цели.
2. Начальные дизайн-токены
| Категория | Решение для прототипа |
|---|
| Background | #FAF8F2, поверхность #FFFFFF, мягкая заливка #F0EDE6 |
| Text | основной #282630, вторичный #655E6C |
| Primary | #53406E, текст на кнопке белый; поддерживающие цвета не конкурируют с CTA |
| Accent | лаванда #E9E0F5 — план, жёлтый #F8EDBA — повторение, персик #F5DCCB — материалы, мята #E1EEDF — практика, голубой #DDECEF — объяснения |
| Success / attention / error | #2C674C / #8A4E10 / #97434B, всегда с подписью и иконкой |
| Border | #E5E0E7, граница интерактивного контрола #9B8FA5 |
| Dark | фон #25232B, поверхность #302D37, текст #F4F0F7, CTA #DCC7F5; поддерживающие заливки приглушены |
| Typography | В концепте: Georgia для hero, Avenir Next/Segoe UI/Arial для приложения; production-шрифты с полной кириллицей локально |
| Reading | 17–18 px, межстрочный 1.55–1.7; длина строки 60–75 знаков |
| Interface | основной 15–16 px, подписи не мельче 12–13 px; заголовки 24/32/40 px |
| Marketing | главный заголовок 56–76 px desktop, 36–44 px mobile |
| Spacing | шкала 4/8/12/16/24/32/48/64 px |
| Radius | 12–13 px контролы, 20–22 px панели, 28 px большая учебная сцена |
| Elevation | одна мягкая тень для плавающих панелей; разделение в основном фоном/границей |
| Motion | 140–220 мс для состояний; без обязательной анимации и с reduced-motion |
Это начальные значения, перед выпуском проверить контраст всех пар, реальные размеры шрифтов и длинные русские подписи. Лицензию выбранных шрифтов сохранить; файлы шрифтов размещать локально.
Подробные измерения StudyFetch и UX-источники: исследование цветов. Действующая система: MASTER. Предыдущая версия сохранена в design-concept-v1.html.
3. Карта публичного сайта
| Адрес | Задача | Первый выпуск |
|---|
/ | Понять пользу и перейти к регистрации через «Начать бесплатно» | Да |
/features | Обзор возможностей | Отдельная страница только при необходимости; основной каталог — /tools |
/solutions/self-learning | Любая тема, личный интерес, профессиональные основы, свободный темп | Да |
/solutions/school | Школьные темы, параграфы, домашняя практика, контрольные | Да |
/solutions/students | Лекции, зачёты, сессия и материалы вуза | Да |
/features/study-plan | Понять план и адаптацию | После готовности ядра |
/features/ai-tutor | Понять контекстного преподавателя | После готовности ядра |
/tools | Выбрать задачу | Да, только работающие инструменты |
/tools/pdf-notes | Конспект с привязкой к страницам | В beta |
/tools/pdf-quiz | Создать тест по документу | В beta |
/tools/notes-quiz | Тест из текста | В beta |
/tools/flashcard-maker | Сделать карточки | В beta |
/tools/topic-program | Спланировать подготовку | В beta |
/study/university-exams | Подготовка к зачёту/сессии | В beta |
/study/ege, /study/oge | Объяснить готовые предметные пакеты | После методической готовности |
/study/ege/[subject] | Конкретный экзамен и версия программы | Только для выпущенных предметов |
/methods, /methods/[slug] | Обучить методу и запустить действие | 3–5 полезных материалов после beta |
/blog | Прикладные материалы и обновления | После проверки спроса |
/pricing | Лимиты, сумма, период, продление, вопросы | До платного запуска |
/help | Импорт, AI-оценки, подписка, поддержка | До beta |
/legal/* | Оферта, данные, согласия и оплата | До публичного сбора данных |
/auth/* | Войти и вернуться к начатой задаче | Да |
Названия URL можно оставить латиницей; весь пользовательский текст — русский. Скрытые или будущие функции не используются как активные обещания в меню.
4. Главная страница: композиция v3
- Hero: универсальное самообучение, наглядная учебная сцена и «Начать бесплатно» → регистрация. Поля загрузки/чата/цели на главной нет.
- Опоры подхода и пять самостоятельно выбираемых ситуаций: перегрузка, неопределённость старта, мало времени, забывание, страх ошибки.
- Четыре шага от регистрации до полезного результата.
- Показ конспекта по материалу, затем один интерактивный вопрос с разбором.
- Редактируемая программа и посильный ритм.
- Три равнозначных сценария: для себя, школы и вуза.
- Частые инструменты и весь каталог.
- Происхождение, ограничения AI и различие чтения/освоения.
- Бесплатный старт, FAQ и заключительный CTA.
Инструментальная посадочная содержит конкретную задачу, пример результата, вход и ограничения; загрузка появляется после регистрации. Сохраняется намерение (tool_id), а не личный файл в публичном URL. Подробные структура и пользовательский путь, карта сайта и 35 инструментов.
5. Навигация приложения
На desktop постоянное левое меню: Сегодня · Моё обучение · Повторение · Материалы. Учебные пространства в интерфейсе можно называть направлениями, чтобы навигация подходила и личным интересам. План недели доступен из «Сегодня». Внизу: настройки, тариф, помощь.
Внутри предмета: Обзор · План · Материалы · Практика · Прогресс. Конспекты находятся в материалах, карточки и тесты — в практике. AI-преподаватель — контекстная панель и отдельная точка входа в предмете. Это уменьшает число одновременно видимых разделов.
На телефоне нижнее меню: Сегодня · Моё обучение · Повторение · Ещё. Материалы и настройки — в «Ещё»; добавление доступно контекстно. Внутри предмета горизонтальная прокручиваемая навигация. Во время занятия навигация свёрнута, выход сохраняет место.
В маршруте видны цель, срок, используемые материалы и переключатель режима источников. При смене предмета помощник явно меняет контекст; контент другого предмета не подмешивается молча.
6. Спецификация ключевых экранов
| Экран / путь | Главное содержание и действие | Обязательное дополнительное состояние |
|---|
Сегодня /app | Следующее занятие, длительность, почему назначено, «Продолжить» | Нет маршрутов; все занятия выполнены; перегрузка |
Предметы /app/spaces | Карточки предметов, поиск, создать/архивировать | Пустой список, архив, длинные названия |
Новый маршрут /app/new | Цель/материалы, подтверждение параметров | Восстановленный черновик, ошибка сети |
| Уточнение цели | Только недостающие данные, «Показать план» | Неясная цель, нереалистичный срок |
| Диагностика | 5–8 разнотипных коротких задач | Пропустить, прервать, недостаточно данных |
| Предпросмотр плана | Результаты, модули, нагрузка, источники | Недостаточное покрытие, изменить/пересоздать |
| Обзор предмета | Активные цели, материалы и ближайшее занятие | Нет источников, завершённый маршрут |
| План маршрута | Список модулей, зависимости, текущая тема | Заблокированная предпосылка, предложенная версия |
| План недели | Занятия и общий бюджет по дням | Конфликт сроков, перенос, свободный режим |
| Библиотека | Файлы, поиск, фильтры по обработке | Частично обработан, OCR, ошибка, лимит |
| Источник | PDF/текст, страницы, заметки, действия | Недоступный файл, удалённый источник |
| Конспект | Редактор, цитаты, версия, экспорт | Сохранение, конфликт версий, недостаток источников |
| Учебная сессия | Тема, шаги, объяснение, задание, помощь | Возобновление, оценка ожидается, лимит в процессе |
| Преподаватель | Контекст, диалог, источники, выбор стиля | Не знает, нет данных, недоступна модель |
| Карточки | Вопрос, собственный ответ, раскрытие, самооценка | Нет карточек к повторению, исправление ошибки |
| Мастер теста | Источник, темы, тип/число вопросов | Плохой источник, охват недостижим |
| Проверка | Вопрос, навигация, автосохранение, таймер | Сеть потеряна, время вышло, повторный вход |
| Результат | Баллы, критерии, навыки, следующий шаг | Спорный ответ, предварительная AI-оценка |
| Прогресс | Доказательства по навыкам и даты | Нет проверок, малая выборка |
| Тариф | Остатки, цена, дата списания, отмена | Ожидание платежа, ошибка, истёк доступ |
| Настройки | Часовой пояс, время, уведомления, данные | Экспорт/удаление в процессе |
| Поддержка | Проблема с заданием/оплатой/файлом | Номер обращения и статус |
| Администрирование | Очереди проблем, AI-расходы, качество | Доступ по роли и аудит действия |
7. Три главных интерфейса
«Сегодня»
Верхняя зона: короткое приветствие, дата и одна доминирующая карточка «Сегодня: спрос и эластичность · 25 минут». В карточке — 3 шага и причина выбора. Под ней — предметы и задачи на неделю. Справа на широком экране — ближайшие экзамены и повторение; на узком они уходят под основную карточку.
Избегать восьми одинаково ярких карточек генераторов. Глобальный поиск вторичен к продолжению. Прогресс «9 из 14 навыков проверено» понятнее большого абстрактного кольца 64%.
План
Модули в вертикальном списке с раскрытием тем и длительностью; состояние передаётся текстом и значком. Текущая тема заметна. Зависимости доступны в пояснении, полноценный граф не обязателен. На первом экране — следующий шаг, а не вся карта знаний.
Переключение «быстро / обычно / глубже» показывает изменение нагрузки и охвата. Пропуск темы не помечает её освоенной. Кнопка «Почему такой план?» открывает краткое объяснение на основании доступного времени, диагностики и источников.
Занятие
Основной столбец материала 640–760 px. Слева компактный список шагов; справа преподаватель по запросу. На экранах до 1100 px второстепенная колонка убирается; на телефоне преподаватель открывается отдельной панелью с сохранением позиции.
Один активный шаг и одна основная кнопка. Практика содержит собственный ввод ответа до раскрытия. Ошибка показывает: что верно, где ошибка, почему и что попробовать. Доступны «Нужна подсказка» и «Сообщить об ошибке». После занятия — краткий итог и конкретное следующее действие.
8. UX сложных и неуспешных состояний
- Генерация: реальные этапы «читаем → выделяем темы → готовим занятие»; не показывать выдуманный процент. Можно уйти и вернуться.
- Нет источника: «В материалах не нашли ответ». Предложение включить общий режим — отдельный выбор.
- OCR: страница и сомнительный фрагмент видны рядом с оригиналом. Исправление не требует новой загрузки всего файла.
- AI недоступен: сохранить ввод, показать повтор и доступные готовые материалы. Не переключать незаметно на демоданные.
- Ошибка сети: различать «ответ сохранён локально» и «синхронизирован». Пользователь знает, что увидит после возврата.
- Лимит: остаток виден заранее; не закрывать уже открытую проверку платёжным экраном. Использовать резерв бюджета сессии.
- Пустое состояние: один пример и одно действие; никаких декоративных неработающих кнопок.
- Удаление: показать последствия для материалов, созданных упражнений и истории. Действие не маскируется под архив.
9. Компоненты дизайн-системы
App shell; sidebar и mobile navigation; breadcrumb; button/input/select; goal composer; upload zone; source row; processing status; source citation; topic/module row; session stepper; question renderer; answer feedback; hint ladder; rubric; card review; schedule item; progress evidence; quota indicator; paywall; dialog/drawer; toast; empty/error/skeleton state.
Для каждого компонента: размеры, светлая/тёмная темы, hover/focus/disabled/loading/error, keyboard, мобильный вариант и длинный русский текст. Сначала настроить токены, затем собирать экраны; не стилизовать одинаковый компонент заново на каждой странице.
10. Доступность и адаптивность
Контрольные ширины: 360, 390, 768, 1024, 1440 px. Без горизонтального скролла страницы; длинная формула или таблица прокручивается внутри своего блока. Интерактивные зоны ориентировать на 44×44 px, видимый focus, логичный порядок Tab, подписи полей, озвучиваемые статусы и ошибки.
Счётчики и графики имеют текстовый эквивалент. Цвет не является единственным признаком результата. Шрифт масштабируется до 200%; после открытия диалога фокус управляется и возвращается. Аудио сопровождается текстом. Таймер и допустимые адаптации проверок обсуждаются отдельно для учебного, а не официального экзаменационного режима.
11. Процесс дизайна и критерии готовности
- Карта сценариев и черновые экраны двух входов.
- Два небольших арт-направления; выбрать одно по читаемости и доверию на реальной задаче.
- Детальные макеты главной, onboarding, «Сегодня», плана, занятия и результата.
- 5–7 пользователей решают пять задач: создать цель; загрузить файл; продолжить; найти причину оценки; перенести занятие.
- Исправить повторяющиеся затруднения; затем оформить библиотеку компонентов и остальные состояния.
- Передавать в разработку состояния, тексты, правила адаптивности и поведение, а не только красивые кадры.
Готовность: минимум 4 из 5 участников без помощи находят продолжение обучения и источник объяснения; все критические ошибки понятны; основные сценарии проходят на телефоне. Это пороги решения для небольшого качественного теста, а не статистическая оценка рынка.
LCTRM · План продукта / 15 октября 2026
04. Архитектура и инженерные требования
При первоначальной подготовке плана рабочая директория была пуста. Сейчас есть статический прототип, генератор страниц и реестры; серверного приложения и миграций ещё нет. Ни приложение, ни инфраструктура этим документом не развёрнуты. Решения ниже — рекомендуемая архитектура для этапа проектирования.
1. Стек и границы
Начать с модульного монолита и отдельного worker-процесса. Не нужны одиннадцать микросервисов или автономных LLM-агентов из названий модулей исходного brief.
| Слой | Предложение | Причина |
|---|
| Web | Next.js, TypeScript, React | Публичные страницы и приложение в одном проекте |
| UI | Tailwind, адаптированные компоненты shadcn/ui | Быстрое создание своей системы токенов и состояний |
| Backend | Серверный TypeScript в том же репозитории | Одна модель контрактов, отдельные доменные модули |
| База | PostgreSQL, pgvector при подтверждении пользы retrieval | Транзакции, связи, доступ, семантический поиск |
| Файлы | Приватное S3-совместимое хранилище в РФ | Контролируемая выдача и жизненный цикл |
| Фоновые задачи | Одна устойчивая очередь, worker; Redis при выбранном движке | Импорт и генерации переживают перезапуск |
| Авторизация | Проверенная библиотека/провайдер с подходящим размещением; серверные сессии | Не писать собственную криптографию и протоколы |
| Редактор и формулы | Блочный редактор, безопасный рендер Markdown и KaTeX | Редактируемые конспекты, формулы, цитаты |
| AI | Адаптеры провайдеров, серверные structured outputs + валидация | Сменяемость модели и контроль данных |
| Наблюдаемость | Метрики, ошибки, журнал jobs и затрат; размещение по карте данных | Управление качеством и стоимостью |
| Доставка | Контейнеры, CI, отдельные dev/staging/prod | Повторяемость и изоляция |
Конкретные версии фиксируются в lockfile при начале разработки после проверки поддерживаемости. Выбор библиотеки авторизации и движка очереди оформляется коротким ADR; не оставлять это свободным решением каждого AI-сеанса.
2. Размещение и поток данных
Браузер
→ Web / серверные API в РФ
→ PostgreSQL: аккаунт, маршруты, попытки, расписание
→ Приватное файловое хранилище: оригиналы и производные
→ Очередь → workers: чтение файлов, OCR, генерация
→ AI gateway → допущенный провайдер
→ Платёжный провайдер → подтверждённый webhook
→ Метрики и аудит без содержимого личных файлов
Базовый вариант — российское размещение БД, файлов, авторизации, резервных копий и рабочих процессов. Внешняя обработка AI, embeddings, OCR, аналитики, email и ошибок входит в карту данных. Российский бренд поставщика сам по себе не подтверждает нужный маршрут обработки; проверяются договор, конкретный сервис и настройки.
Обоснование требования локализации и задачи юридической проверки: ст. 18 152-ФЗ. Хранение в РФ не заменяет остальных обязанностей оператора.
3. Доменные модули
| Модуль | Ответственность | Где использовать AI |
|---|
| Identity & Access | Сессии, владелец, роли, согласия | Не требуется |
| Spaces & Journeys | Предметы, цели, версии программ | Разбор свободной цели, предложение структуры |
| Ingestion | Чтение, страницы, OCR, индексация | Распознавание/структурирование при необходимости |
| Curriculum | Навыки, зависимости, покрытие | Проект структуры; проверка DAG кодом |
| Sessions & Content | Ход занятия, готовые активности, версии | Объяснения, примеры, задания |
| Tutor | Контекст, ссылки, режим помощи | Диалог в пределах разрешённого контекста |
| Assessment | Эталоны, рубрики, баллы, итоговые попытки | Только ограниченное оценивание открытых ответов |
| Learner Model | Доказательства и состояния навыков | Код; AI может предложить классификацию ошибки |
| Scheduler & Reviews | Бюджет времени, дедлайны, повторение | Не обязателен для MVP |
| Billing & Quotas | Права тарифа, резервы, платежи | Не требуется |
| Operations | Качество, жалобы, аудит и стоимость | Поддержка анализа, без автоматического доступа к чужим данным |
4. Модель данных
Все пользовательские записи имеют владельца и временные поля. Ниже логические таблицы; окончательная нормализация — результат ERD на этапе 0.
| Группа | Основные сущности и существенные поля |
|---|
| Аккаунт | users, sessions, preferences(timezone, available_days), consents(version, purpose, time) |
| Учебная среда | spaces(owner_id, title), journeys(space_id, goal, deadline?, source_mode, status) |
| Программа | curriculum_versions(journey_id, version, reason), modules, topics, skills(level, scope), skill_prerequisites |
| Источники | sources(owner_id, hash, status), source_versions, source_pages, source_chunks(page, offsets, version), journey_sources |
| Контент | activities, activity_versions, citations(source_version, page, chunk), notes, note_versions, source_dependencies |
| Занятия | learning_sessions(journey_id, state, cursor), session_steps, tutor_threads, tutor_messages |
| Задания | tasks, task_versions(type, prompt, rubric, answer_key, family_id), task_skills |
| Проверки | assessments(blueprint, rules), assessment_items, attempts(status, ends_at, version), answers, grading_results |
| Доказательства | skill_evidence(attempt_id, help, novelty, score, evaluator_version), learner_skill_states, review_items, review_history |
| Планирование | availability, schedule_versions, scheduled_sessions, schedule_constraints |
| Операции | jobs, job_steps, ai_runs(provider, model, tokens, cost, schema_version), outbox_events, audit_log, content_reports |
| Деньги | plans, entitlements, usage_ledger, quota_reservations, payments, subscriptions, webhook_events |
Связи проверять составными ключами/условиями доступа: journey_id или source_id сами по себе не дают права присоединить чужую запись. Оригинальная попытка содержит снимок версии задания и критериев; исправление контента не уничтожает историю оценивания.
Знания по навыкам сначала изолированы контекстом программы. Межмаршрутный перенос допускается по устойчивому идентификатору и совместимому уровню. Глобальная онтология всех знаний не нужна для MVP.
5. Обработка материалов
- Сервер создаёт запись загрузки и временный URL, проверяет владельца и лимит.
- После передачи файла проверяет тип по содержимому, размер, контрольную сумму и безопасность; расширения недостаточно.
- Parser работает с ограничением CPU/RAM/времени и без свободного выхода в сеть. Архивы, макросы и исполняемый контент не запускаются.
- Извлекает текст по страницам, заголовки, таблицы и формулы насколько поддерживает выбранный parser.
- Определяет плохие/пустые страницы. OCR запускается адресно, дорогой путь имеет отдельную квоту.
- Сохраняет оригинал, версию, страницы и извлечённый текст; сомнительное распознавание помечает.
- Делит по структуре и размеру, сохраняет точную связь со страницей/диапазоном. Деление не должно разрывать задачу и её условия.
- Индексирует разрешённый контент; выделяет темы и кандидатов на связь с навыками.
- Проверяет покрытие цели; показывает пользователю пробелы и предложенные новые темы.
- Готовит краткий результат и первое занятие. Остальной контент создаётся по потребности.
Статусы: uploaded → checking → extracting → needs_review / indexing → ready / partial / failed. У каждого сбоя есть причина и возможность повторить нужный этап. Пилотный предел — 50 МБ и 200 страниц на PDF; окончательный лимит определяется замерами стоимости и времени.
Повторная загрузка того же файла одним владельцем может переиспользовать извлечение. Межпользовательская дедупликация содержимого выключена на старте. Изменение источника создаёт версию; зависимые конспекты и задания получают отметку устаревания.
При удалении источника прекращается retrieval, удаляются оригинал, текст и embeddings; производные материалы с воспроизведением исходного содержимого также входят в задачу удаления. Минимальная история попыток сохраняется только в допустимом объёме и по утверждённой политике; пользователь видит последствия до удаления.
6. AI и retrieval
Сравнить как минимум два допустимых провайдера на одном русском benchmark. Кандидаты для проверки — Yandex AI Studio и GigaChat API. Выбор не сделан по известности бренда; отдельно проверяются качество, контракт, стоимость, доступность и места обработки.
AI gateway получает тип задачи, разрешённые источники, schema и бюджет. Любой output валидируется по схеме, объёму, допустимым ID и ссылкам. Не более двух ограниченных попыток исправления структуры, затем явная ошибка и сохранение черновика. Самосогласие нескольких генераций не считается доказательством фактической истинности.
Два режима источников
По моим материалам: retrieval только по допущенным источникам предмета/маршрута; ссылки ведут в сохранённые страницы. Если подтверждения нет — об этом сообщается. Общие знания не выдаются за цитату из лекции.
Общее обучение: модель составляет структуру и объяснения с маркировкой происхождения; внешние фактические ссылки берутся только из реально полученных ресурсов. До подключения надёжного web retrieval не генерировать датированные новости, ставки и «проверенные ссылки» по памяти.
Сначала фильтровать доступ на сервере, затем выполнять текстовый/векторный поиск внутри разрешённого множества. Retrieval другого пользователя нельзя «исправить фильтром после генерации». Для цитирования проверять существование источника и смысловую поддержку утверждения на выборке экспертом.
Документы — недоверенные данные: инструкции внутри PDF не меняют системные правила и не дают инструментам разрешения на действия. Разрешённые действия преподавателя типизированы: предложить практику, объяснить фрагмент, открыть шаг. Изменение цели, объёма и подписки не выполняется по тексту модели.
Учитывать независимые настройки хранения провайдера. Например, Yandex отдельно описывает служебные логи, трейсинг, данные API и использование запросов для улучшения; выключение последнего не отключает остальные. Политика хранения. Наше решение: минимизировать передаваемые данные, отключать вторичное использование доступными настройками, отдельно контролировать сохранённые API-объекты и договорные условия.
7. Оценивание
Для каждого типа задания определён модуль evaluate(answer, task_version, policy) → result.
| Тип | Проверяющий MVP | Ограничение |
|---|
| Один/несколько вариантов | Детерминированное сравнение с проверенным ключом | Ошибка самого ключа остаётся риском качества |
| Число | Нормализация десятичного разделителя, единиц и допустимой погрешности | Погрешность задаётся в задании |
| Короткий ответ | Нормализация, список допустимых форм и синонимов | Неоднозначность отправляется на пересмотр |
| Открытый ответ | Рубрика, модель, аргументация, статус предварительной оценки | Для подтверждения сложного навыка нужен дополнительный независимый сигнал |
| Формула/код/практика | Отдельный проверяющий позднего релиза | Не обозначать поддержку универсальным AI-ответом |
Ключи и решения никогда не отправляются клиенту до разрешённого момента. Итоговая попытка фиксирует режим без помощи. Сеть и повторный submit не должны удваивать доказательства. Спорная оценка обратима, её исправление запускает перерасчёт затронутых состояний и расписания.
8. Транзакция адаптации и расписание
submit → grading_result → skill_evidence → skill_state → outbox_event выполняется атомарно, где результат готов синхронно. Для AI-проверки попытка переходит в pending, а итог применяется отдельной идемпотентной транзакцией.
Событие с уникальным ID запускает пересчёт следующих сессий. Каждое планирование использует версию mastery и доступности; при конфликте обновляется относительно свежих данных. Ограничения имеют приоритет над весами рекомендаций. UTC хранится вместе с часовым поясом аккаунта; отображение и локальные даты вычисляются из него.
Интервалы повторения рассчитываются кодом. Можно начать с простой версионированной схемы и затем сравнить с готовым алгоритмом после проверки лицензии и качества. Отдельно хранить самооценку карточки и независимую проверку.
9. Контракты основных операций
| Операция | Данные/поведение |
|---|
POST /api/journeys | Цель, режим источников, параметры; возвращает draft |
POST /api/sources/uploads | Лимиты и право; ограниченная загрузка |
POST /api/journeys/:id/plan | Async job; новая версия, старый план остаётся доступным |
POST /api/journeys/:id/diagnostic | Вопросы без ключей; фиксированная версия |
POST /api/sessions/start | Идемпотентный старт/возобновление следующей сессии |
PATCH /api/attempts/:id/answers | Автосохранение с номером версии |
POST /api/attempts/:id/submit | Серверный дедлайн, однократное завершение |
POST /api/tutor/messages | Проверка доступа, контекста, режима экзамена и бюджета |
GET /api/journeys/:id/progress | Состояния с доказательствами и ограничениями |
POST /api/billing/checkout | Зафиксированный тариф и сумма на сервере |
POST /api/billing/webhook | Проверка подлинности/статуса по правилам выбранного провайдера, дедупликация |
POST /api/account/export, DELETE /api/account | Фоновые задания с проверкой владельца и статусом |
Ошибки имеют код, понятное сообщение, возможность retry и correlation ID. Для длительных операций клиент получает job ID и статус; не держать импорт внутри одной долгой HTTP-функции.
10. Надёжность и стоимость
Jobs имеют уникальный ключ, retry с задержкой, предел попыток, timeout и очередь окончательных ошибок. Повторный запуск после падения не создаёт второй платёж, двойную квоту и одинаковые активности. Резерв AI-бюджета выделяется до операции, фактический расход сверяется после неё, неиспользованный резерв освобождается.
Не генерировать все уроки всей программы сразу. Сохранять готовые версии; кэшировать только в пределах разрешённых данных. Учёт токенов, OCR, хранения и retry ведётся с первой альфы. Provider fallback допускается только среди заранее одобренных маршрутов обработки данных.
Предлагаемые SLO после стабилизации: доступность основных чтений 99,5% в месяц; p95 обычного API до 800 мс при оговорённой нагрузке; первый токен преподавателя до 5 секунд; короткий цифровой PDF до 30 страниц → первые темы до 90 секунд p95 на эталонном стенде. Это цели, подлежащие нагрузочному измерению, а не обещания текущей реализации.
Резервное копирование: целевой RPO ≤1 час и RTO ≤4 часов, если выбранный тариф инфраструктуры это обеспечивает. Проверить восстановление на staging, включая файлы. Удаления из резервных копий выполняются по политике retention с защитой от повторного появления удалённых аккаунтов при restore.
11. Безопасность и доступ
Серверные проверки владения на каждом чтении/изменении; private buckets; короткие подписанные ссылки; HttpOnly/Secure сессии; CSRF и проверка Origin для изменяющих действий; rate limits; минимальные ключи сервисов; отсутствие ключей в браузере.
Администратор видит агрегаты и очередь проблем. Просмотр содержимого по обращению — отдельная роль, основание, ограничение времени и аудит. Тестирование доступа двумя независимыми аккаунтами обязательно. Форматирование AI-текста очищается от активного HTML и небезопасных ссылок.
Логи не содержат полные документы, ответы ученика и секреты по умолчанию. Ошибки, метрики и трассировки проверяются на утечки содержимого. Сырые промпты сохраняются только в специально разрешённом диагностическом режиме с ограниченным сроком.
12. Структура репозитория и проверка
apps/web публичный сайт и кабинет
apps/worker импорт, генерация, перерасчёты
packages/domain правила оценивания, mastery, scheduler
packages/contracts схемы API, заданий и AI-ответов
packages/ai адаптеры и retrieval
packages/ui общие компоненты и токены
db/migrations версионированная схема
evals обезличенные эталонные наборы
docs/adr короткие архитектурные решения
Если команда мала, часть packages можно держать как модули web/worker без отдельной сборки. Проверки: линтер и типы; unit для бизнес-правил; интеграционные тесты БД/доступа/jobs/webhooks; сквозные сценарии; отдельные AI-evals. Демо-режим отделён конфигурацией и заметной маркировкой, в production отсутствует скрытая подстановка заранее заданных AI-результатов.
Дополнение v3: движок инструментов
К архитектуре добавлены контракты инструментов, 35 связей страницы и реализации, адаптеры и операции и схема запроса. Они расширяют модель source/task/artifact, определяют возврат намерения после регистрации, разрешённые сочетания и выпуск каждой функции только с работающим backend.
Реализация локальной альфы · 16 октября 2026
Созданы сервер Fastify/Node ESM, встроенная SQLite с WAL и один worker. OpenAI выбран владельцем как AI-провайдер и интегрирован через официальный SDK. Это отличается от предложенного production-стека; причины, границы и миграционные задачи описаны в RUNNING. API-ключ при разработке не был предоставлен, живые генерации пока не подтверждены.
LCTRM · План продукта / 15 октября 2026
05. Дорожная карта, задачи, команда и бюджет
Плановый горизонт — 18 недель до ограниченного платного запуска, включая резерв. Это оценка для небольшой опытной команды при доступных поставщиках, материалах и владельце продукта. Отсчёт начинается после фиксации команды; календарная дата запуска пока не назначена.
1. Вехи и критический путь
Исследование и решения → сценарии и дизайн → данные и доступ
→ цель/источник → программа → занятие → оценка
→ доказательства → реальная адаптация → повторное использование
→ защищённые платежи и эксплуатация → ограниченный запуск
Дизайн, предметная проверка и юридическая подготовка идут рядом с разработкой. Они не переносятся в конец. Расширенные медиаформаты и поисковое масштабирование не задерживают основной учебный цикл.
2. План по неделям
| Недели | Работы | Проверяемый результат и условие перехода |
|---|
| 1–2 | Интервью по трём группам сценариев, разбор StudyFetch в аккаунте, тест русских файлов, выбор пилотных предметов; сравнение AI; карта данных, PRD, ERD, арт-направление | Универсальное позиционирование сохранено, утверждён scope и контур данных; 5–7 человек проверили прототип; модели прошли benchmark |
| 3–4 | Токены и app shell, авторизация, права владельца, миграции, очередь/jobs, обработка цифрового PDF/текста, базовая библиотека | Два аккаунта изолированы; файл читается с привязкой к страницам; обработка переживает падение worker |
| 5–6 | Разбор цели, два входа, программа, зависимости, диагностика, первый урок и простая проверка | Два реальных сценария без зашитых результатов: цель без файла и цель по PDF; ход занятия сохраняется |
| 7–8 | Learner Model, детерминированные баллы, адаптация, следующий шаг, экран «Сегодня», текстовый преподаватель | Ошибка меняет следующую сессию и объясняется; помощь не засчитывается как независимая проверка; внутренняя альфа |
| 9–10 | Карточки, интервалы, конспекты с цитатами и редактированием, тест/модульная проверка, общий бюджет времени | Повторение и несколько целей работают вместе; возобновление с телефона; проверяемые источники; закрытая beta 30–50 человек |
| 11–12 | Исправления по beta, открытые ответы по рубрике, OCR пилотных сканов, обработка споров, измерение качества и экономики | Нет критических содержательных ошибок в контрольной выборке; есть данные о возврате и стоимости активного пользователя |
| 13–14 | Подписка, квоты, подтверждения платежей, отмена, чеки, универсальная главная, 3 страницы решений и инструментальные страницы только готовых capabilities, поддержка | Тестовая оплата/дубль webhook/возврат проходят; квота не списывается дважды; тариф прозрачен |
| 15–16 | Безопасность, нагрузка, восстановление, мобильная доводка и доступность, экспорт/удаление, документация и выпуск | Выполнен checklist запуска; команда воспроизводимо выкатывает и откатывает; cohort 100–200 приглашённых |
| 17–18 | Резерв на реальные блокеры; ограниченный платный запуск, наблюдение и исправления | Запуск при выполнении качественных gates; если gate не пройден, остаётся закрытая beta, а не фиктивный релиз |
К недельной встрече прилагаются работающий сценарий, изменения метрик, расход AI, новые риски и решение на следующую неделю. Проценты «готовности проекта» без демонстрации сценариев не используются.
3. Backlog разработки
Владельцы: Product — владелец/продакт; Design — дизайнер; FE — интерфейс; BE — backend; AI — AI/RAG; Method — методист; QA — проверка; Ops — эксплуатация. Один человек может совмещать роли.
| ID | Приоритет / этап | Работа и результат | Зависимости | Владелец | Критерий приёмки |
|---|
| R01 | P0 / 0 | Интервью по самообучению, школе и вузу | — | Product | 12 интервью, по 4 на группу; реальные цели, материалы, альтернативы и признаки оплаты |
| R02 | P0 / 0 | Практический тест StudyFetch | — | Product, Method | Один набор материалов проходит весь цикл; ограничения и наблюдения датированы |
| R03 | P0 / 0 | Benchmark моделей и чтения PDF | — | AI, Method | Одинаковые 50 учебных примеров; отдельные результаты по цитатам, заданиям и цене |
| R04 | P0 / 0 | PRD, границы и реестр решений | R01–03 | Product | Названы пилотные предметы, MVP, postponed-функции и измеримые gates |
| D01 | P0 / 0 | Карта путей и интерактивный прототип | R01 | Design | 5–7 участников проходят ключевые задачи; критические затруднения исправлены |
| D02 | P0 / 1 | Токены и библиотека компонентов | D01 | Design, FE | Ключевые компоненты имеют mobile, focus, error, loading и dark-решения |
| E01 | P0 / 1 | Репозиторий, CI, environments | R04 | BE, Ops | Staging разворачивается из инструкции; секреты не в клиенте и не в git |
| E02 | P0 / 1 | Схема и авторизация | E01 | BE | Два аккаунта не читают и не связывают чужие записи/файлы |
| E03 | P0 / 1 | Предметы и маршруты | E02 | BE, FE | Создание/редактирование/архив; несколько целей в предмете |
| E04 | P0 / 1 | Jobs и журнал расхода | E01–02 | BE | Retry и рестарт не дублируют результат или начисление |
| I01 | P0 / 1 | PDF/текст и извлечение по страницам | E02, E04 | BE, AI | 10 эталонных документов, читаемые страницы и понятные сбои |
| I02 | P0 / 1 | Просмотр источника и цитаты | I01, D02 | FE, BE | Ссылка из объяснения открывает точную страницу разрешённого источника |
| L01 | P0 / 2 | Разбор цели и уточнение | E03, R03 | AI, FE | Извлечённые срок/время не спрашиваются повторно; нет обязательного дедлайна |
| L02 | P0 / 2 | Curriculum и проверка зависимостей | L01, I01 | AI, BE, Method | Нет циклов; темы покрывают подтверждённую цель; план редактируется |
| L03 | P0 / 2 | Диагностика | L02 | Method, BE, FE | Пропускается; результат по навыкам; без ключей в payload |
| L04 | P0 / 2 | Учебная сессия и сохранение позиции | L02, D02 | FE, BE | После logout/login видны тот же шаг и сохранённые ответы |
| L05 | P0 / 2 | Генерация урока/задания | R03, L04, I02 | AI, Method | Схема валидна; материал релевантен; версия и источники сохранены |
| A01 | P0 / 2 | Проверка объективных ответов | L05 | BE, Method | Нормализация и частичные баллы соответствуют спецификации; idempotent submit |
| A02 | P0 / 3 | Доказательства и состояния навыков | A01, L03 | BE, Method | Подсказки/дубликаты не дают полного mastery; правило версионировано |
| A03 | P0 / 3 | Адаптация следующего занятия | A02 | BE | Заданный сценарий ошибок меняет план, причина видна пользователю |
| T01 | P0 / 3 | Контекстный преподаватель | I02, L04 | AI, FE | Видит текущий материал; отвечает с цитатой/недостатком данных; не раскрывает экзамен |
| U01 | P0 / 3 | Dashboard и продолжение | A03, D02 | FE | Одно основное действие; время и причина следующего шага; empty/error states |
| P01 | P0 / 4 | Карточки и общая очередь | A02, L05 | BE, FE | Ошибочные карточки возвращаются, интервалы устойчивы к timezone и повторному запросу |
| P02 | P0 / 4 | Модульная проверка | A01–02 | Method, BE, FE | Blueprint покрывает навыки; новые контрольные задания и полный разбор |
| N01 | P0 / 4 | Конспект и история правок | I02, L05 | FE, BE | Пользовательская правка не затирается регенерацией; цитаты и версии сохранены |
| S01 | P0 / 4 | Расписание всех маршрутов | A03 | BE, FE | Два предмета не превышают общий бюджет, закрепления и пропуски учтены |
| Q01 | P0 / 5 | Закрытая beta и triage | U01, P01–02 | Product, QA, Method | 30–50 приглашённых, журнал проблем, интервью возврата и отказа |
| A04 | P1 / 5 | Открытые ответы и споры | A01–02, Q01 | AI, Method | Рубрика видна; pending review не даёт ложной отрицательной оценки |
| I03 | P1 / 5 | OCR ограниченного корпуса | I01, Q01 | AI, BE | Плохие страницы выделяются; неподтверждённые не участвуют в итоговой оценке |
| B01 | P0 / 6 | Тарифы, квоты, резервы | E04, данные Q01 | BE, Product | Видимый лимит; сессия зарезервирована; failed job корректно освобождает резерв |
| B02 | P0 / 6 | Оплата и отмена | B01 | BE, FE | Серверное подтверждение, дубли, продление, отмена, возврат и чеки проверены |
| M01 | P0 / 6 | Универсальная главная, 3 страницы решений и tool-pages | U01, D02 | FE, Product | Есть самообучение, школьники и студенты; цель не теряется; обещания ведут к рабочим действиям |
| O01 | P0 / 7 | Экспорт, удаление, поддержка | E02, I01, B02 | BE, Ops | Удаляются производные и индексы; аккаунт не оживает после restore |
| O02 | P0 / 7 | Доступ, нагрузка, restore/rollback | Все P0 ядра | QA, Ops | Нет критических дефектов; восстановление и откат продемонстрированы |
| X01 | P1 / после | DOCX/PPTX и фото | I03, спрос | BE, AI | Каждый новый формат имеет свой корпус, ограничения и метрики качества |
| X02 | P1 / после | Первый пакет ЕГЭ/ОГЭ | Method, правовая проверка контента | Method, Product | Версия программы, рубрики, лицензии и экспертный QA готовы |
| X03 | P2 / после | Аудио и голос | Положительная экономика ядра | AI, Design | Отдельные лимиты, транскрипт и качественный сценарий |
| X04 | P2 / после | Совместное использование | Устойчивый retention | BE, Product | Права, отзыв доступа, копирование и авторские права проверены |
Строки roadmap можно объединять в спринты, но блокирующие зависимости должны сохраняться. Окончательные оценки в днях/points ставятся после ERD, прототипа и технического spike; случайные точные числа по каждой задаче сейчас создадут ложную уверенность.
4. Release gates
G0 — можно начинать реализацию: зафиксированы универсальное позиционирование, три группы сценариев, контур данных, проект дизайна, benchmark и правила приёмки.
G1 — внутренняя альфа: оба входа приводят к реальному занятию; результат сохраняется и меняет следующий шаг. Без этого карточки и маркетинговая главная не означают готовность продукта.
G2 — закрытая beta: права проверены, основной мобильный путь работает, вопросы соответствуют источникам, проблемы имеют видимые статусы, есть поддержка и учёт стоимости.
G3 — платный запуск: качественные и эксплуатационные пороги соблюдены; прошли платежи, возвраты, отмена, согласия, restore и удаление. Retention и экономика не показывают заведомо убыточный сценарий использования.
G4 — масштабирование: качество сохраняется на новых данных; повторное обучение и unit economics измерены на нескольких когортах. До этого рекламный бюджет ограничен экспериментом.
5. Команда и распределение
Два опытных инженера: один ведёт интерфейс и пользовательские пути, второй — данные, jobs, доступ, оценивание и платежи. AI-инженер на 0,5 ставки ведёт ingestion, evals и провайдеров; может совмещаться с backend, если компетенция подтверждена. Дизайнер активно работает первые 6–8 недель, дальше сопровождает. Методист проверяет продуктовую логику и корпус весь цикл. QA подключается сначала к спецификации, затем активнее к beta. Владелец продукта принимает решения и ведёт исследования.
Один разработчик с AI-инструментами может сделать узкую вертикаль быстрее полноценного MVP, но для описанного объёма рабочая гипотеза — 5–8 месяцев и последовательное подключение дизайнера/методиста/QA. Сокращать срок следует сокращением объёма и числа форматов, а не отменой проверки прав и качества заданий.
6. Расчётный бюджет сценария
Следующие ставки — входные допущения финансового планирования, не исследование зарплат и не предложения подрядчиков. 18 недель округлены до 4,2 месяца; необходимо отдельно согласовать договоры и налоговый режим.
| Статья | Допущение | Сумма, млн ₽ |
|---|
| Два инженера | 250–350 тыс. ₽ за месяц работы каждого × 4,2 | 2,10–2,94 |
| Дизайн | 150–250 тыс. ₽ × 2 месяца активной работы | 0,30–0,50 |
| AI-инженер | 0,5 ставки × 4,2 месяца при 200–300 тыс. ₽ полной ставке | 0,42–0,63 |
| Методист и контент | 0,5 ставки × 3 месяца при 200–300 тыс. ₽ полной ставке | 0,30–0,45 |
| QA | 0,5 ставки × 2 месяца при 150–250 тыс. ₽ полной ставке | 0,15–0,25 |
| Юридическая и договорная подготовка | Резерв на разовую работу | 0,15–0,30 |
| Инфраструктура, AI, исследования | Резерв на разработку и ограниченный пилот | 0,15–0,30 |
| Подытог | Сумма статей | 3,57–5,37 |
| Резерв 20% | На интеграции, качество, ошибки оценки | 0,71–1,07 |
| Всего | Округлённый бюджет сценария | 4,3–6,5 |
Не включены отдельная зарплата владельца продукта, масштабная реклама, большая редакция экзаменационных банков и регулярная эксплуатация после запуска. Если перечисленные договорные ставки не включают какие-либо налоги/накладные расходы, они добавляются к смете. Нельзя обещать этот объём за 4 недели на основании скорости генерации интерфейса.
Бюджет lean-проверки фиксируется отдельно: сначала 2 недели исследований и прототип, затем 4–6 недель узкого работающего цикла. Оплата следующих этапов привязана к вехам, а не к красивому статичному dashboard.
7. Задачи первых десяти рабочих дней
| День | Конкретный выход |
|---|
| 1 | Зафиксированное универсальное позиционирование, цель пилота, ограничения, по 4 интервью на самообучение/школу/вуз |
| 2 | Первые 4 интервью и подбор разрешённых реальных материалов |
| 3 | Ещё 4 интервью, наблюдение подготовки, карта альтернатив |
| 4 | Ещё 4 интервью, первичные сценарии; практический тест StudyFetch при доступе |
| 5 | Корпус PDF/текста/сканов, сравнение провайдеров, перечень рисков |
| 6 | Карта данных, ERD, архитектурные ADR, проект оценки качества |
| 7 | Два арт-направления на главной и занятии, черновой маршрут |
| 8 | Интерактивный прототип двух входов и полного учебного цикла |
| 9 | 5–7 пользовательских проверок; исправления по наблюдениям |
| 10 | Зафиксированные PRD, дизайн-направление, backlog спринта 1 и критерии G0 |
8. Формат задач для AI-разработки
Каждая задача содержит пользовательский результат, разрешённые файлы/модули, контракты, входные данные, состояния ошибок, критерии приёмки и способ демонстрации. Например: «Реализовать objective scoring и однократный submit с интеграционным тестом повторного запроса; показать, что результат обновил навык и назначил следующую практику».
Один большой промпт из исходного материала использовать как vision, не как неделимую инженерную задачу. После каждого блока сохранять миграции, инструкцию запуска, тестовые данные без личной информации и актуальный журнал решений.
Дополнение v3: каталог и связанный прототип
Уже подготовлены длинная главная, связанный демонстрационный путь, 35 посадочных задач и три страницы решений. Следующая разработка — V3-01–V3-12 из технического дополнения. Каталог задаёт полный проектный объём; оценки 18 недель и бюджета относятся к ограниченному первому выпуску, не ко всем 35 возможностям. P1/P2 требуют отдельных spike, оценки и gates.
LCTRM · План продукта / 15 октября 2026
06. Российский рынок, локализация и экономика
1. Что означает адаптация под РФ
Русский интерфейс — только часть работы. Нужны русскоязычные документы, локальная учебная терминология, оплата, поддержка, договоры, соответствующее размещение данных и качественное оценивание по выбранным программам.
| Область | Решение первой версии | Последующее развитие |
|---|
| Язык | Все интерфейсы, письма, ошибки и платежи по-русски | i18n-ключи и новые языки после спроса |
| Учебные сценарии | Любая личная учебная цель, свободный темп; школьные темы и вузовские материалы как отдельные примеры | Предметные ЕГЭ/ОГЭ, практические проверяющие модули |
| Документы | Русская кириллица, сканы, таблицы, формулы | DOCX/PPTX, фото тетрадей, аудиолекции |
| Доступ | Email-вход без зависимости от единственного OAuth | Яндекс ID/VK ID после проверки востребованности |
| Оплата | Рубли, карты и СБП через согласованного поставщика | Семейная оплата, подарочные периоды |
| Расписание | Локальные даты и часовой пояс каждого пользователя | Импорт календарей и учебных расписаний |
| Поддержка | Контакт и обращения внутри продукта | База знаний и предметная помощь |
| Данные | Приватные материалы, контролируемое размещение в РФ | Организационные контуры при B2B |
Формы короткого ответа должны учитывать «ё/е» по предметному правилу, десятичную запятую, единицы измерения и русские математические обозначения. Нормализация не должна принимать фактически другой ответ. Формулировки заданий, даты и культурные примеры проверяются носителем языка и методистом.
2. Конкурентное поле и реалистичное позиционирование
| Альтернатива пользователя | Почему её выбирают | Проверяемая ставка LCTRM |
|---|
| Универсальный AI, включая локальные модели | Свободный вопрос, знакомый интерфейс | Готовый следующий шаг, сохранённые попытки и повторение на собственных источниках |
| Конспекты, заметки, карточки и групповые чаты | Уже есть материалы и привычки | Один импорт связывает объяснение, практику и проверку |
| Курс подготовки к экзамену | Структура, предметный эксперт, сопровождение | Индивидуальная работа с пробелами и своими материалами как самостоятельный помощник |
| Репетитор | Человеческая диагностика, ответственность, сложная проверка | Регулярная самостоятельная практика между встречами |
| StudyFetch | Широкая связанная учебная среда | Локальное качество материалов, прозрачные проверки, рублёвая оплата и понятный русский UX |
Эта таблица описывает альтернативы, а не доказывает отсутствие функций у всех конкурентов. Например, Фоксфорд уже публично предлагает расписание, пробники, анализ слабых тем и ручную проверку письменных заданий. Следовательно, «у нас есть план и адаптация» недостаточно для уникального позиционирования. Фоксфорд: подготовка к ЕГЭ.
Кандидаты на технические интеграции и одновременно часть пользовательских альтернатив: Yandex AI Studio, GigaChat. Детальный обзор всего российского рынка и оценка TAM не проводились; их не заменяют выдуманные рыночные цифры.
3. ЕГЭ и ОГЭ как отдельные продукты качества
На проверенной странице ФИПИ размещены проекты документов ЕГЭ-2027. Для LCTRM хранить год и статус программы, не выдавать проект за утверждённую редакцию. Проверять изменения перед выпуском соответствующего пакета. ФИПИ: ЕГЭ. Для ОГЭ вести отдельные спецификации и критерии. ФИПИ: ОГЭ.
Каждый предметный пакет содержит: перечень проверяемых элементов, типы заданий, уровень, критерии и баллы, зависимости навыков, эталоны, исключения, дату проверки методистом и основание использования материалов. Первичный и тестовый балл разделяются; шкалы разных лет не смешиваются.
Открытость банка не трактуется автоматически как разрешение массового коммерческого копирования. Отдельно проверить права и условия использования; для продукта подготовить собственные экспертно проверенные задания либо лицензировать контент. Ссылки на официальный источник можно показывать без заявления об аффилированности.
Начать с одного предмета и определённого класса задач, выбранных по спросу пилота и доступности методиста. Пакет с развёрнутыми ответами требует системы рубрик и процедуры спора. Запуск сразу всех экзаменов повышает контентный риск и существенно расширяет смету.
4. Персональные данные и договорная подготовка
Проектное решение — базовое размещение пользовательских данных в РФ. Статья 18 152-ФЗ задаёт ограничения на использование зарубежных баз при сборе персональных данных граждан РФ. Это основание для пересмотра иностранного облачного backend из исходного brief, а не заключение о том, что одно место БД решает все вопросы. Текст статьи.
До публичного запуска специалист проверяет применимые основания обработки, уведомления, трансграничные потоки, безопасность и возрастную модель с учётом фактической бизнес-схемы. Ниже рабочие результаты этой задачи, а не готовое юридическое заключение.
| Работа | Конкретный результат |
|---|
| Карта данных | Аккаунт, файлы, переписка, история обучения, платежи, cookies; сервисы и страны обработки |
| Документы | Оферта, политика, раздельные применимые согласия, правила подписки/возврата, контакты оператора |
| Несовершеннолетние | Допустимый возраст и процесс участия законного представителя; не собирать паспорт «на всякий случай» |
| AI-поставщики | Договор, цели использования, срок хранения, настройки логов и возможность удаления |
| Права субъекта | Экспорт, исправление, отзыв согласий и удаление с понятными сроками |
| Материалы | Условия загрузки, приватность, нарушения прав, обращения правообладателей |
| Преподаватели/лекции | Отдельные правила записи людей и использования учебного контента |
| Модель услуги | Проверить необходимость образовательной лицензии для фактического формата; название «сервис» само по себе ничего не решает |
Закрытый пилот можно организационно начать с совершеннолетних; это рекомендуемое ограничение пилота, а не отказ от школьной аудитории в продукте. Маркетинговые сообщения и вторичное обучение моделей не объединяются незаметно с согласием на основную услугу.
5. Платежи
Для MVP выбрать одного провайдера. ЮKassa — кандидат: её документация описывает СБП и сохранение способа оплаты, включая ограничения банков для автоплатежей. Доступность конкретного метода подтверждается при подключении магазина. СБП по API, автоплатежи.
Платёжный путь: тариф → точная сумма/период/условия → подтверждение у поставщика → проверенное серверное событие → доступ → чек по применимой схеме → история платежей и отмена. Успешный redirect не включает тариф сам по себе. При сомнительном webhook проверять актуальный статус через серверный API и правила поставщика.
Нужны случаи: дубль и изменение порядка событий, отменённый платёж, сбой фискализации, неуспешное продление, возврат и частичный возврат, смена тарифа, отключение автопродления. Кассовую схему определить с бухгалтером/провайдером; наличие платёжного API не означает автоматическую готовность всех чеков. Решения ЮKassa по чекам.
Годовой тариф имеет смысл после измерения сезонного спроса. Для сессии отдельно протестировать разовый доступ на 30 дней с явно указанным отсутствием автопродления.
6. Тарифные гипотезы
| Вариант | Проектная цена | Состав и ограничение |
|---|
| Знакомство | 0 ₽ | 1 предмет, 1 небольшой документ до 30 страниц, 1 полный учебный цикл, ограниченный преподаватель |
| Личный | 690 ₽ за 30 дней | До 5 активных маршрутов, карточки, тесты, конспекты; начальный бюджет 300 страниц импорта и 40 учебных сессий |
| Плюс | 1 290 ₽ за 30 дней | До 15 маршрутов, начальный бюджет 1 000 страниц и 100 сессий; поддержка более длинных материалов после QA |
| Сессия | Тест 990 ₽ за 30 дней | Альтернативная упаковка «подготовка к сессии», без автопродления; сравнить с подпиской, а не продавать одновременно весь ассортимент |
Все суммы и лимиты — предложения для теста. Публичная единица расхода должна быть понятна: обработанная страница, завершённая генерация, учебная сессия. Внутренние токены не нужны пользователю. «40 сессий» требует определения: например до 30 минут активной работы и ограниченного числа AI-объяснений; сложные регенерации и OCR имеют отдельные явно описанные пределы. Пользователь видит остаток до начала.
Не вводить «безлимитный AI». Автосохранение, чтение уже созданного материала и просмотр старого результата не расходуют генерационные квоты. Неуспешная операция не съедает пользовательский лимит; внутренние затраты всё равно учитываются в экономике.
7. Unit economics: расчёт, а не обещание
Вклад на плательщика = полученная выручка − платёжные комиссии − возвраты − AI/OCR − переменные хранение/трафик/поддержка.
Налоги, постоянная команда, юридические расходы и платное привлечение считаются отдельно. Для общей экономики выручка от плательщиков должна также покрывать бесплатное использование; его нельзя терять при расчёте «маржи подписки».
Иллюстрация для тарифа 690 ₽ и 1 000 плательщиков, все затраты условные:
| Статья | На плательщика | На 1 000 плательщиков |
|---|
| Выручка | 690 ₽ | 690 000 ₽ |
| Комиссия, допущение 3,5% | 24,15 ₽ | 24 150 ₽ |
| Возвраты, допущение 2% | 13,80 ₽ | 13 800 ₽ |
| AI/OCR платного использования | 120 ₽ | 120 000 ₽ |
| Переменные обслуживание/хранение | 50 ₽ | 50 000 ₽ |
| Вклад до бесплатного использования и постоянных затрат | 482,05 ₽ | 482 050 ₽ |
| Бесплатное использование: допущение 5 000 активных × 10 ₽ | 50 ₽ в пересчёте на плательщика | 50 000 ₽ |
| Вклад после него | 432,05 ₽ | 432 050 ₽ |
Этот пример не подтверждает тариф поставщика, налоговую нагрузку или прибыльность бизнеса. Если AI/OCR платного пользователя стоит 300 ₽ вместо 120 ₽, последний вклад снижается до 252,05 ₽. При четырёх оплаченных периодах и неизменных допущениях получается 1 728,20 ₽ суммарного вклада на плательщика до CAC и постоянных затрат; это сценарий, не оценённый LTV.
При условном CAC 600 ₽ и вкладе 432,05 ₽ простой срок возврата CAC — около 1,4 оплаченного периода. При фактической жизни пользователя в один сезон это может быть неприемлемо. До масштабирования измерить сезонные когорты, renewal, возвраты и реальные затраты p50/p90, включая долю бесплатных пользователей.
8. Привлечение и удержание
Первые пользователи: добровольные пилоты из сообществ самообразования, студентов и школьных сценариев; знакомые преподаватели как исследовательские партнёры; приглашения через владельца. Когорты охватывают разные цели, а не только сессию. Публикации и сообщения этим документом не отправлялись. Перед рассылкой необходим конкретный согласованный текст и аудитория.
Продуктовый канал — понятная бесплатная задача: PDF → небольшой тест/конспект → занятие → результат → сохранённый маршрут. Точечный контент и объявления проверяют конверсию в завершённый цикл, а не только в регистрацию.
Поиск и контент: в первый публичный выпуск включить /solutions/self-learning, /solutions/school, /solutions/students и 3–5 инструментальных страниц. В примерах обязательно представлены личный интерес, школьные задачи и вузовская подготовка. На каждой странице работающий вход, собственный пример результата, ограничения и переход без потери контекста. Затем методы обучения и предметы. Не производить сотни похожих страниц до проверки полезности и индексации.
Технически подготовить sitemap, canonical, robots/noindex для личного кабинета, серверный HTML публичных страниц, понятные заголовки и измерение пути. Частные материалы не индексируются. Доступ к материалам защищается авторизацией; noindex не является защитой данных.
Удержание: следующий шаг на «Сегодня», умеренная очередь повторений, видимые причины прогресса, мягкое восстановление после пропуска. Уведомления включаются пользователем, учитывают часовой пояс и тихие часы. Рост через шаринг допускается только для разрешённых учебных материалов и отдельно от личной истории ответов.
9. Домен и запуск
Домен считается доступным владельцу. Текущее содержимое не влияет на продуктовый план. Для staging использовать отдельный согласованный адрес; существующий проект остаётся до подготовленного переключения. В плане выпуска: сохранить конфигурацию, подготовить новый сервис и сертификаты, проверить URL/письма/платежи, затем выполнить согласованное переключение и иметь откат.
Не перенаправлять автоматически все старые страницы на новую главную ради формального сохранения трафика. Судьбу старого проекта и релевантные перенаправления определить отдельной задачей при публикации. Никаких DNS-изменений в рамках текущего исследования не выполнено.
LCTRM · План продукта / 15 октября 2026
07. Проверка качества, метрики и выпуск
Все пороги — начальные критерии принятия решений для пилота. Они не являются индустриальными нормативами и корректируются после первых данных с объяснением причины.
1. Критические гипотезы и эксперименты
| Гипотеза | Минимальная проверка | Решение по результату |
|---|
| Разным учащимся нужен сопровождаемый цикл | 12 интервью в самообучении/школе/вузе; прототип; наблюдение 2–3 занятий | Проверять ценность по каждой группе, не сводить продукт к экзаменам |
| Два входа понятны | 5–7 пользователей создают цель и работают с PDF | Убрать повторные вопросы и потерю ввода до разработки полного набора экранов |
| Пользователь доверяет источникам | Найти происхождение 3 утверждений и исправить одно | Цитаты должны открываться без объяснения исследователя |
| Адаптация полезнее фиксированного плана | В пилоте показать реальный пересчёт после ошибок; затем контролируемое сравнение | До количественного вывода собрать достаточную выборку и методику |
| Есть готовность платить | Реальная платная beta с прозрачными условиями; интервью отказа | Не заменять оплату ответом «да, я бы купил» |
| Русские документы обрабатываются достаточно хорошо | Корпус цифровых PDF, сканов, формул и таблиц | Форматы с неприемлемым качеством ограничиваются, а не обещаются |
| Продукт улучшает удержание знаний | Новые сопоставимые задания до занятия, сразу после и через 7 дней | Разделять практику, повторное узнавание и независимое решение |
2. Продуктовые метрики
North Star: число активных пользователей за неделю, завершивших учебный цикл с независимой проверкой и назначенным следующим действием. Дополнительный качественный сигнал — доля таких пользователей, успешно прошедших отложенную проверку.
OMTM первого квартала: доля активированных пользователей, вернувшихся и завершивших второй цикл в течение 7 дней. Такая цель лучше отражает полезность, чем число созданных конспектов.
| Метрика | Определение | Начальный ориентир / использование |
|---|
| Activation | Первый цикл с сохранённым ответом, обратной связью и следующим шагом / новые пользователи, начавшие создание маршрута | ≥40% на закрытой beta; анализировать отдельно два входа |
| Time to first value | От начала маршрута до полезного плана/конспекта; отдельно до завершённого цикла | Измерять p50/p90; цель до 5 минут для первого результата на цифровом небольшом файле |
| First-cycle completion | Завершили / начали первую сессию | Ориентир ≥60%; разбирать места потери |
| Второй цикл за 7 дней | Завершили второй цикл / активировались и имеют полное 7-дневное окно | Ориентир ≥25%; ключевое решение о развитии |
| D7/D30 retention | Выполнили учебную активность на заданный день/период / имеют полное окно наблюдения | Явно фиксировать exact-day или rolling; не смешивать |
| Delayed performance | Баллы по новым задачам через 7 дней / возможные баллы | По навыкам, сложности, подсказкам и исходному уровню |
| Source support | Утверждения с корректной поддержкой источником / проверенные цитируемые утверждения | По экспертной выборке; отдельно от существования ссылки |
| Grading dispute | Оспоренные и подтверждённо неверные оценки / проверенные ответы | Раздельно для типов проверяющего и предметов |
| Paid conversion | Новые плательщики / активированные с достаточным окном | Измерять по цене, входу, когорте, сезонности |
| Economics | AI/OCR на активированного, плательщика и полезный цикл | p50/p90 и доля бесплатного расхода |
| Payment health | Успешные оплаты/попытки, renewal, refund | Отдельно технические ошибки и отказ пользователя |
Не сравнивать сырые проценты знания между разными предметами и генерациями без сопоставимого покрытия. Подъём балла после показа тех же ответов не доказывает перенос навыка. Большие рекламные заявления требуют заранее заданной методики и достаточной выборки.
3. События аналитики
goal_started, goal_confirmed, source_uploaded, source_ready, source_needs_review, diagnostic_completed/skipped, plan_accepted, session_started/resumed, answer_submitted, hint_used, assessment_graded, mastery_evidence_added, plan_adapted, review_completed, source_citation_opened, content_reported, quota_reached, checkout_started, payment_confirmed, renewal_cancelled.
Общие поля: псевдонимный user ID, cohort, путь входа, subject/category, режим источников, версия правил и контента, время, длительность, статус. В продуктовую аналитику не отправлять сырой текст цели, документов, вопросов и ответов; необходимое содержимое хранится в защищённых доменных данных с контролем доступа.
Путь «генерация успешна» и путь «пользователь завершил обучение» измерять отдельно. Удалённый или отказавшийся пользователь не должен продолжать появляться в идентифицируемых событиях вопреки утверждённой политике.
4. Корпус качества
Начальный benchmark выбора модели — 50 вручную описанных учебных примеров. Перед beta расширить до не менее 200 сгенерированных заданий и 100 проверяемых утверждений с цитатами; использовать разные источники и дисциплины, а не один красивый пример.
Корпус включает цифровой PDF, скан с шумом, две колонки, формулы, таблицы, кириллицу, недостаток материала, противоречия и внедрённую инструкцию «игнорируй правила». Персональных данных реальных учащихся в общем benchmark нет; права на материалы определены.
| Проверка | Как оценивать |
|---|
| Извлечение | Сравнить выбранные страницы с эталоном, отдельно формулы и таблицы |
| Цитаты | Ссылка существует; открывается правильная версия/страница; действительно поддерживает утверждение |
| Задания | Однозначность, правильный ключ, достаточные условия, соответствие навыку и уровню |
| Открытые ответы | Сравнение с согласованной экспертной рубрикой; спорные случаи и согласие экспертов отдельно |
| Дубликаты | Совпадения текста и семейств; контрольные не повторяют тренировочные |
| Программа | Покрытие, зависимости, реалистичность времени, возможность проверить результат |
| Преподаватель | Контекст, помощь по ступеням, отсутствие утечки ключей, честный отказ при нехватке источника |
| Адаптация | Известная последовательность ответов приводит к заранее описанному изменению |
Предварительные gates: 100% выдаваемых структур проходят схему; не менее 95% заданий в экспертной выборке пригодны без исправлений; не менее 95% проверенных цитат поддерживают утверждение. Критические ошибки — неверный ключ в подтверждающей проверке, утечка чужих материалов и выдача ответов экзамена — исправляются до релиза независимо от среднего процента. Проценты публиковать с размером и составом выборки; отсутствие ошибки в небольшой выборке не доказывает нулевой риск.
Новая версия модели, промпта или parser проходит regression evals перед включением. При ухудшении есть feature flag и возврат предыдущей конфигурации. Экспертный review нужен и при идеально валидном JSON.
5. Матрица инженерных проверок
| Уровень | Существенные случаи |
|---|
| Unit | Нормализация ответов, баллы, mastery, интервалы, budget времени, переходы состояний |
| DB/API | Владение, прямой запрос чужого ID, присоединение чужого источника, транзакция submit, миграции |
| Jobs | Падение после сохранения, retry, timeout, повторный импорт, удаление во время обработки |
| E2E | Материал → цель → занятие → ошибка → новый следующий шаг; цель без файлов; пропуск диагностики |
| Продолжение | Перезагрузка, logout/login, два устройства, конфликт версии ответа, плохая сеть |
| Проверка | Серверный таймер, отсутствие ключей, подсказки запрещены, submit дважды, результат pending |
| Деньги | Подтверждение сервером, дубли событий, отмена, неуспех продления, refund, доступ после окончания |
| Безопасность | Prompt injection, XSS в AI-тексте, SSRF при будущих URL, вредоносный parser input, rate limits |
| Данные | Экспорт, удаление source/производных/embeddings, restore с tombstones, доступ поддержки |
| Интерфейс | 360–1440 px, длинные русские строки, клавиатура, focus, 200% zoom, reduced-motion |
| Эксплуатация | Нагрузка по сценарию, резервные копии, восстановление, откат, недоступность модели |
В accessibility-проверке использовать официальный перечень WCAG 2.2 как основу требований. Выполнение отдельных пунктов не выдавать за полную подтверждённую сертификацию.
6. Чек-лист выпуска
- ☐ Два ключевых сценария реально используют серверные AI-вызовы и сохраняют всё необходимое.
- ☐ Ошибка ученика меняет следующий шаг; просмотр и проверка разделены.
- ☐ Есть работающий путь «не хватает материала» и «неверная оценка».
- ☐ Нет критических дефектов доступа, заданий и платежей; назначены ответственные за оставшиеся.
- ☐ Пользовательские квоты проверены в условиях retry и одновременных запросов.
- ☐ Выполнены проверки мобильного сценария и доступности.
- ☐ Одобрены схема обработки данных, договоры, платежи и контентные права.
- ☐ Настроены поддержка, мониторинг ошибок, jobs, затрат и неуспешных платежей.
- ☐ Восстановление и откат выполнены на staging; есть инструкция и дежурный ответственный.
- ☐ Секреты изолированы, production demo-mode отсутствует, тестовые платежи отделены.
- ☐ Публичные страницы соответствуют работающим функциям; личные страницы закрыты доступом и не индексируются.
- ☐ Подготовлен отдельный согласованный план переключения домена с возвратом к предыдущему сервису.
Выпускать поэтапно: внутренняя команда → 30–50 beta → 100–200 приглашённых → платный ограниченный запуск → расширение. Число приглашённых не означает число активных или завершивших обучение.
7. Реестр рисков
| Риск | Ранний сигнал | Ответ |
|---|
| Пользователи берут только разовый конспект | Высокая генерация, мало вторых циклов | Проверить пользу сессии и упаковку; не расширять функции вслепую |
| Неверное ощущение знаний | Высокие тренировочные баллы, провал новых задач | Новые контрольные семейства и отложенная проверка |
| Ошибки источников/сканов | Много споров и неподдержанных цитат | Page-level OCR, проверка, ограничение форматов |
| Слишком дорогой AI | p90 себестоимости выше бюджета | Генерация по потребности, квоты, кэш, пересмотр тарифов |
| Пользователи пропадают после сессии | Сильная сезонная просадка | Честно считать сезонный LTV; тестировать постоянные учебные задачи |
| Чрезмерный scope | Отстаёт полный цикл, добавляются медиа | Заморозить P2; демонстрировать сквозной сценарий |
| Недоступен поставщик | Рост ошибок и задержек | Только заранее допущенный резервный поставщик и готовый контент |
| Изменения экзамена | Устаревшие критерии/баллы | Версии пакетов и ответственный методист |
| Ошибки работы с данными | Неизвестные логи/внешние потоки | Карта сервисов, минимизация, аудит и договорная проверка |
8. Реестр предварительных решений
| Решение | Рабочий вариант | Когда пересматривать |
|---|
| Аудитория | Любое самообучение; отдельные примеры, контент и страницы для школьников и студентов | Зафиксировано владельцем 15.10.2026; качество проверяется по разным сценариям |
| Пилотные предметы | Выбрать две области по реальным материалам и доступности методиста | Конец недели 1 |
| Вход | Цель и материалы равноправны | После usability-теста |
| Единица структуры | Предмет + маршруты к целям | После ERD и проверки сценариев |
| Размещение | Российский контур по карте данных | До сбора личных файлов |
| AI | Два кандидата, benchmark и контракт | Неделя 2, затем по evals |
| Масштаб первой версии | Веб, цифровой PDF/текст, текстовая практика | По качеству и спросу beta |
| Деньги | Тест 690/1 290 ₽, отдельный разовый вариант | После замера себестоимости |
| Дизайн | Soft Focus: кремовая основа, пастель, тёмная слива, самостоятельный персонаж | После оценки концепции и прототипа |
| Команда/срок | 18 недель в командном сценарии | После оценки задач и фиксации ресурсов |
Неполученный ответ на продуктовый вопрос не превращается в молчаливое согласование. Этот пакет фиксирует предложенный рабочий вариант; реализация, внешняя публикация и переключение домена — следующие отдельные действия.
LCTRM · План продукта / 15 октября 2026