Что это за задача
CI проверяет свежесть карты кодовой базы: стадии import-linter/tach в VerificationWorkflow, сверка указателей entrypoints.yml, diff снимков контрактов против живого сервиса.
Зависит от: CM-1,CI-9
Задача из листа «Задачи» проекта (CM-3, СРЕЗ 1, приоритет P0). Срез CM-3: статус — запланировано.
Тесткейсы
Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):
| TC-ID | Дано | Когда | Тогда |
|---|---|---|---|
TC-CM-3.1-a | в код внесено нарушение границы слоя | VerificationWorkflow прогоняет стадии из project.yml | CI красный на стадии import-linter/tach, отличимой от unit/integ |
TC-CM-3.2-a | снимок контракта устарел относительно живого сервиса | diff снимков в проверке свежести | устаревание обнаружено с различимой причиной |
TC-CM-3.3-a | нарушение границы и устаревший снимок в одном сьюте; рядом чистый репозиторий | регрессионный прогон в CI | оба сценария красные с корректной причиной, чистый — зелёный |