docs: fix inconsistencies after ET-006 review
- README: add GPX upload feature to fiche list and intro section - CLAUDE.md: clarify ADR convention (per-work-item vs global) - ET-005: add YAML frontmatter to business request - PH-7: document F-07/F-08 done, F-10 pending in phase BRD - docs/architecture: add client modules table (app.js, units.js, gpx.js)
This commit is contained in:
@@ -19,3 +19,14 @@
|
||||
|
||||
## Деплой
|
||||
Один Docker Compose на mva154. Nginx проксирует /enduro/ на контейнер.
|
||||
|
||||
## Клиентские модули (src/web/)
|
||||
|
||||
| Модуль | Описание | Work Item |
|
||||
|--------|----------|-----------|
|
||||
| `app.js` | Главный модуль: MapLibre, роутинг, UI, тёмная тема | PH-1..PH-6 |
|
||||
| `units.js` | Централизованный форматтер расстояний (км/мили), localStorage, событие `unitchange` | ET-005 |
|
||||
| `gpx.js` | GPX 1.1 парсер (DOMParser), рендеринг треков/waypoints, canvas-профиль высот, `rebuildMapOverlays()` | ET-006 |
|
||||
| `style.json` | MapLibre стиль (светлая тема) | PH-1/PH-5 |
|
||||
| `style-dark.json` | MapLibre стиль (тёмная тема) | PH-5 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user