✳️ 2026-07-09 주간 원온원 회고 by Claude

마지막 업데이트 2026-07-22

대상 기간: 2026-07-02 ~ 07-09 · 재료: Claude Code 세션 65개(사용자 메시지 572개) + develop 커밋 이력 · 생성: 2026-07-09 KST

첫 번째 정기 원온원 회고. 목적은 프로젝트 진행 리뷰가 아니라 인간-AI 협업 방식의 개선 — 잘 먹힌 패턴을 굳히고, 마찰·비효율을 스킬/메모리/워크플로우 변경으로 환원한다.

1. 주간 작업 스트림 (배경)

🔊 iOS 덕킹 (PPI-1097→1101)3종 접근 실패 후 WebRTC loopback으로 해결·머지, 게인 튜닝 6회
🎙 녹음 파이프라인 (1098/1106/1107)stem+wallclock 재설계, epoch 손상 stem 디스크 폭주 hotfix, suspended AudioContext 픽스
🔍 현장 이슈 분석 (거의 매일)LogRocket 멀티에이전트 분석 7건+ → PPI-1112 진단 로깅으로 환류
🧰 메타 작업스킬 4개 신규: branch-diff-viz, ppi-grafana-health, sanity-checking, oneonone

2. AI 활용 분석 (본론)

✅ 잘 먹힌 패턴

⚠️ 마찰 지점

3. 대화에서 나온 결정 사항

결정 1 — 실기기 튜닝 값은 런타임 오버라이드로. 병목은 "배포 대기 + 실기기 확인"으로 확인(Q1). 튜닝 상수(LOOPBACK_LOCAL_GAIN 등)는 URL 파라미터/localStorage 오버라이드 + 현재 적용값 화면/콘솔 표시를 함께 구현 → 6회 배포가 1회로. 메모리 runtime-tunable-override 저장.
결정 2 — 원인 분석 첫 보고에 시간순 인과 다이어그램 필수. 확인 질문 왕복은 필요한 검증 과정이지만, 인과 다이어그램이 있으면 구조 질문이 줄고 판단 질문만 남는다(Q2). 보고 형식: 결론 1줄 → 인과 다이어그램 → 근거 로그. 메모리 analysis-report-causal-diagram 저장.
게스트 재접속 → 기존 ffmpeg SIGKILL → 헤더 없는 OGG (epoch=0)
                                          ↓
            post-mix 입력에 포함 → 기준시각이 1970으로 당겨짐
                                          ↓
            정상 stem과의 갭 56년 → 무음 인코딩 무한 진행 → 디스크 100%
결정 3 — repro-path 스킬에 3단계 에스컬레이션 반영 (적용 완료). refuter 패턴의 신뢰도는 유지하되 비용을 증상 난이도에 맞춤(Q3).
레벨이름에이전트내용
L0패턴 대조0명판별법 메모리·ppi-docs bugs 문서와 대조 → 매칭 시 확인 로그 1~2개만 조회 후 종료. 신고의 약 절반이 여기서 끝날 것으로 기대.
L1경량 조사1~2명child-session 필수, host/grafana는 증상이 요구할 때만. 반증 없이 결론+확신도 명시. 확신 "높음"이면 종료.
L2풀 반증 검증3+명확신 "중" 이하 또는 "풀 검증" 명시 요청 시만. 반증은 유력 가설 1개에만 순차 적용(전 가설 병렬 금지).

4. 다음 주 우선순위 / 실험

#실험기대 효과상태
1튜닝 값 런타임 오버라이드 (다음 튜닝 작업부터 적용)커밋·배포 루프 6회 → 1회, 배포 갭 오진단 제거다음 작업 시
2분석 보고 고정 포맷 (결론→인과 다이어그램→근거)확인 질문 왕복 감소메모리 적용
3repro-path 3단계 에스컬레이션토큰·시간 비용을 증상 난이도에 비례하게스킬 반영 완료

5. 다음 회고 확인 항목