42 lines
2.2 KiB
Markdown
42 lines
2.2 KiB
Markdown
# Документация Enduro Trails
|
||
|
||
## Навигация
|
||
- [architecture/](./architecture/) — архитектура, ADR, диаграммы
|
||
- [work-items/](./work-items/) — артефакты по задачам
|
||
- [design/](./design/) — дизайн-токены, компоненты
|
||
- [operations/](./operations/) — runbook, мониторинг
|
||
- [api/](./api/) — OpenAPI спецификация
|
||
|
||
## Фазы
|
||
|
||
- [PH-1.mvp](./phases/PH-1.mvp/) — MVP: карта грунтовок + MVT тайлы
|
||
- [PH-2.routing](./phases/PH-2.routing/) — OSRM роутинг + базовый UI
|
||
- [PH-3.smart-route](./phases/PH-3.smart-route/) — Альтернативы, статистика, GPX
|
||
- [PH-4.advanced-routing](./phases/PH-4.advanced-routing/) — Красивый маршрут, связка, разведка
|
||
- [PH-5.redesign](./phases/PH-5.redesign/) — Тёмная тема, mobile UI, UX
|
||
- [PH-6.terrain](./phases/PH-6.terrain/) — Hillshade + гипсометрия + TRI
|
||
- [PH-7.barriers](./phases/PH-7.barriers/) — Шлагбаумы, тротуары, слой препятствий
|
||
- [PH-8.elevation-profile](./phases/PH-8.elevation-profile/) — Профиль высот, режим «Горка»
|
||
- [PH-9.pwa](./phases/PH-9.pwa/) — Офлайн режим
|
||
|
||
## Задачи (Work Items)
|
||
|
||
| ID | Название | Статус | Ветка |
|
||
|----|----------|--------|-------|
|
||
| ET-001 | Слой шлагбаумов | ✅ Done | main |
|
||
| ET-002 | POI и маршруты | ✅ Done | main |
|
||
| ET-005 | Переключатель единиц | ✅ Done | main |
|
||
| ET-006 | Загрузка GPX-треков | ✅ Done | main |
|
||
| ET-007 | Спутниковый слой | ✅ Done | main |
|
||
| ET-008 | GPS-треки с публичных платформ | ✅ Done | main |
|
||
|
||
## Инфраструктура
|
||
|
||
- **URL:** https://openclaw.mva154.duckdns.org/enduro/
|
||
- **Host:** mva154 (82.22.50.71)
|
||
- **App container:** enduro-trails-app-1 (port 5558)
|
||
- **GPS collector:** docker compose --profile batch run --rm gps-collector
|
||
- **Deploy:** автоматически через orchestrator deployer (SSH hook)
|
||
- **Логи deploy:** /var/log/enduro-trails/deploy-hook.log
|
||
- **Pipeline:** Multi-Agent Orchestrator (port 8500)
|