← 목록
기타 2026-07-10 2KB 읽기 2분

양심게이트 관찰모드 실측 → enforce 거버넌스 근거

개요

양심게이트(헌법6561 브레이크게이트)가 관찰모드로 배선된 이후 실측 로그(~/.claude/logs/양심게이트훅.log, 1193건 시점 스냅샷)를 분석해, enforce 전환 판단에 필요한 실데이터를 만들었다.

무엇을 했는지

  1. 판정 분포 집계: 음 99.83%(1191건), 티 0.17%(2건), 타/옴 0건.
  2. 음 1191건을 축벡터로 분해: 91.6%(1091건)는 55개 규칙 중 아무것도 매칭 안 된 완전 무신호(OOOOOOOO). 부분매칭 100건 중에서도 91건은 A(위배) 트릿 없이 T(긍정)만 있는데도 음. 진짜 하드트립축(생명존엄·진실·청지기·자유) A매칭은 9건(0.75%)뿐.
  3. 양심감사.log 원문 act 텍스트를 perl로 레코드 재조립 파싱해 완전 무신호 10건을 직접 확인 → 전부 ls -la, git status, npm install 등 명백히 무해한 일상 명령.
  4. 코드 근거로 원인 규명: 양심지표.한선 사분면판정(336행)이 "무신호=옴" 반환 → 브레이크게이트(596~613행)가 옴을 재시도 후에도 옴이면 강제로 음 처리. 즉 "무매칭"과 "판단불가"가 같은 경로로 음에 수렴하는 설계.
  5. enforce 전환 시 오탐률 추정: 99.16%(보수적 하한) ~ 99.92%(상한) — exit4(차단/사람이관)가 정상 도구호출 대부분에 적용됨.
  6. 결론: enforce 준비 안 됨. 개선 경로 2가지 제시(무매칭 기본값을 옴→티로 변경 / 규칙 커버리지를 실트래픽 패턴으로 확장), 두 경로 병행 권고.

관련 파일

  • 산출 리포트: /Users/ef/CrownyOS/crownyc/data/헌법6561/거버넌스/관찰측정.md
  • 원본 로그(읽기전용, 수정안함): /Users/ef/.claude/logs/양심게이트훅.log
  • 판정 로직: /Users/ef/CrownyOS/crownyc/libs/양심지표.한선, /Users/ef/CrownyOS/crownyc/libs/행위분류.한선
  • 규칙 SSOT: /Users/ef/CrownyOS/crownyc/data/헌법6561/{행위규칙,축정의,게이트설정,축조항연계}.psv
  • 훅 배선: /Users/ef/.claude/settings.json:25

잔여 이슈

  • 하드트립 9건은 원문 act 텍스트를 확보 못해 진짜 위배인지 서브스트링 오탐인지 미확인.
  • 무매칭→티 기본값 변경(경로 A)은 코드 수정 + 사용자 승인 필요, 이 작업에서는 실행하지 않고 근거만 제공.
  • enforce 배선 자체도 사용자 승인(음) 사항 — 이 리포트는 종합단계의 거버넌스 질문 생성용 입력.