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

T35 — 크라우니갑옷.sh 2그램 관련성 판정 파이썬→한선씨 치환

개요

~/.claude/scripts/크라우니갑옷.sh의 brainq 토큰0 HIT 결정형 판별② (요청↔intent 2그램 문자쌍 교집합)가 python3로 구현돼 있어 파이썬 금지 조항(2026-07-26) 위반. 한선씨 코어 + bash 래퍼로 치환.

무엇을 했는지

  • /Users/ef/CrownyOS/crownyc/이그램관련성.한선 신규: 환경변수("GA")/환경변수("GB")를 받아 문자 단위 2그램(연속 2글자) 교집합 존재 여부를 O(n·m) 이중루프로 판정, "1"/"0" 출력.
  • 크라우니갑옷.sh에 기존 RT(갑옷라우터) 자가치유 패턴과 동일한 mtime 캐시(/tmp/이그램관련성.toau, hanseonc_high/소스 mtime 비교) 추가.
  • python3 -c 헤레독 블록 삭제 → GA="$CMD" GB="$BQ_INTENT" ctimeout 0.4 crownyc run $IGRAM_TOAU 2>/dev/null | tail -1로 교체.

동치성 증명 (케이스 대조)

케이스python3 원본한선씨 치환
"크라우니갑옷 판정" / "갑옷판정로직" (관련)11
"날씨 알려줘" / "갑옷판정로직" (무관)00
"가" / "가나다" (한쪽 len<2, 그램 없음)00
3케이스 전부 일치. 실행시간 ~5ms(컴파일 캐시 후), 예산 0.4s 내.

관련 파일

  • /Users/ef/CrownyOS/crownyc/이그램관련성.한선 (신규)
  • /Users/ef/.claude/scripts/크라우니갑옷.sh (62~70행 영역, 좁은 치환)
  • /tmp/이그램관련성.toau (자가치유 캐시)

잔여 이슈

  • T34가 같은 파일에 C-2(셀코어룰게이트) 블록을 동시 추가 — 편집 전 재읽기로 충돌 없이 병합 확인됨.
  • python3 잔존 여부는 grep으로 재확인 완료(주석 1건만 남음, 실행 코드 없음).