Skip to content

M4: 89 независимых HTTP-сценариев и точность GeoJSON

Ghost User requested to merge codex/current-acceptance-goldens-20260921 into main

Простой допустимый маршрут мог завершаться CURRENT_VERIFY_ATTACHMENT: сохранение GeoJSON с 10 знаками смещало существующую камеру относительно линии сильнее допуска поиска. Сохраняем 15 знаков; новая SQL-регрессия воспроизводит ошибку до исправления и проходит после него.

Первый блок M4: 89 независимых HTTP-сценариев APP-2026-09-19. Отдельно заданы таблица 18 ДУ, координаты PROJ и численные ожидания: пределы расхода и длины, тарифы камер, врезка, штрафы, score, точные типизированные ID и диагностические отказы. Проверяется реальный собранный JAR, а не только его summary.

delivery:smoke исполняет весь набор с PostgreSQL; упаковщик повторно проверяет сырые ответы, полноту, SHA коммита, pipeline и JAR. Протокол и входы/выходы каждого сценария входят в ZIP. Повреждение/пропуск доказательств блокируют упаковку.

Проверки:

  • локально 89/89 HTTP-сценариев, статус LOCAL_PROBE;
  • 1020/1020 проверок документации и 16 тестов её валидатора;
  • 9 тестов независимого проверяющего кода и 17 проверок упаковки;
  • pipeline #9831: 8/8 заданий PASS;
  • Maven и Gradle: по 199 тестов, включая 146 обязательных регрессий;
  • 154 CI self-tests, 16 тестов валидатора документации, 1020 документных проверок;
  • 89/89 независимых HTTP-сценариев PASS на Linux с PostgreSQL;
  • скачанный архив поставки: независимо сверены 540 файлов манифеста, 519 сырых входов/ответов, хеши определений из source.zip, JAR, commit и pipeline.
  • демонстрационный набор организаторов: 3 варианта, лучший подключает 5 целей; это интеграционная проверка, не независимая инженерная приёмка.

Границы: это простые прямые сети; общие ветви, препятствия, спецпроходы, инженерная приёмка и NQ-ситуации ещё не закрыты. 89 сцен не равны 89 из 97 плановых дизайнов. product_accepted=false, full_requirements_verified=[]; полный конкурсный статус INCOMPLETE.

Старые проекты автоматически не переписываются; при ошибке округления нужен повторный импорт исходного GeoJSON. Beads недоступен: SSH возвращает Permission denied; карточка и её статус не изменялись.

Проверенный commit: 1c9d8caa8e01cb87e923dfc5ee7c68a2a8d596e7. MR не имеет конфликтов и готов к рассмотрению.

Edited by Ghost User

Merge request reports

Loading