두 종류 기록, 두 목적
프로덕션 작업이 두 종류 기록 생성 — commits(뭐 변경)와 history entry(왜와 뭐 배움). Commits가 '오늘 코드 뭐 함' 답. History가 '이거 알았으면 뭐 다르게 했을까' 답. 두 번째 skip하면 매 regression이 fresh discovery.
History entry에 뭐 들어가
cwkPippa history convention — significant task당 Markdown 파일 history/YYYY-MM-DD-task.md. 콘텐츠 — 뭐 했는지, 왜(트리거 link — incident, request, observation), key tradeoff와 결정, 만진 파일, 발견한 gotcha, 그리고 'future-me가 git log에서 못 받을 컨텍스트' 한 단락. 포인트는 변경 X, intent.
Post-mortem subset
프로덕션에서 뭐 깨졌으면 history entry가 post-mortem 됨 — timeline, root cause, blast radius, recovery에 뭐 동작, 더 일찍 잡았을 거 뭐. Blameless하고 specific. cwkPippa history 폴더에 JSONL fragmentation 사고, at-rest 암호화 rollout, streaming-cancel 버그 — 다음 운영자에 durable 교훈.
원칙: Commits가 뭐 답. History가 왜 답. 운영에 둘 다 필수; 두 번째가 compound.