Включить продуктовый CI с подтверждённым стеком локального backend
validate:product блокировался отсутствием рабочего манифеста и подтверждённого выбора стека. Добавлены реальные команды build/test/integration/package/deploy/rollback; манифест переведён в configured для шести потребностей локального backend: APP, IAM, DB, OS, OPS, BUILD. Обязательные проверки SP01 сохранены.
Выбор связан с точными версиями, хэшами артефактов, правами использования и завершённой матрицей проверки 472 ранее неразобранных записей сохранённого официального реестра. Границы исследования и неподтверждённые условия указаны явно. Неиспользуемые встроенные шрифты ReportLab удаляются в том же слое установки; лицензированные шрифты приложения сохранены.
На чистом коммите cd70f99e локально прошли:
- строгие validate/build/test/integration/package и deploy;
- 70 модульных и клиентских, 97 интеграционных и 228 тестов документации;
- проверка актуальности документации и происхождения PDF;
- независимое сравнение фактического SBOM с выбранным составом: 14 wheels, 97 APP и 144 PostgreSQL системных пакета, runtime pins и шрифты совпали. Временный стенд после проверки очищен.
GitLab pipeline #10965 запущен, на момент обновления ожидает runner. Результат загрузки bundle в GitLab artifacts ещё не подтверждён.
MR направлен в ветку !12. Область — локальный backend-кандидат; product_acceptance=false. Полная приёмка R1, полностью автономная сборка и переход между двумя разными релизами здесь не заявлены. Draft сохранён до ревью владельцем. Beads: soslct-a2e.1.1.