fix: независимые спецпроходы у камеры присоединения
При трёх новых лучах из существующей камеры проверка SPECIAL_BRANCH ошибочно считала соседний луч продолжением спецпрохода. Каждый новый путь теперь начинается в точке присоединения. Внутреннее ветвление внутри спецпрохода по-прежнему не получает автоматического разрешения.
Добавлены дорожный и трамвайный HTTP-эталоны: три новых луча, четыре примыкания с учётом старой линии, 300 м ДУ50, три врезки по 5 млн. Независимый Python-код рассматривает полные пути до целей и проверяет прямоту, угол, границы +3 м и стоимость. Отрицательные тесты искажают каждый луч. Проверка Java охватывает повороты сцены 0/30/120° и обратный порядок координат.
Валидация:
- Исходное ложное отклонение воспроизведено до исправления; после исправления прошли 39 тестов верификатора и 42 теста пространственного oracle.
- MR pipeline 9879: 8/8 SUCCESS.
- Слито в main 7d07e89d. Pipeline 9882: 9/9 SUCCESS, включая stand:qualification.
- По 213 Java-тестов в Maven/Gradle, 160 обязательных регрессий, 223 теста CI, 1050 проверок документов.
- 155 фактических HTTP-входов (89 + 16 + 50), 181 вариант. Финальный ZIP перепроверен локально: 938 записей манифеста, 915 сырых HTTP-файлов и повторное выполнение трёх независимых Python-оракулов.
- Две чистые сборки без сети прошли по 213 тестов. Поставленный Compose проверен в изолированной сети; после перезапуска приложения и PostgreSQL сохранились все 150 завершённых заданий. Локально перепроверены 1837 файлов runtime evidence, JUnit, хеши, изоляция, фактический перезапуск и HTTP-ответы до/после.
Пакет инженерного просмотра: 10 выбранных CI-сцен, 21 фактический вариант, пять отдельно обозначенных синтетических контролей N06/N28, сырые ответы, схемы, контрольные суммы и decisions.json. Публикация проверена обратным скачиванием и SHA-256. Все 26 решений PENDING; пакет не является скрытым набором или личной приёмкой.
APP-2026-09-19; Beads trasser-data04.1 / M4. Серверный трекер не принимает технический ключ, его карточки не закрывались. Полный gate остаётся INCOMPLETE, product_accepted=false, full_requirements_verified=[]: NQ-02/03/07/08, полный независимый каталог и человеческий инженерный просмотр этим изменением не закрываются.