## Enduro Trails — работа 06.05.2026 ### Линейка (ruler) — полный UX редизайн - Расстояние сегмента под каждым маркером, первая точка зелёная "Старт" - Крестик × (button, 32px tap zone) справа от расстояния в одной строке - `anchor: 'center'` — маркер точно привязан к точке тапа - `updateRulerLabels()` — пересчёт всех расстояний и цветов после удаления точки - Панель `#ruler-info`: компактная (fit-content), показывается только после первой точки - Toast "Тапни на карту" при входе в режим, исчезает через 3 сек или при первом тапе - Кнопки: ✓ Завершить (выход без удаления) + ✕ deleteRuler() (удалить всё) - Тап на линию/маркер → показать панель + возобновить режим рисования - Логика tb-ruler: нет линейки→рисовать, режим активен→скрыть линейку, скрыта→показать+рисовать ### Метки (named markers) - Починен баг: popup явно закрывается перед удалением маркера ### Диагностика сброса сессии - Найдена причина: cron `heartbeat-session-reset` каждую ночь в 00:00 UTC удалял `agent:main:main` - Cron отключён (enabled: false) - Реальная причина пересоздания DM сессий — компакция (не cron) ### Бэклог добавлен - F-20: перетаскивание точек линейки - F-21: сохранение линейки между сессиями