Files
claude-bot d33f360a2f
All checks were successful
CI / lint (push) Successful in 4s
CI / test (push) Successful in 6s
CI / build (push) Successful in 2s
architect(ET-008): ADRs, infra/data requirements, tech risks
2026-06-01 12:15:05 +00:00
..

Architecture Decision Records

Индекс ADR проекта enduro-trails.

# Решение Статус Дата Источник
ADR-001 Блокировка шлагбаумов через mode.inaccessible accepted 2026-05-15 ET-001
ADR-002 GPX-фича как отдельный модуль gpx.js accepted 2026-05-22 ET-006
ADR-003 Парсинг GPX — DOMParser в основном потоке с чанковой конвертацией accepted 2026-05-22 ET-006
ADR-004 Спутниковая подложка: Esri World Imagery, ленивый raster-source, гибридное halo accepted 2026-05-31 ET-007
ADR-005 Хранение публичных GPS-треков: отдельная БД data/gps_tracks.sqlite, единая таблица, sources как JSON-массив (arch:major-change) accepted 2026-06-01 ET-008
ADR-006 Дедупликация GPS-треков: bbox+length+date bucket-hash, мерж sources при коллизии, без геометрических метрик accepted 2026-06-01 ET-008
ADR-007 Pipeline сбора GPS-треков: docker-compose service gps-collector (profiles:[batch]), запуск host cron'ом, per-source изоляция (arch:major-change) accepted 2026-06-01 ET-008
ADR-008 Двухрежимная отдача публичных треков: MVT на z≤11, GeoJSON на z≥12, клиентский AbortController+debounce accepted 2026-06-01 ET-008
ADR-009 OSM Public GPS Traces — licensing: ODbL, accepted для MVP accepted 2026-06-01 ET-008
ADR-010 EnduroRussia.ru — licensing: БЛОКИРОВАН до завершения ToS/robots ревью proposed 2026-06-01 ET-008
ADR-011 ttrails.ru — licensing: БЛОКИРОВАН до завершения ToS/robots ревью proposed 2026-06-01 ET-008