Головна/AI Інженерія/Блупринти/Мультиагентні системи/Self-Healing CI/CD агент: автоматическая локализация и исправление упавших тестов
До карток розділу «Мультиагентні системи»Мультиагентні системи(ТЗ 4 из 6)
ТЗ: Self-Healing CI/CD агент: автоматическая локализация и исправление упавших тестовТрудозатраты~12 рабочих часов
Фриланс вилка~$540 – $900 (€480 – €840)
Оценка веб-студии~$1,140 – $1,920 (€1080 – €1800)
ТЗ заказчика (исходный бриф):
Инженеры не должны тратить утро на починку тривиальных опечаток в тестах. Если упал юнит-тест, агент должен сам понять ошибку, проверить фикс запуском тестов и предложить готовый PR.
Ключевые требования:
- •Перехват статуса failure() в GitHub Actions и парсинг test-results.json
- •Строгое системное ограничение: агенту РАЗРЕШЕНО править только файл реализации, файл теста трогать ЗАПРЕЩЕНО
- •Верификация: локальный перезапуск тестов перед созданием Pull Request
- •Генерация ветки auto-fix/<branch-name> и открытие PR через Octokit
Ограничения проекта:
- •Никаких прямых пушей в main / develop
- •Агент не должен пытаться исправить архитектурные переломы, затрагивающие более 2 файлов
Критерии приёмки (KPI):
- Успешное закрытие рутинных багов тестов > 75%
- Время от падения CI до готового PR < 2 минут
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: