Что это за задача
Выносим сервис артефактов (models, REST/MCP-фасады, миграции) в отдельный репозиторий; связность с воркером — только по HTTP.
Зависит от: CI-1
Задача из листа «Задачи» проекта (RS-3, СРЕЗ 0, приоритет P0). Срез RS-3: статус — готово.
Тесткейсы
Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):
| TC-ID | Дано | Когда | Тогда |
|---|---|---|---|
TC-RS-3.1-a | artifacts_service выделен в отдельный репозиторий со своим compose+pgvector | прогоняются тесты сервиса в новом репозитории, изолированно от монорепо | зелёные |
TC-RS-3.2-a | agent-factory заменяет прямой доступ на HTTP/MCP-клиент по адресу из .env-контракта | воркер обращается к сервису | обращение идёт только по сети, как и до распила |
TC-RS-3.3-a | воркер обращается к artifacts-service только по HTTP, как и до распила | прогоняется e2e фабрики против вынесенного по сети сервиса | сценарий зелёный — физическая граница не добавила связности |