Задача · RS-3 · СРЕЗ 0 · P0

Распил artifacts-service

Выносим сервис артефактов (models, REST/MCP-фасады, миграции) в отдельный репозиторий; связность с воркером — только по HTTP.

Статус: готово · CI-1 · все задачи · на главную

Что это за задача

Выносим сервис артефактов (models, REST/MCP-фасады, миграции) в отдельный репозиторий; связность с воркером — только по HTTP.

Зависит от: CI-1

Задача из листа «Задачи» проекта (RS-3, СРЕЗ 0, приоритет P0). Срез RS-3: статус — готово.

Тесткейсы

Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):

TC-IDДаноКогдаТогда
TC-RS-3.1-aartifacts_service выделен в отдельный репозиторий со своим compose+pgvectorпрогоняются тесты сервиса в новом репозитории, изолированно от монорепозелёные
TC-RS-3.2-aagent-factory заменяет прямой доступ на HTTP/MCP-клиент по адресу из .env-контрактаворкер обращается к сервисуобращение идёт только по сети, как и до распила
TC-RS-3.3-aворкер обращается к artifacts-service только по HTTP, как и до распилапрогоняется e2e фабрики против вынесенного по сети сервисасценарий зелёный — физическая граница не добавила связности