Обновить Stage 2 регрессию и roadmap

This commit is contained in:
2026-08-18 02:41:02 +03:00
parent a8f5ddc0a9
commit 3ed6d9ebab
5 changed files with 64 additions and 54 deletions
+13 -10
View File
@@ -13,10 +13,12 @@
- смерть не сбрасывает состояние уровня, тела остаются физическими объектами;
- реализованы шипы, пила, нажимные и временные кнопки, двери, движущиеся платформы, заморозка и электричество;
- сохраняются прогресс, лучшее время и минимальное число жертв;
- уровень 5 защищён Android acceptance-тестом: бот проходит реальную игровую сцену примерно за 8,2 секунды с одной смертью и одним оставшимся телом;
- intended route всех уровней 1–10 защищён Android acceptance-ботами: каждый маршрут выполняется по три раза через production-ввод без прямого перемещения персонажа;
- blocker-softlock уровня 8 после истечения таймера устранён recovery relay и покрыт отдельным трёхкратным сценарием;
- исправлено перекрытие `FREEZER` уровня 6, которое повторно убивало игрока на frozen stepping stone;
- финальный debug APK проверен на Android 16: установка, холодный запуск, ZIP-структура и v1/v2-подписи корректны.
Главный текущий риск: автоматическая проходимость доказана только для уровня 5. Остальные уровни могут содержать тупики, нестабильную физику или слишком точные действия.
Главный текущий риск: автоматическая проходимость доказана, но ручная понятность и баланс этапа 2 ещё не подтверждены. Отдельно остаются гипотезы об альтернативных решениях уровня 2 и обходе frozen corpse на уровне 10.
## 2. Принципы разработки
@@ -168,14 +170,15 @@
8. холодный запуск и проверка crash-буфера;
9. ручной smoke-тест уровня 1 и одного сложного комбинированного уровня.
## 5. Ближайшая итерация
## 5. Текущая итерация
Следующая итерация ограничивается этапом 1:
Этап 1 завершён автоматическим доказательством intended route уровней 1–10. Текущая итерация ограничивается этапом 2:
- обобщить существующего бота уровня 5;
- добавить ботов уровней 1–4;
- затем добавить ботов уровней 6–10;
- зафиксировать единый отчёт `10/10 passed`;
- не добавлять уровень 11 и новые механики до выполнения этого критерия.
- выполнить полный integrated `10/10 passed` перед каждым APK;
- провести по две ручные сессии каждого уровня и зафиксировать попытки, restart и непонятные места;
- скорректировать допуски прыжков и подсказки только по наблюдаемым проблемам;
- проверить чистый restart из ключевых промежуточных состояний;
- закрыть или документировать гипотезы альтернативных решений уровней 2 и 10;
- не добавлять уровень 11 и новые механики до завершения критериев этапа 2.
Результатом итерации должны стать обновлённый исходный проект, проверенный APK и отчёт с длительностью и результатом каждого сценария.
Результатом итерации должны стать обновлённый исходный проект, проверенный APK, integrated bot report и протокол ручных игровых сессий.