요청: 집사큐워커
- 날짜: 2026-06-13 22:42:02
- 작업 경로: /Users/ef/crowny-ai
요청 본문
6561집사 협업 큐 픽업 워커 구현 — butler-queue.json 읽기, 4상 라우팅, butlerResponse 기록, 집사레지스트리 연동, 셀코어 룰
관련 산출
(클로드가 작업 결과를 이어 기록)
완료 결과
구현 파일
~/.claude/butler/집사큐워커.한선— 워커 소스~/.claude/butler/집사큐워커.toau— 컴파일된 바이너리- 처리 대상:
/Users/ef/crowny-ai/data/collab/butler-queue.json
실행 방법
bashcd /Users/ef/CrownyOS/crownyc && ./crownyc run ~/.claude/butler/집사큐워커.toau
라우팅 규칙
- butler='tech' 또는 기술 키워드(코드/빌드/한선씨/서버 등) → 총괄집사 (claude-opus-4-8)
- butler='6561' 또는 전략 키워드(전략/협업/의사결정 등) → 페블집사 (claude-fable-5)
- auto(키워드 없음) → 속행집사 (claude-sonnet-4-6)
검증 결과
- 빈 큐: 정상 처리(초기화)
- queued 2건 처리: 총괄집사 1건(기술), 페블집사 1건(6561) 각각 배정
- 재실행 멱등성: picked 항목 스킵 확인
- JSON 필드: status=picked, pickedBy, butlerResponse, pickedAt, routingCode 기록
발견된 함정
created숫자 필드: JSON.한선 _맵인가() 로직이 숫자 값 짝수 길이 배열을 맵으로 오판 →[]로 직렬화. 실사용(crowny-ai는 created 미검증)에 영향 없음.
6시간 주기 자동 실행
bash# LaunchAgent 기반 (6시간 = 21600초)
# 또는 수동: cd /Users/ef/CrownyOS/crownyc && ./crownyc run ~/.claude/butler/집사큐워커.toau