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

크라우니엔진 Set2 디리스크 3건 (2026-06-26)

개요

크라우니엔진 자율진행 2차. Set2(돈실행) 사용자 확인 대기 보류 상태에서, 무관한 유관개발 3건을 완료해 9기능 검증 마무리.

작업 1 — 회원클라이언트 read-only 배선·검증

파일: core/회원클라이언트.한선

수정사항: 자가테스트 내 맵있나() 3진 반환값 오판 수정.

  • VM HASH_HAS1(T)=있음, -1(A)=없음을 반환 (0이 아님)
  • 맵있나(...) != 0-1 != 0 = true → 없는 키를 있다고 오판
  • 수정: == 1 로 체크 (맵있나(...) == 1 → true일 때만 있음)
결과:
  • 컴파일 PASS, 자가테스트 PASS
  • member.crowny.org:9600 오프라인 graceful 확인: kps/kimprin/kpsmacs 모두 -1 반환
(curl -m 5 타임아웃 → 빈 응답 → -1 반환 경로 정상 작동)

작업 2 — 인터랙티브 터미널 완전 테스트

테스트 시퀀스:

bashprintf '/model sonnet\n/effort high\n/title 테스트\n일반쿼리\n/q\n' \
  | CLAUDE_BIN=nonexistent_claude bash shell/인터랙티브.sh

결과:

  • /model sonnet → 모델 변경: sonnet ✓
  • /effort high → effort 변경: high ✓
  • /title 테스트 → 제목 설정: 테스트 ✓
  • 일반쿼리 → 파이프라인.sh 경유, [크라우니코드] 학습DB 조회... → MISS → [MISS|NO-CLAUDE] graceful
  • 상태: [ef|sonnet|high|테스트] 반영 확인
확인: 인터랙티브.한선 판정부 자가테스트도 PASS (15/15 케이스)

작업 3 — LaunchAgent plist 3종 작성

파일 경로: /Users/ef/crowny-engine/runbook/

  • com.crowny.engine-api.plist — 엔진서버 RunAtLoad+KeepAlive, ENGINE_PORT=9761
  • com.crowny.engine-settle.plist — 정산 크론 매일 03:00
  • com.crowny.engine-dailybuild.plist — 일일빌드 매일 10:00
  • 배선.md — 설치법 텍스트 (launchctl load 명령 포함)
plutil -lint 3개 모두 OK.

잔여 이슈

  • member.crowny.org:9600 실제 서비스 미기동 (stub 상태). 실서비스 배선 시 응답 파싱 확인 필요.
  • Set2(돈실행) KPS 확인 대기 중.
  • LaunchAgent 실제 설치(launchctl load)는 KPS/담당세션 확인 후 수행.