사고트윈 × L5 — 사람 사고 반복의 디지털트윈/부스트업
개요
~/.claude/scripts/큐트릿격자.한선(방금 네이티브 가속된 Z3 큐트릿 격자 + e-렌즈 사고루프 +
사고기록/부스트업 프리미티브)과 ~/.claude/scripts/결정로그.sh(L5: admin/s-admin 실결정 축적)를
접착해, 사람이 실제로 내린 결정 시퀀스를 큐트릿 격자에 각인하고, e-렌즈 사고루프로 다음 스텝을
창발(부스트업)시켜 사람 판단을 보조하는 도구를 만들었다.
용도: "사람 사고 반복의 디지털트윈" — 반복되는 유형의 의사결정(승인/보류/거부 패턴)을 격자에 결정론적으로 각인하고, 다음에 비슷한 국면이 오면 트윈이 다음 스텝 후보를 미리 창발해 보여준다. 의사결정을 대신하지 않는다 — L5 선례(빈도)·트윈 제안(창발)·브레인결재(규칙) 3원을 나란히 보여주는 보조 뷰일 뿐, 최종 결정은 사람 몫이다.
4상↔트릿 매핑
- 티(+1) = 승인/채택/진행/확정/동의/실행 계열
- 옴(0) = 보류/대기/검토/유예 계열 (+ 미분류 결정의 안전 기본값)
- 타(-1) = 거부/반려/중단/취소 계열
- 음(격자밖 마커, 각인 제외) = 이관/위임/미정 계열 — 이건 "결정"이 아니라 상급 이관이므로
무엇을 했는지
1. 큐트릿격자.한선에 L5 접착용 env 진입점 2개 추가
각인전용모드 (CROWNY_QG_STEPS= CSV 트릿열): L5 결정 시퀀스를 그대로사고기록()으로
부스트업모드(CROWNY_QG_STEPS+CROWNY_QG_BOOST=N): 각인 후부스트업(N)호출 +
다음스텝후보|<트릿열>|<4상열> 추가.
CSV정수배열()헬퍼로"1,2,0,1"같은 CSV를 정수배열로 변환(가져오기 "문자열.한선"추가,
분리() 사용). 빈 CSV면 두 모드 모두 [1,1,2,0,1] 데모 시퀀스로 자기시험 폴백 +
실데이터없음|데모시퀀스로자기시험(실데이터축적대기) 정직 표기.2. 사고트윈.sh 신규 (bash 오케스트레이션 + 한선씨 코어, 창발결재.sh와 동일 아키텍처 패턴)
사고트윈.sh 각인 [결정자(기본 admin)]
사고트윈.sh 부스트업 [N(기본 2)] [결정자(기본 admin)]
사고트윈.sh 대조 "<안건>" [결정자(기본 admin)]
classify(): 결정 텍스트(자유 한국어) → 트릿(0/1/2) 또는EXCLUDE(음/격자밖) 분류.build_steps(): 결정로그.psv에서 특정 결정자의 결정을 시각순으로 뽑아 트릿 CSV로 변환,
각인: L5→트릿 변환 + 각인전용 모드 실행 + 격자 재측정 검증 출력.부스트업: 각인 + e-렌즈 부스트업 N스텝 창발 + 결정자의 최근 안건에 대해
결정로그.sh 조회로 선례 병기(사람 판단 보조).
대조 <안건>: ①L5 선례(빈도,결정로그.sh 조회) ②트윈 부스트업 제안(창발)
브레인결재.한선(t4 4상 결재 틀)에 입력) — 3원 대조표.검증 (실측)
L5(~/.crownycode/결정로그.psv)가 실제로 0바이트(신규)였음을 먼저 확인. 검증을 위해
결정로그.sh 기록으로 [테스트] 접두 안건 5건 기록(승인/거부/보류/이관/승인):
2026-07-06 20:08:01|[테스트]사고트윈검증안건A|승인|admin
2026-07-06 20:08:01|[테스트]사고트윈검증안건B|거부|admin
2026-07-06 20:08:01|[테스트]사고트윈검증안건C|보류|admin
2026-07-06 20:08:01|[테스트]사고트윈검증안건D|이관|admin
2026-07-06 20:08:01|[테스트]사고트윈검증안건E|승인|admin
① 각인: 사고트윈.sh 각인 admin → 제외 1건(D, 이관) 보고, 트릿 변환 1,2,0,1
→ 각인 출력 사고기록(사람 티옴타 결정 각인): 티 타 옴 티 + 재측정 검증 동일값(결정론 확인).
② 부스트업: 사고트윈.sh 부스트업 2 admin → 다음스텝후보|2,0|타,옴 를 3회 반복 실행
해 매번 동일 결과 확인(e-렌즈 목표매칭 선택은 결정론적, 원천풀 측정은 난수여도 최종 후보
경로 선택은 재현됨) + 최근 안건(E)에 대한 L5 선례("승인, 1회/1건, 약함") 병기 확인.
③ 대조: 사고트윈.sh 대조 "[테스트]사고트윈검증안건A" admin 3원 대조표:
L5선례 | 선례: 승인 (1회/1건, 약함)
트윈제안 | 다음스텝후보|2,0|타,옴
브레인결재 | 티|직접처리|o레벨|가용도구로-즉시집행:-brain.sh-run·래칫·작업구분-체인
무선례 안건 대조 시에도 정상 동작 확인("무선례: ... (이력 없음)" + 브레인결재는 근거0건→"타|반려").
④ 음 결정 제외 정확성: "이관" 결정(D)이 트릿 변환에서 정확히 빠지고
(1,2,0,1 — 4개, D 제외), 제외(음/격자밖 — 이관·위임계열): [테스트]사고트윈검증안건D(이관)
로 별도 보고됨을 확인.
관련 파일
/Users/ef/.claude/scripts/큐트릿격자.한선— 각인전용/부스트업모드 env 진입점 +CSV정수배열()추가/Users/ef/.claude/scripts/사고트윈.sh— 신규 (각인/부스트업/대조 3커맨드)/Users/ef/.claude/scripts/결정로그.sh— 기존 L5 (수정 없음, 그대로 재사용)/Users/ef/.claude/scripts/브레인결재.한선— 기존 t4 결재 틀 (수정 없음, ③번 대조 재사용)- 학습 등록:
crownycode-learn.shintent사고트윈_L5각인부스트업3원대조,
큐트릿격자_각인전용부스트업모드_env진입점잔여 이슈
- L5(
결정로그.psv)가 아직 실사용 데이터 축적 전(테스트 5건만 있음) — 실제 admin 결정이
각인/부스트업이 자동으로 데모 폴백에서 실데이터 경로로 전환됨(코드 변경 불필요).
classify()의 결정→트릿 키워드 매핑은 초기 휴리스틱(승인/거부/보류/이관 계열 키워드
- ③브레인결재 입력(g/e/t/r) 유도 공식(동의율→접지율, 반대비율→위험도)은 첫 버전 —