auto-sync: 2026-05-16 23:50:01

This commit is contained in:
Stream
2026-05-16 23:50:01 +03:00
parent d78a583267
commit 46595c3867

49
memory/2026-05-16.md Normal file
View File

@@ -0,0 +1,49 @@
# 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)