단순한 코드 분석이 아닙니다. 각 결정의 문제 → 나이브한 접근 → Claude Code의 접근 → 교훈을 분석합니다.
정적/동적 분리로 API 비용 80% 절감
src/constants/prompts.ts:114
feature() 게이트로 실험 기능을 번들에서 완전 제거
src/tools.ts:26
메시지는 유지, 메타데이터는 턴마다 리셋
src/QueryEngine.ts:238
LRU + 바이트 제한 + 경로 정규화
src/utils/fileStateCache.ts
연속 N회 거부 시 자동 중단
src/QueryEngine.ts:243
CacheSafeParams 타입으로 서브에이전트 캐시 공유
src/utils/forkedAgent.ts:46
7개 소스별 태깅으로 디버깅 가능한 권한
src/utils/permissions/permissions.ts:109
위험한 ML 결정을 1%부터 안전하게 배포
src/utils/permissions/permissions.ts:59
3회 연속 실패 시 재시도 중단 + 재컴팩션 추적
src/services/compact/autoCompact.ts:51
yield로 이벤트 전달 + 로컬 변수로 상태 유지
src/QueryEngine.ts:209