auto-sync: 2026-05-16 23:50:01
This commit is contained in:
49
memory/2026-05-16.md
Normal file
49
memory/2026-05-16.md
Normal 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)
|
||||
Reference in New Issue
Block a user