lct-21: make demo, честный README, готовность стенда
make demo поднимает стенд целиком: проверяет модели, базу, миграции, сценарии, бэкенд с голосом в офлайн-режиме и фронт. Обкатан заранее, как и требует карточка, — и сразу поймал ошибку: `cd backend && команда &` уводит в фон всю связку, родительская оболочка остаётся на месте, и фронт запускался не из репозитория. Пять диалогов подряд через make demo: без сбоев, ход 965–1210 мс, первая реплика 78–115 мс. make dev проверен целиком — образ фронта собирается, страница отдаётся. README переписан под факт: два шага до стенда и таблица того, что работает, вместо обещаний. Экран готовности показывает курсанту, почему звонящий молчит, вместо тишины без объяснений. В Makefile записано, что make test и make demo нельзя запускать одновременно: они просят у uv разные группы зависимостей, uv пересобирает одно окружение, и второй запуск молча ждёт блокировку.
This commit is contained in:
parent
ee2a526831
commit
34eb88270e
6 changed files with 99 additions and 2 deletions
9
Makefile
9
Makefile
|
|
@ -2,6 +2,11 @@
|
|||
# и называют карточку, которая их закрывает, — README не должен врать.
|
||||
|
||||
UV ?= uv
|
||||
|
||||
# `make test` и `make demo` не запускать одновременно: они просят у uv разные
|
||||
# группы зависимостей, и uv пересобирает одно и то же окружение, а второй запуск
|
||||
# молча ждёт блокировку. Один раз поставить оба набора:
|
||||
# cd backend && uv sync --extra dev --extra voice
|
||||
COMPOSE ?= docker compose
|
||||
|
||||
.DEFAULT_GOAL := help
|
||||
|
|
@ -57,7 +62,7 @@ repl: ## Текстовый диалог со звонящим без голос
|
|||
pregen: ## Дерево диалога и WAV первых реплик для офлайна
|
||||
@echo "не реализовано — карточка tasks/lct-19-reference-dialog.md"; exit 1
|
||||
|
||||
demo: ## Поднять всё в демо-режиме: офлайн, прогретые модели
|
||||
@echo "не реализовано — карточка tasks/lct-21-demo-readiness.md"; exit 1
|
||||
demo: ## Поднять стенд для занятия: база, сценарии, бэкенд с голосом, фронт
|
||||
./scripts/demo.sh
|
||||
|
||||
.PHONY: help dev down back front types test test-voice typecheck lesson latency migrate revision models seed repl pregen demo
|
||||
|
|
|
|||
Loading…
Reference in a new issue