docs(harness): RULES/CLAUDE/settings를 현재 저장소 상태와 동기화 #63
Reference in New Issue
Block a user
Delete Branch "feature/harness-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
배경
직전 세션에서 P14/P15/노드맵 작업의 학습을 개인 메모리(
~/.claude/.../memory/)에만 기록했는데, 이는 로컬 전용이라 협업자·다른 도구(Codex)와 공유되지 않습니다. 이 PR은 그중 저장소 거버넌스에 해당하는 사실을 공용 하네스(RULES.md/CLAUDE.md/.claude/settings.json)로 승격해 실제 저장소 상태와 동기화합니다.드리프트는 병렬 감사(생성기 ↔ 디스크 산출물 ↔ 하네스 주장 3방향 대조)로 도출했고, 모든 수치는
ls/디스크로 직접 재검증했습니다.정정한 드리프트
map01~map11을 주장하나 디스크엔map01~map05+lobby.map만 존재 (P14에서 map06~11git rm).DefaultGroup.ui8.3MB → 실제 ~7.1MB,SlayDeckController.codeblock132KB → 실제 ~270KB.CombatMonster/PlayerLock/MapCamera/LobbyNpc/LobbyMobility.codeblock,Global/SectorConfig.config추가.ui/PopupGroup.ui·ui/ToastGroup.ui, codeblock 12종,SectorConfig.config)이 도구 차단에서 누락.변경
RULES.md§1: 산출물 표 정정·확장 + deny glob 설명 + 보조 생성기 10종 인벤토리..claude/settings.json: deny를 glob화(ui/*.ui·map/*.map·RootDesk/MyDesk/*.codeblock) +Global/SectorConfig.configEdit/Write 차단.CLAUDE.md: 크기 정정(8.3MB → ~7.1MB).⚠️ 정책 강화 (검토 요청)
deny를 glob로 넓혀 모든 codeblock·
ui/*.ui의 Read까지 차단합니다(기존엔 큰 3개만 차단). RULES §2 "codeblock은 읽지 말고grep -c로 검증" 정신에 맞춘 것이며,grep -c(Bash)·Grep 도구 count 모드는 영향받지 않습니다. 메이커 저작 codeblock(Monster/MonsterAttack등)도 Read 차단되니, 작은 codeblock을 도구로 직접 보던 흐름이 필요하면 알려주세요(되돌리거나 화이트리스트 가능).미변경 (드리프트 없음)
RULES.md§6 이중구현 표(sim-balance·rogue-map+ 각.test.mjs): 파일 모두 존재.Global/*.model·기타 config: 메이커 소스(생성기가 일부 필드만 패치)라 산출물 표/deny 제외.🤖 Generated with Claude Code