← 목록
AI 2026-07-30 2KB 읽기 2분

brainq(9977) 5단계 의미어색인 폴백 이식 (T82)

개요

집사회 티켓 T82. 선행 T33(2026-07-29-brainq-alias재동기화.md)에서 crownycode-brain-server.js 에 alias(4단계) 폴백을 이식했으나, learn.sh의 5단계(의미어색인 UIMI_INDEX) 폴백은 미이식 상태로 남아 표본 2/20 불일치가 있었음. 이를 완전 동치화.

조치

~/.claude/scripts/crownycode-brain-server.js 수정:
  1. 의미어_index.dat(800건, 의미어|도메인|서브토픽|품사|KPS매핑|RPN슬롯|소스파일)를
기동/재로드 시 uimiExact(소문자 원형)+uimiNorm(구두점제거+소문자) Map 2개로 로드
  1. loadDB()에서 loadAlias() 다음 loadUimi() 호출 (mtime 디바운스 재로드에 편승)
  2. lookup()에 5번째 폴백 단계로 exact→normalize 순 배선 (learn.sh와 동일 순서)
  3. /q 응답 태그에 HIT:상주의미어색인 추가

검증

표본 20건(alias 10 + uimi 10 무작위) learn.sh ↔ brainq HIT/MISS 종류 대조 — 20/20 일치. 서버 재시작: crownycode-brain-server.sh stop && start (로그 /tmp/뇌상주.log에 "의미어색인 로드 완료: 779건" 확인).

관련 파일

  • /Users/ef/.claude/scripts/crownycode-brain-server.js (수정)
  • /Users/ef/.claude/scripts/crownycode-learn.sh (참조, 미수정)
  • /Users/ef/CrownyOS/crownyc/data/crownycode/패턴/의미어_index.dat (참조)
  • 선행: /Users/ef/CrownyDoc/projects/2026-07-29-brainq-alias재동기화.md

잔여 이슈

없음 — T33에서 남긴 2/20 불일치 해소 확인.