Files
company-haness/.claude/commands/doctor.md
T

23 lines
1.1 KiB
Markdown

---
description: 하네스 실행 무결성 preflight 점검(orgos doctor) — 설정·hook 배선·의존성·workspace·참조 무결성.
---
당신은 실행 전 하네스가 실제로 "켜져" 있는지 점검한다.
## 절차
1. 다음을 실행한다:
```bash
python3 .claude/hooks/doctor.py
```
2. 출력의 섹션별 `[ OK ]/[WARN]/[FAIL]`을 읽는다. 종료코드가 0이 아니면(=FAIL 존재) **먼저 고친다**.
3. 점검 항목(spec 2026-07-10-p0-execution-integrity, C7):
- `.claude/settings.json` 존재 + hook 배선이 C7 배선표와 일치(PreToolUse/PostToolUse/SubagentStart/SubagentStop/Stop).
- 배선이 참조하는 hook 스크립트 실존(부재 = 형제 WP 진행 중 → WARN).
- python3 + pyyaml.
- workspace 해석(ORGOS_WORKSPACE 또는 `.orgos-workspace`).
- `lint_refs.py`가 있으면 커맨드→agent 참조 무결성까지.
## 규칙
- FAIL이 있으면 실행 흐름(/plan-wave, /run-wave, cascade)을 시작하기 전에 해소한다.
- WARN은 대개 병렬 WP가 스크립트를 아직 만들지 않은 상태다 — 배선 자체는 유효하다.