Files
wiki/memory/2026-05-16.md
2026-05-16 23:50:01 +03:00

50 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-05-16 — Дневник
## Enduro Trails — миграция на новое репо
### Что сделано:
1. **Переключили прод** с `/home/slin/enduro-trails/prototype/` (старый) на `/home/slin/repos/enduro-trails/` (новое репо)
2. **Данные скопированы** в `/home/slin/repos/enduro-trails/data/` (sqlite + terrain тайлы)
3. **Nginx исправлен** — upstream поменян с `172.22.0.2:5558` на `172.18.0.2:5558` (новый контейнер)
4. **Terrain nginx** — переключен alias на `/home/slin/repos/enduro-trails/data/terrain/`, права доступа исправлены для www-data
5. **UI восстановлен**`index.html`, `app.js`, `app.css` восстановлены до состояния фазы 5.4
- Добавлены: zoom-controls, scale-bar, terrain кнопка (горы △)
- `updateScaleZoom()` уже был в app.js (создаёт scale bar динамически)
6. **Коммит в git** — запушено в ветку `feature/ET-001-barriers-footways`
7. **Старый прототип цел**`/home/slin/enduro-trails/` не тронут, готов для отката
### Проблемы по ходу:
- Старый Docker-контейнер был удалён (не остановлен) — актуальная статика потеряна
- UI фазы 5.4 никогда не коммитился в git (жил только через `docker cp`)
- Dev-агент дважды падал (потеря контекста после рестарта, таймаут на большом файле)
- Место на диске кончилось при копировании terrain тайлов — Слава почистил
- Зумы 13-14 hillshade не докопировались (запущено в фоне, PID 32124)
- Nginx upstream IP поменялся (новый контейнер в другой Docker network)
### Мультиагентный пайплайн:
- Dev-агент (restore-enduro-ui) — таймаут на большом index.html
- Разбила на два: restore-index-html + restore-app-js — оба завершились
- QA-агент (ui-test-enduro) — скриншоты показали что scale bar создаётся динамически через JS (Playwright не ждёт)
- Финальная доработка CSS сделана вручную через SSH
### Текущее состояние:
- ✅ UI работает на `https://openclaw.mva154.duckdns.org/enduro/`
- ✅ Terrain тайлы отдаются
- ✅ OSRM роутинг работает (шлагбаумы заблокированы, тротуары исключены)
- ⚠️ style.json/style-dark.json — не проверены на соответствие прототипу
- ⚠️ index.html — terrain кнопка в map-controls-r (была в toolbar в прототипе)
- ⚠️ Ветка не смержена в main
### Уроки:
- **ВСЕГДА коммитить статику в git** — docker cp без коммита = потеря при удалении контейнера
- **Docker volume mount** решает проблему — файлы сразу видны без рестарта/cp
- **Dev-агент не справляется с большими файлами** (>30KB) за один прогон — разбивать на части
## OpenClaw
- Слава обновил OpenClaw (protocol mismatch после обновления — решилось hard refresh)
## Диск mva154
- 87GB/118GB занято, 26GB свободно (до копирования terrain)
- Топ: enduro-trails data ~30GB (старый + новый), openclaw tasks 7.7GB, agents 6.7GB
- Можно почистить: openclaw agents кэши, неиспользуемые Docker images (Plane ~3.5GB)