trasser-qa06a.1: проверяемый CI/CD и локальный профиль Beads
CI проверяет обе сборки по APP-2026-09-19. Beads использует профиль клона из локального Git config: штатные команды работают без повторения логина и пути к ключу.
- В CI добавлены 14 тестов Beads; Maven и Gradle проверяются на Java 11, без skipped или отсутствующих обязательных тестов (29 M1 + 30 M2.1).
- JAR, smoke и комплект разработчика связаны с точными commit/pipeline. GeoJSON и исторические доказательства сохраняют байты при checkout.
- Diagnostic/offline сценарии приведены к текущему baseline. Offline gate проверяет оба JUnit-каталога и байткод; повторный запуск очищает старые отчёты. Старый scale-сценарий заблокирован до миграции.
Проверено на GitLab: pipeline #9782 для 7d55906d9bf8a03b9c4aa9846704ad1fa4c07622 — PASSED, 7/7 jobs за 2m40s. Maven и Gradle на Java 11 исполнили по 113 тестов; 59 обязательных подтверждены для каждой сборки. Docker/PostgreSQL smoke и упаковка прошли.
Локально также прошли Node 14, CI Python 116, документационные тесты 16 и проверки документов 991/991.
Границы: solver через API в этом MR ещё отвечает 409 SOLVER_BASELINE_NOT_READY. Полная конкурсная приёмка остаётся заблокированной. Protected diagnostic deploy и offline stand требуют отдельного серверного запуска после интеграции. Личная инженерная/продуктовая приёмка не заявлена. GitLab разрешает merge участнику с правом записи в main; текущему аккаунту кнопка недоступна.
Документация CI/CD и Beads. Beads: trasser-qa06a.1. Автор — Codex через доступ rylengim.