Repeat analysis: detect a segment ridden twice (minPasses 3 -> 2); count no longer blocks 2-rep sessions

This commit is contained in:
4aiman 2026-09-21 11:27:24 +03:00
commit ea462ad9c4
3 changed files with 20 additions and 2 deletions

View file

@ -88,6 +88,20 @@
вырезан из первого), норм.скор [20.1,21.1,20.9,22.5], посл/перв 112%. 11 сен 5× (16.6..18.8,
113%), 17 сен 5× (101%), контроль 5 обычных - 0 ложных, короткие - нет.
## Фикс 4: детекция при 2 заездах (порог 3 -> 2)
- Симптом (пользователь + разбор другого агента): при двух проездах туда-обратно детекции
нет по построению.
- Проверка по коду + харнесс: `minPasses` (по умолч. 3) работал И как порог «горячей» ячейки
(>=3 входов), И как финальный порог числа проходов. Урезанный до 2 заездов трек 16 сен:
порог 3 -> НЕ НАЙДЕНО, порог 2 -> найдено (2 заезда, 1555м). Подтверждено.
- Фикс: `minPasses` по умолчанию 2. Перекрёстки отсекаются длиной (`minLenM` 300м), не
счётчиком; обычная поездка «туда-обратно» (коммьют) не ловится, т.к. проходы считаются
монотонно в ОДНУ сторону (спуск/возврат start-guard отсекает).
- Проверка: 2-заездный -> 2×; 16 сен 4×, 11/17 по 5× (без изменений); 5 обычных поездок
(включая туда-обратно) - 0 ложных. Признаки из разбора агента (возвратный участок, время,
высота) не понадобились - длина+направление уже отсекают мусор. Снос вбок и дырки в цепочке
уже покрыты (проекция 30м в разметке проходов; gap>5 в эталонном проходе).
## Не в этой задаче
Из того же файла НЕ делалось: поправка модели п.2 (аддитивная мощность вместо max(физика,MET);
п.1 про Crr уже был сделан ранее), массовое уточнение высот, ветер (Часть 2 - там вопросы).