AI 리뷰 fallback 순서 선택

상태

승인

후보군

방안설명
Claude 1차 → Codex 2차Claude code-reviewer를 먼저 호출하고, 실패 시 Codex로 재시도
Codex 1차 → Claude 2차Codex를 먼저 호출하고, 실패 시 Claude로 재시도
Claude + Codex 병렬 실행두 AI를 동시에 실행하고 먼저 완료된 결과 사용

결정

Claude를 1차, Codex를 fallback으로 사용한다.

결정 이유

  • 기존 code-reviewer 에이전트는 harness-rules.json·be-code-convention.md를 자동 로드하는 커스텀 에이전트다. Kotlin/Hexagonal 컨벤션 이해도가 높다.
  • Codex는 범용 코드 리뷰 용도로 쓰며, 프로젝트별 규칙을 프롬프트로 전달한다.
  • 1차와 2차를 뒤집으면 기존 커스텀 에이전트를 활용하지 못한다.

검토 대안

방안기각 이유
Codex 1차 → Claude 2차커스텀 code-reviewer 에이전트 활용도 감소
Claude + Codex 병렬 실행비용·시간 낭비, 두 결과 충돌 처리 복잡

트레이드 오프

  • 득: 기존 커스텀 에이전트 규칙(harness-rules, be-code-convention)을 최대 활용
  • 실: Claude가 정상인 경우 Codex 호출 비용 없음 — 그러나 Claude 장애 빈도가 낮아 실질 비용 차이 미미