클로드 연결 전용 자동화 에이전트 (크라우니자동화)
맥터미널 > 클로드코드 > 크라우니코드 의 다음 층. 하늘나라 스택(한선씨 산출물)을 자율로 빌드/테스트/자가치유/리포트하고, 미완 태스크를 클로드/Workflow가 소비할 큐로 surface.
무엇을 했는지
~/.claude/scripts/크라우니자동화.sh (run/resume/regress/status/bridge)apps/automation/크라우니자동화.한선 — 상태기계·재시도판정(결정.한선 4상 임베드)·통과율·리포트줄·브리지줄. 자체검증 13 EXPECT 전부 PASS (컴파일 RC=0, 실행 RC=0).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 대조로 검증.