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 장애 빈도가 낮아 실질 비용 차이 미미