diff --git a/tasks/enduro-trails/PROJECT.md b/tasks/enduro-trails/PROJECT.md index e6f380c..b1961a4 100644 --- a/tasks/enduro-trails/PROJECT.md +++ b/tasks/enduro-trails/PROJECT.md @@ -271,6 +271,7 @@ docker restart prototype-enduro-trails-1 | `docker cp` после рестарта (не до) | Образ перезаписывает статику при рестарте — cp нужен после того как контейнер поднялся | | `deploy_app2.js` только для app.py | Скрипт не копирует статику — для фронтенда использовать `deploy_static.js` + ручной cp после рестарта | | Масштабирование сегментов к `route.distance_m` | OSRM геометрия упрощена — haversine по точкам даёт ~0.2% погрешность; масштабирование даёт точное совпадение | +| `renderWaypointsList()` после `drawRouteResults()` | Список рендерится до построения маршрута — нужен повторный вызов когда `routeResults` заполнен | | Тайлы terrain в TMS формате | `gdal2tiles.py` без `--xyz` генерирует TMS; MapLibre по умолчанию XYZ → нужен `scheme: 'tms'` в source | | `bounds: [35, 45, 55, 62]` в terrain sources | Без bounds MapLibre запрашивает тайлы за пределами региона → 404 | | nodata → прозрачный (alpha) | Строка `-100 70 107 159` в ramp красила водоёмы/nodata в синий; убрана, добавлен `-alpha` при генерации | @@ -297,6 +298,7 @@ docker restart prototype-enduro-trails-1 | `TEST_CASES_PHASE3.md` | 56 тест-кейсов | | `DEV_TASK_PHASE3.md` | ТЗ для Dev-агента Фаза 3 | | `DEV_TASK_PHASE5.md` | ТЗ для Dev-агента Фаза 5 | +| `TEST_CASES_TERRAIN.md` | 25 тест-кейсов Фазы 5.4 (19/19 auto ✅, 2 mobile ⏳) | | `reports/` | Отчёты о тестировании | ---