Files
enduro-trails/docs/work-items/ET-001/01-brd.md
claude-bot b35fa30a49
All checks were successful
CI / lint (push) Successful in 5s
CI / test (push) Successful in 5s
CI / build (push) Successful in 3s
docs(ET-001): business request, BRD, TRZ, acceptance criteria, test plan
2026-05-15 21:56:57 +03:00

1.9 KiB
Raw Permalink Blame History

type, work_item_id, title, version, status, created_at, authors
type work_item_id title version status created_at authors
brd ET-001 BRD: Исключить шлагбаумы и тротуары из OSRM 1 approved 2026-05-15
agent:stream

BRD — ET-001: Исключить шлагбаумы и тротуары из OSRM

1. Цель

Сделать роутинг безопасным: маршрут не проходит через физические препятствия (шлагбаумы) и запрещённые для мотоциклов дороги (тротуары, пешеходные зоны).

2. Scope

F-07: Исключить шлагбаумы

  • Ноды с barrier=gate|bollard|lift_gate|chain|cycle_barrier|motorcycle_barrier|border_control|blockmode.inaccessible в OSRM
  • cattle_grid и ford — оставить (проезжие)

F-08: Исключить тротуары

  • Ways с highway=footway|pedestrian|steps|corridor → исключить из графа (return в process_way)

3. Метрики успеха

  • Маршрут через точку с шлагбаумом → OSRM обходит или возвращает "не найден"
  • Маршрут в городе → не проходит по тротуарам
  • Время пересборки графа ≤ 60 мин
  • Существующие маршруты без шлагбаумов/тротуаров — не ломаются

4. Риски

Риск Митигация
Пересборка графа ~40 мин (сервис недоступен) Пересобирать ночью или в low-traffic
Слишком много заблокированных нод → маршруты не строятся cattle_grid и ford оставлены; тестировать на реальных маршрутах
OSRM RAM при пересборке Swap 6 GB уже настроен