03-실전
03. 실전 — 노트로 일하는 법
섹션 제목: “03. 실전 — 노트로 일하는 법”단계 1. 작업 시작 = notepad_read
섹션 제목: “단계 1. 작업 시작 = notepad_read”새 세션을 열면 가장 먼저 notepad.md를 읽는다. “지난 주 OOO를 했고, 다음은 △△△ 차례” 같은 한 단락이 보이면 컨텍스트 복원 비용이 0에 수렴한다.
단계 2. 결정이 생기면 notepad_write_working
섹션 제목: “단계 2. 결정이 생기면 notepad_write_working”임시 메모는 working에. “이 함수 리팩터링은 X 파일까지 끝났음” 같은 진행 마커.
단계 3. 결정이 영구적이면 notepad_write_priority 또는 project_memory_add_directive
섹션 제목: “단계 3. 결정이 영구적이면 notepad_write_priority 또는 project_memory_add_directive”“이 프로젝트는 ESLint Airbnb 규칙을 사용한다” 같은 디렉티브는 priority/directive로. 다음 세션에서도 자동으로 기억.
단계 4. .omc/state/는 자동
섹션 제목: “단계 4. .omc/state/는 자동”모드 스킬(ralph/team/autopilot)이 알아서 쓴다. 사람은 평소엔 안 본다 — 중단/재개 때만 본다.
단계 5. 주기적 prune
섹션 제목: “단계 5. 주기적 prune”notepad_prune로 죽은 메모 제거. 메모가 너무 많아지면 그 자체가 컨텍스트 비용이다(Part 3/03).
단계 6. git에 커밋
섹션 제목: “단계 6. git에 커밋”.omc/notepad.md, .omc/project-memory.json은 git에 들어간다. PR 리뷰처럼 메모도 검토. 모델이 임의로 디렉티브를 덮어쓰면 diff에서 잡힌다.
자기 시연: 본 위키의 운영
섹션 제목: “자기 시연: 본 위키의 운영”- 매 chapter 컴파일 시작 시 →
notepad.md갱신 (절대 규칙 #12). - 챕터 완료 시 →
project-memory.json에 패턴 저장. - ralph/team 같은 모드 진행은
.omc/state/에서 추적.
”상태 파일이 없으면 생기는 일”
섹션 제목: “”상태 파일이 없으면 생기는 일””- 같은 결정을 매 세션 다시 한다.
- 한 번 잡은 안티패턴이 다른 세션에서 다시 등장.
- 사람이 같은 설명을 반복.
- 모델이 어제와 오늘 다른 답을 낸다.
이 모든 게 컨텍스트 실패 의 특정 형태다 — 정보가 컨텍스트 밖으로 빠져나갔다가 돌아오지 못한 경우.