← ClaudeAtlas

harness-auditlisted

Use when: 하네스 전체 정밀 점검·감사 — '하네스 점검', '하네스 감사', 'audit' 키워드, 메인 모델 전환 전, 대규모 룰 변경 후, 월 1회 주기 자가진단.
DaeSeokSong/oh-my-ouroboros · ★ 1 · AI & Automation · score 72
Install: claude install-skill DaeSeokSong/oh-my-ouroboros
# Harness Audit (하네스 전체 정밀 감사 — self-upgrade 루프) > **목적**: `~/.claude` 하네스(CLAUDE.md·rules·rules-lazy·agents·skills·scripts) 전체를 재실행 가능한 절차로 정밀 점검한다. **메인 모델이 무엇이든(예: Opus) 하네스 스캐폴딩만으로 최상위급 판단 품질을 유지**하는 것이 목표 — 감사→수정→검증→기록의 self-upgrade 루프를 주기적으로 돌린다. ## 트리거 | 트리거 | 시점 | 범위 | |--------|------|------| | "하네스 점검", "하네스 감사", "audit" 키워드 | 즉시 | 요청 범위 | | 메인 모델 전환 전 | 필수 | **전체 (Step 1~8)** | | 대규모 룰 변경 직후 | 권장 | 전체 (Step 1~8) | | 월 1회 주기 (T03 주기 체크가 상기) | 자가진단 | 기계 점검 (Step 1~6) | > **주기 상기 메커니즘**: 세션 시작 T03에서 `_audit/last-run` mtime이 30일 초과(또는 부재)면 main이 사용자에게 /harness-audit 실행을 **제안**한다 (직접 실행 금지 — 스킬 자동 제안 규칙 준수). 감사 완료 시 § 완료 기록이 last-run을 갱신한다. ## 반복 결함 우선 체크 (역대 감사에서 확인된 4대 패턴) 새 감사는 아래 패턴부터 grep 기반으로 훑는다 — 재발 확률이 가장 높다: | # | 패턴 | 탐지 방법 | |---|------|----------| | 1 | **라벨-실체 drift** — 기능 추가 후 명칭·카운트 미갱신 (예: 5-Gate 라벨에 6항목, 에이전트 수 stale) | 숫자 포함 라벨(N-Gate, N개 에이전트) grep → 실체 개수 대조 | | 2 | **파생 카탈로그 미동기화** — 에이전트/스킬 추가 시 AGENTS.md·RULES.md·CLAUDE.md 카운트·요약 표 누락 | agents/ 파일 수 ↔ 각 카탈로그 표 행 수 대조 | | 3 | **훅 신설 시 세션 격리·문서화 누락** — 전역 캐시로 subagent↔main 오차단, 차단 복구 절차 룰 부재 | hooks 스크립트의 캐시 키에 session_id 포함 여부 + code-execution.md 문서화 여부 | | 4 | **MCP 도구명 rename 미추적** — 서버 업데이트로 구식 도구명 잔존 | Step 4 (ToolSearch 대조) | | 5 | **구축-미사용 rot** — 인프라를 만들고 루프에 정의까지 했는데 실사용 추적이 없어 조용히 썩음 (예: bench 미실행으로 축약 루프 영구 블로킹, 판단 기준의 기준선 미기록으로 실행 불가, **진입 조건이 도달 불가 집합** — 2026-07-23 solve 메타프롬프트 모드: "/solve 트리거∩실행 작업"이 실전 공집합+Step 1 선점으로 신설 2일간 0회 발동 → Step 1 핸드오프 배선으로 교정) | `scripts/harness-usa