---
task_id: task-43.0
type: plan
scope: system
project: anu-guide-system
created: 2026-03-02
updated: 2026-04-16
status: done
---

# 계획서: 아누 가이드 시스템 구축

**task**: task-43.0
**목표**: 아누 가이드 v1.1을 실현하는 시스템 인프라 구축 (즉시조치 ~ Phase 1)
**승인**: 제이회장님 2026-03-02 "시작!" 승인
**근거**: Agent 미팅 Cycle 1 결과 (`memory/meetings/2026-03-02-anu-guide-gap-analysis.md`)

---

## 범위

### 즉시조치 — 보안
A. dispatch.py BOT_KEYS 하드코딩 폴백 제거 → 환경변수 전용
B. 핵심 파일 권한 640 강화 (dispatch.py, task-timer.py, bot_settings.json 등)

### Phase 0 — hooks 인프라
A. ~/.claude/hooks/ 디렉토리 생성
B. ~/.claude/settings.json에 hooks 설정 추가
C. hooks/user-prompt-submit.sh — 매뉴얼 자동 주입 (키워드/의도 감지 → 스킬 로드)
D. hooks/post-tool-use.sh — Audit Trail (Write/Edit 감지 → JSONL 로그)
E. hooks/lib/detect-bot.sh — cwd 기반 봇 식별
F. /tmp/ 서버 로그 → memory/logs/ 영구 경로 이전

### Phase 1 — 작업 기억 + skills
A. 3문서 스키마 확정 (YAML 프론트매터 규약)
B. .claude/skills/agent-meeting.md — 미팅 진행 스킬
C. .claude/skills/3docs-create.md — 3문서 자동 생성 스킬
D. .claude/skills/nuclear-approval.md — 핵미사일 승인 스킬

### 제외 (Phase 2 이후)
- 마아트 독립 봇 구성
- QC 자동 트리거
- 런타임 검증
- 전체 6단계 파이프라인

---

## 위임 계획
- 즉시조치: **1팀 (헤르메스)** — 보안 패치, 작업량 적음
- Phase 0: **1팀 (헤르메스)** — hooks 구현, Claude Code 스펙 리서치 포함
- Phase 1: **2팀 (오딘)** — skills 설계, 아키텍처 관점 필요

## 검증 기준
- 즉시조치: `grep -r "BOT_KEYS" dispatch.py` → 하드코딩 없음. `stat -c %a` → 640
- Phase 0: hooks 실제 동작 확인 (테스트 메시지 → 로그 생성)
- Phase 1: skills/ 파일 존재 + 실제 로드 테스트
