# Dev Report: Enduro Trails — OSRM роутинг "Дикий путь"
Дата: 2026-05-03
Статус: IN PROGRESS

## Задача
Добавить роутинг "Дикий путь": маршрут А→Б с максимизацией грунтовых дорог.
Фаза 1: OSRM на сервере (Lua профиль + Docker + сборка графа)
Фаза 2: API endpoint в app.py
Фаза 3: Фронт (кнопка, панель, JS логика)

## Сделано
- [x] requirements.txt — добавлен httpx==0.27.0
- [x] app.py — импорт httpx, OSRM_URL, endpoint /api/route
- [x] index.html — кнопка 🗺️, route-panel
- [x] app.js — toggleRouteMode, clearRoute, buildRoute, initRouteClicks
- [ ] Lua профиль на сервере
- [ ] docker-compose.yml на сервере
- [ ] Сборка OSRM графа
- [ ] Деплой приложения

## Изменённые файлы
- `prototype/requirements.txt` — добавлен httpx
- `prototype/app.py` — OSRM_URL + /api/route endpoint
- `prototype/static/index.html` — кнопка + route-panel
- `prototype/static/app.js` — JS роутинг

## Следующий шаг
Создать файлы на сервере, собрать граф, задеплоить.
