← 목록
기타 2026-06-15 8KB 읽기 8분

섭정집사 (REGENT) — KPS 자율 거버넌스 대행 도구

개요

KPS(김president)가 직접 못 하는 작업을 오직 로컬에서 대행 실행하고, 티옴타음 4상균형3진으로 계속 학습하며, 스스로 동의 못 하는 주제(음)만 KPS에게 이관하고 나머지는 보고하며 자동화하는 자생적 거버넌스 도구. 궁극 목적: 사람 손 없이도 세상을 더 좋게 만드는 작업이 계속되게.

  • 이름: 섭정(攝政)집사 / 영문코드 REGENT (REcursive Governance ENactment Tool)
  • 원칙: 질서(秩序) 거버넌스 — 윤리 단죄(2진 옳다/그르다)가 아닌 질서 유지(3진 균형·절제·제자리·되돌릴 수 있음).
  • 설계 근거: 울트라병렬 워크플로(탐사 6 + 딥리서치 3 + 종합, 10에이전트). 딥리서치 load-bearing 결론들이 코드에 직접 반영됨.

핵심 설계 결정 (딥리서치 근거)

  1. 판정 주신호 = 행위위험등급 + 가역성 (모델 자기confidence 아님). 딥리서치: verbalized confidence 55%p 과신 → 단독 제어신호 금지.
  2. 4상 = Belnap FOUR 비격자 두 축: 진리순서(타↔티), 정보순서(옴↔음). 옴=Kleene U(검색가능≥1일 때만, 정보 모으면 수렴), 음=정보 모아도 자력 수렴 불가→이관.
  3. 모든 행위 되돌릴 수 있게(idempotency·체크포인트·known-good 롤백). 되돌림 불가=음.
  4. 정책설정 주체(KPS+헌법+행위위험표)와 실행 주체(데몬) 분리 — 데몬이 자기 정책/임계 못 고침(킬스위치 무력화 방지, Stanford CodeX).
  5. 균형의 한계 가드: 명백한 사실판단을 옴으로 미루면 회피(Perfect Solution Fallacy) → 검색가능 사안만 옴 허용.

escalation 정책 (행위-위험 → 4상)

  • Tier1(읽기·조회, 가역·무영향) → 자동실행
  • Tier2(가역·로컬쓰기) → 실행+감사로깅
  • Tier3(외부영향·다건) → (검색·재확인 후 증명 임계 도달 시 티 전환)
  • Tier4(비가역·고위험 5범주: 외부통신·삭제·송금·권한변경·프로덕션배포) → 무조건 음 (KPS 동기 승인)
  • 음 트리거 = [행위위험등급 + 가역성0 + 동의·비동의 Both모순 + 자가체크인율 + 검증자 divergence] 결합(confidence 단독 금지). 목표 이관율 10~15%.
  • 점증 자율: 신규/변경 행위는 shadow(관측·제안만)부터 → 무사고 30~500건+승인율95%+ 측정 후에만 다음 Tier 승격(능력 아닌 측정 실적 기준).

구성요소 (재배선 ~85% / 신규 ~15% 전부 한선씨)

모듈역할재사용신규
섭정결정.한선판정 코어 (행위위험+가역성 게이트)결정.한선분기 3개 ✅완료
행위위험표.psv액션 화이트리스트 SSOT (default-deny)분업규칙.psv 패턴✅완료(Tier1)
섭정틱.한선무인 주기 구동(1틱 후 종료, launchd 재호출)gateway-ai plist + 자율실행기.한선래퍼+진입점
섭정실행부대행 브로커(자격증명 무접근, keychain JIT)에이전트서버/인증서버/추론서빙.한선게이트 연결
섭정거버넌스4-Tier 게이트+서킷브레이커/킬스위치거버넌스훅/자율취소/스로틀.한선 + sysguard비용·행위수 캡
섭정학습병렬 재귀학습 루프학습수신/인과추출/의사결정모델/자율수정/배치영속구동/룰자동추출.한선작업로그 어댑터
합의영속반복 대화 종식(합의 셀화)crowny_knowledge cells.json + 학습로그.md캐시히트 단계
섭정감사구조화 텔레메트리 append-onlysave-request + WAL.한선append 함수

반복 대화 종식 (합의 영속화) — 3중

  1. 패턴 결정 영속: 학습로그 good 3건+ → 섭정결정 티 자동수렴, 다음 동일 패턴 안 묻고 실행.
  2. 합의 셀 영속: crowny_knowledge add → cells.json, evidence 3+=CONFIRMED, 후속 세션 query 적중=즉시 티(재논의 없음).
  3. 모델분업 영속: 기록 3건=티 자동확정. 이관(음) 답변도 합의셀로 굳혀 재이관 방지.

빌드 진행

  • 1단계: 섭정결정.한선 작성+컴파일(섭정결정.toau)+8시나리오 검증(티/타/옴/음/Both/비가역/Tier4/Tier2가역 전부 정합).
  • 2단계: 행위위험표.psv 작성(default-deny, shadow 출발 Tier1만 등록, Tier4 5범주 무조건음 명시).
  • 3단계: 결정 매트릭스 단위검증(위 8케이스).
  • 재사용 모듈 7종 전부 /Users/ef/crowny-butler/libs/에 존재 확인 (재배선 전략 실증).
  • 4단계: 섭정틱.한선(+섭정틱.toau) — 무인 1틱(gateway-ai 패턴, 내부 무한루프 없음): 대기큐 각 행 → 섭정판정(인라인, 섭정결정과 동일) → 감사로그+작업로그 append. ★shadow 모드(제안만, 실제 실행 0). 5행 큐 검증: Tier1→티×2, Tier3→옴, Tier4/비가역→음×2.
  • 5단계: 작업로그 어댑터 — 틱 결과를 작업로그.psv(regent|조건|상|shadow)로 append → 학습수신.한선 입력 형식. 섭정감사로그.txt도 append.
  • 6단계: 합의 캐시(반복 대화 종식 실증) — 합의조회()합의.psv(행위|확정상) 적중 시 섭정판정 건너뛰고 즉시 인용 [합의캐시-재논의생략]. 검증: TRM다운로드(원래 옴) → 합의셀 "음" 인용으로 재논의 없이 음.
  • 7단계: 서킷브레이커 — 섭정상태.psv 누적 행위수 캡(기본 1000) 초과 시 자동 중단("KPS 점검 필요") = 무인 폭주·Denial-of-Wallet 방지. 검증: 틱간 누적 지속(5→10), 9999 강제 시 차단 발동.
  • 8단계: 구조화 감사 + WAL 회전 — 감사 형식 행위|상|tier|가역|출처|shadow, 3000자 초과 시 .1로 회전 후 비움(없는 파일은 글자수0 자동 스킵).
  • 9~11단계(데몬화 → 점증승격 → RPN동반): 실행·데몬화는 "음"(#1·#2·#5) 결정 후.

shadow 시스템 완성 (실제 실행 0, 전부 가역·로컬)

판정 엔진 + 행위위험표(default-deny) + 무인 틱 + 학습로그 어댑터 + 합의캐시(반복종식) + 서킷브레이커(폭주방지) + 구조화 감사+WAL회전. LaunchAgent에 물리면(9단계) 사람 손 없이 주기 작동 — 단 shadow라 제안만.

shadow 실증 (실제 실행 없이 검증된 자율 루프)

파일읽기 -> 티 (tier1 가역1)        지식조회 -> 티 (tier1 가역1)
TRM다운로드 -> 음 [합의캐시]          송금 -> 음 (tier4 가역0)        미등록행위 -> 음 (tier4 가역0)
요약: 티(실행후보)2 옴0 타0 음(KPS이관)3
파일: 섭정틱.한선/.toau · 대기큐.psv · 합의.psv · 섭정감사로그.txt · 작업로그.psv

관련 파일

  • /Users/ef/crowny-regent/섭정결정.한선 · 섭정결정.toau · 행위위험표.psv
  • 재사용: /Users/ef/crowny-butler/libs/{자율실행기,학습수신,인과추출,의사결정모델,거버넌스훅,자율취소,배치영속구동}.한선
  • 정본 엔진: ~/.claude/skills/분별/결정.한선

★ KPS 결정 필요 (음 — 이관) — 답하면 합의셀로 영속화되어 재이관 안 됨

  1. 실행 권한 시점: 섭정에 실제 대행 실행권(체계()로 gh/curl/파일쓰기)을 언제 부여? shadow(제안만)→Tier1 자동실행 전환 승인 시점.
  2. Tier4 자율 한계: 외부통신·삭제·송금·권한변경·배포 중 어디까지 자율 허용 vs 영구 동기승인? 특히 금융(pay/bank/chain) floor 금액(헌법급).
  3. 이관율/검토용량: 목표 이관율 10~15% 채택? KPS 일일 이관 검토 처리용량(임계 보정 입력).
  4. 오토패스 N값: 동일범주 N회 승인 후 자동화 — 기본값 유지 vs 범주별 차등?
  5. keychain 분리: 섭정실행부가 macOS keychain 자격증명 JIT 인출하도록 별도 LaunchAgent 권한 분리 진행?
  6. 노출 범위: 섭정 전용 포트/도메인(regent.crowny.org) 부여 vs 로컬 전용(네트워크 무노출)?

잔여 위험 (설계 반영됨)

verbalized confidence 과신 / 자기정책수정 킬스위치 무력화 / VM 맵729·배열1023 한계 / 셀코어 핫패스 크래시 / 프롬프트인젝션·confused deputy / 소켓 타임아웃 부재 / RPN 정통화 갭 / Denial-of-Wallet / shadow→자율 조기승격. → 각각 완화책 설계에 포함(분리·서킷브레이커·샤딩·standalone lib·입력살균·체계()+curl -m·high실행·spend cap·측정게이트).