← 목록
기타 2026-06-13 2KB 읽기 2분

요청: 집사큐워커

  • 날짜: 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