2026-09-16 세션 — 시드 캡 반복 초과 구조개선(D5): 검색 적중 4→18/20 · 쓰는 순간 예산 경고
논의·대안
발단 [페페]: 「seedchain cap 제한이 매번 차오른다. 더 체계적으로 관리할 방법을 웹조사해서 접목. 관건은 토큰 절약과 지시문 수행을 위한 효율적인 시드찾기」.
실측 [코디]: 캡 넘겨 손으로 대이관 6주 13회(캡은 12k→20k→40k 세 번 상향) · 14일 transcript 208세션 기준 루트 HANDOFF 쓰기 184 / archive 쓰기 25 · 코딩 세션 시작 고정 ≈106k 토큰(하네스+CLAUDE.md+메모리 58k · 시드체인 30k · tooling 체크리스트 18k, usage 델타 실측 · 한국어 ≈0.84토큰/자) · CLEANUP-WARN 은 텔레그램·로그로만 가고 쓰는 코디는 모른다.
검색(ops) 기준선: 20문항 hit@3 4/20. 원인 = 정본(rules·메모리·PORTS·CLAUDE.md) 미색인 · 두 글자 단어가 섞이면 LIKE 스캔+정렬 없음 · 1만자+ 섹션 42개(26%), projects\pfs\rules.md 「🆕 신규」 한 절 175,610자.
웹조사(서브에이전트, 원문 검증): Anthropic context engineering(just-in-time) · Claude Code MEMORY.md 200줄/25KB 한도와 쓰는 순간 경고 · Letta core block 글자 상한·sleep-time 정리 · Keep a Changelog · Cline Memory Bank 역할 분리 · Manus(파일시스템=메모리, 캐시 안정) · hooks(PreToolUse 가 사유를 모델에 전달, PostToolUse 평문은 안 보임) · .claude/rules paths(코드 리포용) · Contextual Retrieval·sqlite-vec+model2vec(YAGNI). 반면교사 = Codex AGENTS.md 32KiB 무경고 절단. 스킬화·@import 는 토큰 절감 없음.
코덱스 상의: 우선순위 = 쓰기시점 예산 → 자동 롤링 → rules 분할 → FTS. 함정 = 사후 훅으론 못 막음·동시 append 잠금/원자교체·재오픈 ✅·교차참조 보존.
Fable 계획: P0 = A 검색 · B 쓰기 예산 · E BRIEF.global / P1 = D 체크리스트 색인 · C 자동 롤링 / P2 = rules 🆕 분할·.claude/rules·임베딩 보류.
결정
[페페] 적용 범위 = P0 A·B 먼저(E 는 분배 세션의 CLAUDE.md 편집이 끝난 뒤).
곁사고: ruleguard 가 요구한 relative-path-in-report 탐지기를 다른 세션이 쓴 6초 뒤 덮어씀(Write 는 cwd 안 기존 파일을 읽지 않고도 덮는다) → 원본은 scratchpad 보관, 가드가 복원 편집을 막아 페페 해제 요청(ASK-128ED0).