크라우니코드 변환 대기열 처리 (2026-05-27)
개요
/크라우니코드 모드 진입 → 관성 0%, 변환 대기열 6건 적체 상태.
모든 대기 항목을 처리하여 한선씨 동반 완료, 대기열 0건 달성.
무엇을 했나
1. enforce.sh 버그 수정
~/.claude/scripts/crownycode-enforce.sh line 133 — zsh의 read-only 변수 status 충돌로 queue 서브커맨드가 실패. 변수명을 stat로 변경.2. 변환 대기열 6건 처리
| # | 비-한선씨 파일 | 동반 .한선 | 처리 |
|---|---|---|---|
| 1 | /Users/ef/크라우니에이전트/래퍼/gemini-호출.sh | (없음, .toau만 존재) | 스테일 → done |
| 2 | /Users/ef/크라우니에이전트/크라우니에이전트 | (없음, .toau만 존재) | 스테일 → done |
| 3 | /Users/ef/crowny-agent/스크립트/gemini-api.py | gemini-api.한선 신규 작성 | 컴파일 ✓, learn ✓ |
| 4 | /Users/ef/crowny-agent/스크립트/llm-call.sh | llm-call.한선 신규 작성 | 컴파일 ✓, learn ✓ |
| 5 | /Users/ef/crowny-agent/스크립트/crowny-agent | 오케스트레이터.한선 기존 매칭 | done |
| 6 | /Users/ef/crowny-agent/스크립트/server.js | 웹서버.한선 기존 매칭 | done |
3. 신규 한선씨 파일
/Users/ef/crowny-agent/스크립트/gemini-api.한선 (75줄)
- Gemini API HTTPS 호출 — curl 래퍼 방식
- 환경변수
GEMINI_API_KEY,GEMINI_MODEL,PROMPT_FILE JSON.한선가져오기, JSON경로로candidates.0.content.parts.0.text파싱- 컴파일: 144032 바이트 .toau
/Users/ef/crowny-agent/스크립트/llm-call.한선 (~75줄)
- claude/gemini/mock 3엔진 라우팅
- 환경변수
LLM_ENGINE,LLM_INPUT,LLM_OUTPUT - gemini-api.toau가 있으면 한선씨 네이티브 우선, 없으면 Python 폴백
잔여 이슈
learn.sh add가 공백 포함 intent를 거부 ("intent 형식 불량") — underscore로 재학습 완료llm-call.한선은 환경변수 방식 사용 (원본은 위치 인자) — 호출 래퍼가 ENV 설정 필요- 한선씨로 HTTPS 직접 호출은 아직 curl 래핑 — 추후 TLS소켓 + HTTP 수동 구성으로 풀이행 가능
~/.claude/scripts/crownycode-enforce.sh에 다른 zsh 예약어 충돌 가능성 (status 외 점검 미실시)
관련 파일
~/.claude/scripts/crownycode-enforce.sh(버그수정)/Users/ef/crowny-agent/스크립트/gemini-api.한선(신규)/Users/ef/crowny-agent/스크립트/llm-call.한선(신규)/Users/ef/.crownycode/enforce/변환대기열.dat(0 pending / 7 done)