From 62bc237dc7de79d3342b64567e384b626c3c3a0b Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Mon, 19 Oct 2026 02:33:25 +0700 Subject: [PATCH] up --- docs/agent/COMPLETED_TASKS.md | 10 ++++++++++ evening_detective_screen | 1 + prod | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 160000 evening_detective_screen diff --git a/docs/agent/COMPLETED_TASKS.md b/docs/agent/COMPLETED_TASKS.md index 5431c4b..035d1c5 100644 --- a/docs/agent/COMPLETED_TASKS.md +++ b/docs/agent/COMPLETED_TASKS.md @@ -408,3 +408,13 @@ - Ограничения: рабочие страницы не мигрировали, игровые компоненты не унифицировали, зависимости не добавляли; commit/push не выполняли. Браузерные проверки выполнены в Firefox, другие браузеры не проверялись. - Уточнение ED-024: каталог перестроен в последовательные секции «заголовок → живой компонент → описание → код использования» одной колонкой; игровые и Naive UI примеры расположены рядом со своим кодом. Сохранены изоляция тем и локальные действия. Повторно пройдены type-check, lint, lint:css, сборка и Firefox smoke на 375/768/1280 px; diff проверен по стандарту. + +### ED-050 — Объединить текстовые типы экранов + +- Статус: `DONE` +- Результат: «Успехов» и «Спасибо за игру» удалены из API, UI сайта и приложения экрана; остался общий режим «Текст». Номера и имена удалённых protobuf-значений зарезервированы, API перегенерирован штатными командами. +- Совместимость: миграция `20261019120000_merge_text_screen_modes.sql` переводит планы и состояния в режим 8 с прежними надписями; копия добавлена в `prod/migrations`. Старые скачанные пакеты проверяются по исходному хешу, затем шаги преобразуются при загрузке в каталог; локальные планы преобразуются при чтении. Новые команды с режимами 3 и 5 отклоняются. +- Проверка стандартов: весь diff вручную проверен по GO_STANDARD.md и FRONTEND_CODE_STANDARD.md; gofmt и git diff --check прошли. +- Автоматические проверки: `go test ./...`; фронтенд — `npm run type-check`, `npm run lint`, `npm run lint:css`, `npm run build`; приложение экрана — те же проверки, сборка и `npm test` (203/203). Миграция проверена дважды на временных таблицах PostgreSQL: надписи, порядок, текущий шаг, неизменность остальных шагов и повторный запуск корректны. +- GUI: целевой проход восьми шагов Electron завершился `ED050_TEXT_SCREENS_PASS [1,2,8,4,8,6,7,8]`; обе надписи проверены в DOM. Общий smoke не завершился: `Timeout: volume slider keyboard update`; устаревшие ожидания автопаузы музыки в нём исправлены, код проигрывателя не менялся. +- Ограничения: production-миграция не запускалась; сервер, сайт и приложение экрана требуют согласованного обновления. Коммиты и push не выполнялись. diff --git a/evening_detective_screen b/evening_detective_screen new file mode 160000 index 0000000..06af1e0 --- /dev/null +++ b/evening_detective_screen @@ -0,0 +1 @@ +Subproject commit 06af1e047d67d84d0fc8161af5cb1827a76f1b08 diff --git a/prod b/prod index a8787f6..f4ad26f 160000 --- a/prod +++ b/prod @@ -1 +1 @@ -Subproject commit a8787f616891fddfb0442acd6f8be66c03b5f935 +Subproject commit f4ad26f7ffe54ee815134926b1118109426c3bea