iop/agent-task/03_cli_emitter_interface/complete.log

16 lines
814 B
Text

완료 일시: 2026-05-04
요약: CLI oneshot output emitter 인터페이스 추출 작업이 1회 리뷰 루프로 완료됨.
루프 이력:
| plan log | code review log | verdict |
|----------|------------------|---------|
| `plan_0.log` | `code_review_0.log` | PASS |
최종 리뷰 요약:
- `lineEmitter` 인터페이스와 `driveJSONLines` 공통 드라이버를 `apps/node/internal/adapters/cli/emitters.go`로 추출했다.
- `stream-json`, `claude-json`, `codex-json`, `opencode-json`, `cline-json` 포맷별 emitter 구현과 registry를 추가했다.
- `apps/node/internal/adapters/cli/oneshot.go`의 포맷별 중복 scanner 루프를 제거하고 registry 조회 기반으로 단순화했다.
- emitter 단위 테스트와 기존 black-box 테스트 경로로 JSONL 파싱 회귀를 검증했다.