Индекс врезок и испытания плотной геометрии
Принятое решение по актуальности — 20.09.2026
Адаптировать индекс присоединений. Перенести ускорение на новую модель старых/новых камер, порог 10 м и число примыканий; не переносить старые tie_in и реконструкцию.
Основание: APP-2026-09-19, аудит исходной версии e96d6df9768eca6af060ab48105b6f9e8eb47fc4 относительно main 43e20364f00101c7d61642dbcfa349c8f0b14ba4. Рекомендации приняты владельцем проекта; фиксация разрешена командой «Фиксируем».
Связанные задачи общего Beads trasser:
-
trasser-core05— [CORE05] Обновить присоединение и камеры; исполнительKael08.
Полный реестр: trasser-data01, trasser-plan-20260920. Перенос выполнять в рамках существующих критериев задач; сохранять ссылку на исходную версию и прикладывать проверки нового кандидата. После подтверждённого переноса старые MR можно закрывать как заменённые. Для !32 (closed) уже опубликован нормативный пакет через !33 (merged); остатки старой реализации/CI рассматриваются отдельно.
Проверка актуальности была статической, с чтением существующего CI; новых испытаний приложения не было. Принятие рекомендаций не является приёмкой кода. Исторические описания и результаты ниже сохранены; их PASS не подтверждает новый baseline. Фиксация не меняет ветки, состояние MR, назначения или личные решения проверяющих.
Индекс врезок и накопительный подсчёт исходящих лучей устраняют повторные полные обходы при выборе точки подключения. На одинаковом синтетическом входе 4096 целей время job уменьшилось с 347,89 до 249,53 с; GeoJSON, стоимость, все записи checks/summary и completion сохранены. Добавлены воспроизводимые уровни CITY_GEOMETRY_STEPS: 254593 координаты рассчитаны полностью, 942721 и 1860225 остановлены по экспериментальному бюджету 600 с, 3695233 корректно отклонены для расчёта из-за предела 2 млн координат. Сохранены профили, SHA и полный протокол восьми запусков. Проверено: 192 Java-теста, 137 самопроверок CI и 736 проверок документов. API 1.7.0 и нормативные трактовки сохранены; product_accepted=false. Целевая ветка продолжает MR !25 (closed).