사용자 결정으로 .claude/agent-memory/(감사 에이전트의 영속 메모리)를 커밋해 추적하기로 함. 논거: 개발 환경이 다수라 메모리가 레포를 따라다녀야 하고, 실 기록이지 빌드 디펜던시가 아니며, 환경 노출 위험은 SAFETY.md의 파이프라인 (컨테이너 개발 → 프라이빗 git → 검토 후 머징)의 마지막 사람 감사가 방어선. 커밋 전 처리: - 절대경로/이메일/키/토큰 패턴 스캔 — 노출 소지 없음(히트는 전부 frontmatter name: 과 마크다운 링크) - project_agent_prompt_caching_bug_reproduced.md가 아직 "캐시 가설"로 서술돼 있어 커밋된 HEAD 모델로 다시 씀(같은 정정으로 memory: project → Write/Edit 진단이 지지됨을 반영), MEMORY.md 색인 줄도 갱신 README.md의 agent-memory/ 행에 결정과 사용자 논거를 기록 — 추적하는 쪽으로 정해졌으므로 이 폴더 내용도 감사 대상임을 명시. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Memory Index
- Self-referential line/count claims break on commit — a doc stating its own line count/entry count is wrong even at commit time; fix by deleting the number, not updating it.
- Recurring failure pattern: second instance in same file survives the fix — when a claim flips, grep finds multiple files but check within each file too; a second mention in the same file often survives a banner fix.
- quad corpus structure and audit scope — layout of .claude/, what's always-loaded vs on-demand, what's in/out of audit scope.
- My own agent-memory dir is itself an audit target — quad-doc-auditor.md's claims about its own tool/memory behavior can go stale; check them too, and verify MEMORY.md indexes all files (parallel passes can race).
- My definition loads from the committed HEAD — uncommitted edits to quad-doc-auditor.md are invisible to me (the earlier "cache" framing was refuted 2026-08-16); report a mismatch as a blob-hash comparison, not as a corpus contradiction.