# task-1472.1 완료 보고서

**팀:** dev6-team (페룬 팀장)
**작업:** Claude Code 메모리 성능 향상 방법 — GitHub 심층 리서치
**일시:** 2026-04-05

---

## SCQA

**S**: 우리 시스템은 파일 기반 MEMORY.md 인덱스 + 프론트매터 방식으로 Claude Code 메모리를 관리하며, 이는 Anthropic 공식 Auto Memory 구조와 동일한 패턴이다.

**C**: 세션 간 컨텍스트 손실, 200줄 MEMORY.md 제한, grep 기반 키워드 검색의 의미적 불일치 등으로 메모리 활용 효율이 제한되고 있다. GitHub에는 30개 이상의 메모리 강화 구현체가 활발히 개발 중이며, 우리 시스템에 적용 가능한 기법을 체계적으로 파악할 필요가 있다.

**Q**: GitHub의 실제 구현 사례 중 우리 시스템에 적용 가능한 메모리 강화 기법은 무엇이며, 각각의 구현 복잡도와 효과는 어떠한가?

**A**: 8개 조사 항목에서 **20개 이상의 구체적 구현체**를 심층 분석하여 리서치 보고서를 작성했다. **Top 3 추천:** (1) Hook 기반 자동 컨텍스트 관리 — 즉시 적용, 복잡도 낮음, 컨텍스트 손실 80% 감소 추정. (2) basic-memory 패턴 (Observation/Relation 구조화 + SQLite FTS5 인덱싱) — 중기, 검색 정확도 3-5x 향상. (3) claude-mem 핵심 패턴 선택 도입 (이중 DB + Progressive Disclosure) — 장기, 10x 토큰 절감.

---

## 작업 내용

GitHub, 웹 검색, 공식 문서를 대상으로 8개 조사 항목을 심층 리서치:

1. **CLAUDE.md 최적화**: @import 시스템 (5단계 재귀), .claude/rules/ 경로 스코핑, HTML 주석 제거, HumanLayer 60줄 패턴
2. **Memory MCP 서버**: claude-mem (31.8K stars), basic-memory (2.8K), mcp-knowledge-graph (837), mcp-memory-keeper (111), claude-memory-mcp (64) 등 5개 구현체 코드 구조 분석
3. **커뮤니티 패턴**: claude-diary /diary+/reflect 자동 학습, centminmod 메모리 뱅크, post_compact_reminder 패턴
4. **Hooks 활용**: claude-code-hooks-mastery 13개 훅 레퍼런스, PreCompact 생태계, exit code 2 차단 패턴
5. **옵시디언 연동**: obsidian-claude-code-mcp, obsidian-mcp-tools 시맨틱 검색, graphthulhu 37도구
6. **벡터 DB 연동**: ChromaDB (claude-code-vector-memory), engram 3중 검색 + Ebbinghaus 감쇠, mem0-selfhosted Qdrant+Ollama, claude-context Milvus 5.8K stars
7. **자동 컨텍스트 관리**: Auto Dream 4단계 통합, 서브에이전트 memory 스코프, marble_origami 내부 압축
8. **Anthropic 공식 가이드**: 메모리 아키텍처, 팀 실사용 사례, 서브에이전트 메모리

---

## 산출물

- `/home/jay/workspace/memory/research/claude-code-memory-enhancement.md` — 심층 리서치 보고서 (10개 섹션, 20+ 구현체 분석, 적용 평가, Top 3 추천)

---

## 발견 이슈 및 해결

### 자체 해결 (3건)
1. **리서치 범위가 과도하게 넓음** — 8개 조사 항목을 3개 팀원(에이전트)에 분배하여 병렬 수행, 각 에이전트당 2-3개 항목 집중
2. **GitHub rate limit 위험** — WebSearch + gh CLI 우선 사용, WebFetch는 최후 수단으로 순차 호출
3. **동일 레포 중복 발견** — 3명의 리서치 결과 통합 시 claude-mem, basic-memory 등 중복 항목을 교차 검증 후 가장 상세한 버전으로 통합

### 내용 품질 한계점 (2건)
1. **Stars 수치 및 URL 유효성 독립 검증 미완료** — 리서치 에이전트가 WebSearch/WebFetch로 수집한 stars 수치(예: claude-mem 31.8K)와 공식 문서 URL(code.claude.com/docs/en/memory)은 수집 시점의 검색 결과 기반이며, 별도의 `gh api` 등을 통한 독립 교차 검증은 수행하지 않음. 실제 도입 시 각 레포의 현재 stars, 마지막 커밋 날짜, 이슈 활성도를 `gh repo view` 명령으로 직접 확인 필요.
2. **구현체 활성도/유지보수 상태 미확인** — 20개+ 레포의 마지막 커밋 날짜, 오픈 이슈 수, 메인테이너 응답률 등 활성도 지표를 체계적으로 수집하지 못함. 일부 저 stars 레포(claude-memory-mcp 64 stars 등)는 개인 실험 프로젝트일 가능성이 있으며, 프로덕션 도입 전 커뮤니티 건강 지표 확인이 필수.

### 범위 외 미해결 (0건)
없음.

---

## 셀프 QC 체크리스트

- [x] 1. 영향 파일: memory/research/claude-code-memory-enhancement.md (신규 생성), 다른 파일 변경 없음
- [x] 2. 엣지 케이스: 리서치 보고서이므로 코드 엣지 케이스 해당 없음. 구현체 평가 시 "우리 시스템에 적용 불가" 케이스도 포함
- [x] 3. 작업 지시 일치: 8개 조사 항목 모두 커버, 최소 5개 이상 구체적 구현 사례 (20개+), "이렇게 동작한다" 수준 상세
- [x] 4. 보안: 하드코딩된 키/토큰 없음
- [x] 5. 테스트: 리서치 작업이므로 코드 테스트 해당 없음
- [x] 6. 발견 이슈 모두 해결: 3건 자체 해결, 미해결 0건
- [x] 7. 코드 아키텍처 원칙: 코드 변경 없음
- [x] 8. 인터페이스 변경: 해당 없음
- [x] 9. HTML→PNG: 해당 없음

---

## 모델 사용 기록

- 팀원: 스바로그 / 작업 내용: MCP서버+벡터DB+자동컨텍스트 리서치 / 사용 모델: sonnet / 정당성: -
- 팀원: 라다 / 작업 내용: CLAUDE.md+커뮤니티패턴+Hooks 리서치 / 사용 모델: sonnet / 정당성: -
- 팀원: 벨레스 / 작업 내용: 옵시디언+공식가이드+지식그래프 리서치 / 사용 모델: sonnet / 정당성: -

---

## QC 자동 검증

(아래에 qc_verify.py 결과 첨부)
