← 목록
기타 2026-06-18 3KB 읽기 3분

클로드 연결 전용 자동화 에이전트 (크라우니자동화)

맥터미널 > 클로드코드 > 크라우니코드 의 다음 층. 하늘나라 스택(한선씨 산출물)을 자율로 빌드/테스트/자가치유/리포트하고, 미완 태스크를 클로드/Workflow가 소비할 큐로 surface.

무엇을 했는지

  • 오케스트레이터 ~/.claude/scripts/크라우니자동화.sh (run/resume/regress/status/bridge)
  • 백로그 PSV 읽기 → 모듈별 hanseonc_high 컴파일 + crownyc run + EXPECT 대조
  • 실패 → 4상 자가치유 판정(티 재시도 / 음 클로드이관 / 영구실패 에스컬레이션)
  • 통과율 리포트(JSONL) + 세션이관 대장 기록 + LIVE_STATUS 브로드캐스트 + 크라우니코드 학습
  • 한선씨 코어 apps/automation/크라우니자동화.한선 — 상태기계·재시도판정(결정.한선 4상 임베드)·통과율·리포트줄·브리지줄. 자체검증 13 EXPECT 전부 PASS (컴파일 RC=0, 실행 RC=0).
  • 백로그 SSOT apps/automation/크라우니자동화-백로그.psv (모듈|동작|상태)
  • 클로드 브리지 /tmp/auto-agent-bridge.jsonl — 미완 태스크 JSONL surface + 사용법 문서 apps/automation/README-클로드브리지.md
  • 검증 결과

    • 성공 사이클: 하늘나라 스택 핵심 10모듈(libs 6 + tests 2 + apps 2) 10/10 통과 100%
    • 자가치유 사이클: apps/크라우니VM.한선(미정의변수 빌드실패)로 대기→재시도(시도1)→재시도(시도2)→영구실패(시도3, 클로드이관) 상태기계 전이 확인. 브리지에 오류 컨텍스트 surface.
    • 회귀 게이트: tests/회귀실행.sh 33 PASS / 2 FAIL(기존) → FAIL 시 브리지 에스컬레이션 확인.

    관련 파일

    • ~/.claude/scripts/크라우니자동화.sh
    • /Users/ef/CrownyOS/crownyc/apps/automation/크라우니자동화.한선
    • /Users/ef/CrownyOS/crownyc/apps/automation/크라우니자동화-백로그.psv
    • /Users/ef/CrownyOS/crownyc/apps/automation/README-클로드브리지.md
    • /Users/ef/CrownyOS/crownyc/data/자동에이전트/{리포트.jsonl,크라우니자동화코어.toau}
    • 브리지 큐: /tmp/auto-agent-bridge.jsonl

    함정 회피 (적용)

    • 컴파일/실행 stderr 분리(2>/dev/null) — 진단 출력이 TOAU/결과 오염
    • 코어 toau mv 원자스왑 — 실행중 바이너리 cp 손상 회피
    • bash 5 한글 식별자 거부 → bash 식별자 ASCII 강제(한글은 문자열/데이터/메시지만). 한선씨 파라미터 상태/오류는 예약 충돌 → 접두어로 회피.
    • 누산 임시변수 / 맵꺼내 -1 가드는 한선씨 코어 평행배열로 처리

    잔여 이슈

    • crownycode-remote/agent(:9901) REST 라우트(/api/auto-agent/*) 연동은 미구현(파일큐 방식 C로 충분히 동작). 필요 시 server.js 확장.
    • 회귀 2 FAIL은 기존 테스트(본 작업과 무관).
    • 코어가 apps/에 있어 tests/회귀실행.sh 자동 대상 아님 — 오케스트레이터가 직접 EXPECT 대조로 검증.