feat: ESCALATE verdict, issue tracker, onboarding commands
Add 3-verdict system (PASS/FAIL/ESCALATE) with priority handling across simple and phased pipelines. Senior reviewers can now escalate issues requiring human intervention, immediately breaking the review loop. - ESCALATE verdict extraction with highest priority over PASS/FAIL - Issue Tracker tables (ISS-NNN) carried across iterations - Auto-escalate heuristic using (file, keyword) composite fingerprints - Report restructuring: executive view first (verdict → tracker → metrics) - Onboarding: `doctor`, `demo`, `init --guided` commands - Exit codes: PASS=0, FAIL=1, ESCALATE=2 - 87 tests passing (54 config + 25 onboarding + 8 integration) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
19
README.md
19
README.md
@@ -2,7 +2,7 @@
|
||||
|
||||
AI 에이전트 간 교차 검증을 자동화하는 CLI 도구.
|
||||
|
||||
기획서와 체크리스트를 기반으로 "생성 → 리뷰 → 피드백 → 재생성" 루프를 자동으로 돌려서,
|
||||
기획서와 체크리스트를 기반으로 "코딩 → 리뷰 → 피드백 → 재코딩" 루프를 자동으로 돌려서,
|
||||
**과최적화 / 오탐 / 누락** 문제를 잡아냅니다.
|
||||
|
||||
## 설치
|
||||
@@ -51,7 +51,7 @@ cp .cross-eval/checklist-sample.md .cross-eval/checklist.md
|
||||
### 3. 실행
|
||||
|
||||
```bash
|
||||
# 기본 실행 (생성 → 리뷰, 최대 3회 반복)
|
||||
# 기본 실행 (코딩 → 리뷰, 최대 3회 반복)
|
||||
cross-eval run
|
||||
|
||||
# 프롬프트만 확인 (에이전트 호출 없이, 비용 절약)
|
||||
@@ -72,10 +72,10 @@ cross-eval run --config .cross-eval/config.yaml
|
||||
```
|
||||
output/
|
||||
├── v1/
|
||||
│ ├── generate.md # 에이전트 생성 결과
|
||||
│ ├── coding.md # 에이전트 코딩 결과
|
||||
│ └── review.md # 에이전트 리뷰 결과
|
||||
├── v2/
|
||||
│ ├── generate.md
|
||||
│ ├── coding.md
|
||||
│ └── review.md
|
||||
└── final-report.md # 전체 요약 리포트
|
||||
```
|
||||
@@ -92,7 +92,7 @@ inputs:
|
||||
checklist: checklist.md
|
||||
|
||||
agents:
|
||||
generator:
|
||||
coder:
|
||||
command: claude
|
||||
args: ["-p", "--model", "sonnet", "--permission-mode", "auto"]
|
||||
system_prompt: "You are a senior software engineer."
|
||||
@@ -110,11 +110,16 @@ pipeline: preset:simple
|
||||
|
||||
| 프리셋 | 설명 |
|
||||
|--------|------|
|
||||
| `simple` | Agent A가 생성, Agent B가 리뷰 (기본값) |
|
||||
| `cross-review` | 둘 다 생성, 서로 교차 리뷰 |
|
||||
| `simple` | Agent A가 코딩, Agent B가 리뷰 (기본값) |
|
||||
| `cross-review` | 둘 다 코딩, 서로 교차 리뷰 |
|
||||
| `plan-review` | 구현 전 기획서/체크리스트/참고문서를 검토하고 필요시 현재 코드베이스와의 정합성도 확인 |
|
||||
| `review-only` | 기존 코드만 감사 용도로 검토 |
|
||||
| `review-fix` | 리뷰 결과를 취합한 뒤 자동 수정과 재검증까지 반복 |
|
||||
| `coding-review-fix` | 초기 코딩 1회 후 리뷰 결과를 취합해 자동 수정과 재검증을 반복 |
|
||||
|
||||
```bash
|
||||
# 초기화 옵션
|
||||
cross-eval init --preset cross-review # 교차 리뷰 프리셋
|
||||
cross-eval init --preset plan-review # 구현 전 문서 검토 프리셋
|
||||
cross-eval init --lang en # 영어 템플릿
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user