Задача · DP-3-RS-6.1 · ДОЛГ · P0

Контракт task_result.json — в dev-agent

Контракт task_result.json и мост в result.json сводятся к одному определению в репозитории dev-agent; из mr_meeseeks убирается каталог goose/dev-agent и копии тестов.

Статус: готово · RS-6.1, CI-5.1, NM-3.2 · все задачи · на главную

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

Контракт task_result.json и мост в result.json сводятся к одному определению в репозитории dev-agent; из mr_meeseeks убирается каталог goose/dev-agent и копии тестов.

Зависит от: RS-6.1, CI-5.1, NM-3.2

Задача из листа «Задачи» проекта (DP-3-RS-6.1, ДОЛГ, приоритет P0). Срез DP-3-RS-6.1: статус — готово.

Тесткейсы

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

TC-IDДаноКогдаТогда
TC-DP-3-RS-6.1.2-aагент записал task_result.json со status = success и заполненными commit_sha, commit_message, mr_title, mr_descriptionentrypoint собирает result.json после завершения Gooseresult.json содержит commit_sha, commit_message, mr_title, mr_description рядом с exit_code, status, output
TC-DP-3-RS-6.1.2-bагент не записал task_result.jsonentrypoint собирает result.json после завершения Gooseresult.json содержит только exit_code, status, output; код возврата процесса — 1 по маппингу отсутствующего файла; предупреждений о валидации в stdout нет
TC-DP-3-RS-6.1.2-ctask_result.json содержит commit_sha вне формата 7–40 hex-символов в нижнем регистреentrypoint собирает result.json после завершения Gooseключ commit_sha в result.json отсутствует, в stdout WARNING с причиной, код возврата процесса тот же, что и без моста
TC-DP-3-RS-6.1.2-dtask_result.json со status = success, но mr_title пустentrypoint собирает result.json после завершения GooseMR-поля в result.json не попадают, в stdout WARNING о неполном наборе, процесс завершается кодом 0 по маппингу success