iop/agent-task/archive/2026/05/03_cli_emitter_interface/complete.log
toki 690498453e 정리: 작업 로그 아카이브 구조를 정리한다
AI-first 작업 이력을 보존하면서 기본 작업 컨텍스트에서 과거 로그를 분리하기 위해 agent-task 완료 로그를 월별 archive로 이동하고 에이전트 진입/ignore 규칙을 추가한다.
2026-05-17 18:34:27 +09:00

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 파싱 회귀를 검증했다.