# 2026-04-08 이슈 #13 — Smoke 3 fix orchestration - **이슈**: #13 close - **소요 시간**: ~50분 (Generator 3회 시도 ~30분 + orchestrator 수습 + Evaluator ~15분) - **Context 사용량**: ~520k tokens (orchestrator 누적) ## 사이클 1. Smoke 2회차 (#13 open) → 4 gap 발견 (E 이미 fix 완료, F/G/H 미수정) 2. Generator 서브에이전트 3회 시도 - 1차: API 529 즉시 (0 progress) - 2차: API 529 즉시 (0 progress) - 3차: ~30 tool 호출 후 529 중단, 실질 작업 거의 완료 3. Orchestrator 수습: build/test 검증 (94/94 green) → history/commit 4. Evaluator → **pass with caveat** (Gap G honest partial) 5. 이슈 #13 close ## 커밋 - `7db9cd0` — smoke 2 milestone + 즉석 hotkey fix - `b139f2b` — Gap E/F/G 정식 refactor - (이번 orchestration) — PROGRESS 갱신 + 이 history + 이슈 close ## 결과 요약 | 지표 | Before | After | |------|--------|-------| | 전체 테스트 | 77 | **94** | | Player 테스트 | 16 | 24 | | Recorder 테스트 | 17 | 26 | | 이슈 상태 | open #13 | closed | ## Harness 원칙 관련 관찰 Anthropic API 529가 연속 발생하는 상황에서도 **서브에이전트의 중간 파일 쓰기가 보존**되어 orchestrator가 이어받아 마무리 가능했음. Generator가 완벽히 작업을 완료하지 못했음에도, 3번째 시도가 실질 핵심 작업을 디스크에 쓴 시점에 529로 중단 → orchestrator가 build/test로 검증 후 부족한 부분(history/commit)만 수행. "세션 경계에서의 graceful degradation" 사례. ## 비용 Generator 3회 합계 ~2.2k (대부분 529 조기 종료) + Orchestrator 수습 ~12k + Evaluator ~40k = **~54k**. 예외적으로 저비용. ## 다음 단계 **Smoke 3회차** — 사용자 환경에서 box-v5.yaml 원본 또는 유사 녹화를 재생하여 Gap F/G fix가 실제로 동작하는지 검증.