ПрототипированиеMVP
Вопрос спринта
Работает ли концепция?
Первый рабочий прототип: API отвечает, база хранит, baseline-модель генерирует, интерфейс показывает — и evals уже меряют, насколько это хорошо.
МАРШРУТ ТВОЕЙ РОЛИ
Выбери роль — она запомнится и откроется сразу в следующих лабах. Клик по номеру шага отмечает его сделанным, прогресс сохраняется. Часы у шагов — твоё время на решения и проверку; генерацию агентом мы в них не считаем.
Момент истины: прототип против use cases
~8–11 часов на спринт
Ответственность
Отвечает за то, что прототип решает боли из PRD, а не просто работает. Спека сверяется с реальностью — и обновляется.
Валидация UC на прототипе
3–4 часаПрототип — момент истины для use cases из лабы 2.
- Каждый UC прогнан на живом прототипе
- Сквозной прогон всего сценария, а не отдельных кусков
- Разрывы стали задачами с владельцами, а не строчкой «надо починить»
- Что удивило — записано
- Прототип врёт меньше, чем презентация
- Отклонение от спеки — находка, не провал
- Долг записанный — управляемый
- Синхрон команды — каждый день, 10 минут
- Требования после валидации UCdocs/use-cases/
- Отчёт «где врём»docs/quality/eval-report-1.md
- Отчёт: что изменилось после прототипаdocs/iteration-notes.md
- Baseline-модельml/models/baseline.py
- Трассировка вызововml/tracing/
- AI-эндпоинтыbackend/routers/ai.py
- Записка: цифры baseline и что из них следуетdocs/experiments/lab3.md + ноутбук приложением
- Каркас приложенияfrontend/ + backend/
- БД с миграциямиbackend/models/ + migrations/
- Compose всех сервисовcompose.yml
- Прототип на прод-URL + отчётdocs/agent-workflow.md
- Первый eval-прогонtests/evals/
- Eval-джоб в CI.github/workflows/evals.yml
- Golden dataset v2docs/quality/golden-dataset/
ГОТОВО — ЭТО КОГДА
Чек-лист — твой рабочий прогресс. DoD — те же критерии, которые видит автопроверка.
МАТЕРИАЛЫ К ЛАБЕ
Что понадобится по ходу спринта. Полный справочник курса — в разделе «Материалы».
СПРИНТ 3 ГОТОВ К ЗАПУСКУ
К концу спринта концепция доказана кодом: пользователь вводит запрос, модель отвечает, evals показывают, насколько хорошо. Дальше — сделать это production-ready.