# 아누 가이드 시스템 구축: Phase 1 — 작업 기억 + Skills

## 참조 문서 (반드시 읽을 것)
- 계획서: /home/jay/workspace/memory/plans/anu-guide-system/plan.md
- 맥락노트: /home/jay/workspace/memory/plans/anu-guide-system/context-notes.md
- 체크리스트: /home/jay/workspace/memory/plans/anu-guide-system/checklist.md
- 아누 가이드: /home/jay/workspace/memory/specs/anu-guide.md

## Phase 1 상세

### A. 3문서 스키마 확정
아누 가이드 Section 2.1의 3문서(계획서/맥락노트/체크리스트)를 규격화.
저장 경로: /home/jay/workspace/memory/specs/3docs-schema.md

스키마 규약:
- 각 문서는 마크다운 형식
- YAML 프론트매터로 메타데이터 포함:
  ---
  task_id: task-XX.X
  type: plan | context | checklist
  project: (프로젝트 ID 또는 null)
  created: YYYY-MM-DD
  updated: YYYY-MM-DD
  status: draft | approved | in-progress | done
  ---
- 계획서: 목표, 범위, 위임 계획, 검증 기준
- 맥락노트: 결정 근거, 참조 자료, 주의사항
- 체크리스트: 단계별 [ ] 체크박스, 검증 항목

참고 예시: /home/jay/workspace/memory/plans/anu-guide-system/ (현재 진행 중인 3문서)

### B. skills/agent-meeting.md
경로: /home/jay/.claude/skills/agent-meeting.md

Claude Code skills 형식:
---
name: agent-meeting
description: Agent 미팅 진행 (아누 가이드 2.2)
---

# Agent 미팅 스킬

## 사용법
/agent-meeting 또는 '미팅 소집' 키워드

## 프로세스
1. 안건 정의 (제이회장님 지시 분석)
2. 참석 Agent 선정 (조직도: /home/jay/workspace/memory/organization-structure.json)
3. 아누 1차 분석 정리
4. Task tool로 각 Agent 페르소나를 병렬 소집
5. 의견 수집 + 합의 도출
6. 미팅 기록 저장: memory/meetings/YYYY-MM-DD-<주제>.md
7. 사이클 반복 (최대 6회, 보리스 워크플로우)
8. 더 고민할 것 없으면 → 3문서 정리

## 페르소나 소집 형식
각 Agent에게 전달할 프롬프트 구조:
- 당신은 [이름], [역할]입니다.
- 페르소나: [persona 설명]
- 전문: [expertise]
- 미팅 배경: [안건]
- 현재 상태: [관련 정보]
- 당신의 역할: [관점]에서 분석해주세요.

## 주의사항
- 미팅 기록은 반드시 memory/meetings/에 저장
- 합의 사항과 쟁점을 명확히 구분
- 각 Agent의 핵심 의견을 빠뜨리지 말 것

### C. skills/3docs-create.md
경로: /home/jay/.claude/skills/3docs-create.md

---
name: 3docs-create
description: 3문서 자동 생성 (계획서/맥락노트/체크리스트)
---

# 3문서 생성 스킬

## 사용법
/3docs-create 또는 '3문서 만들어' 키워드

## 프로세스
1. task_id 확인 (task-timer에서 active task 조회)
2. 프로젝트명 확인
3. memory/plans/<프로젝트명>/ 디렉토리 생성
4. YAML 프론트매터 포함하여 3개 파일 생성:
   - plan.md (계획서)
   - context-notes.md (맥락노트)
   - checklist.md (체크리스트)
5. 스키마: /home/jay/workspace/memory/specs/3docs-schema.md 참조
6. 생성 후 제이회장님께 확인 요청

## 템플릿
각 문서의 기본 구조를 포함할 것.

### D. skills/nuclear-approval.md
경로: /home/jay/.claude/skills/nuclear-approval.md

---
name: nuclear-approval
description: 핵미사일 발사코드 — 코딩 시작 전 강제 승인 (아누 가이드 2.2)
---

# 핵미사일 발사코드 스킬

## 사용법
/nuclear-approval 또는 '승인 요청' 키워드

## 프로세스 (아누 가이드 Section 2.2 [6])
1. 3문서 존재 확인 (memory/plans/<프로젝트>/)
   - plan.md, context-notes.md, checklist.md 모두 존재해야 함
   - 하나라도 없으면 FAIL → 3문서 먼저 작성하라고 안내
2. Context Purge 제안
   - '새 대화 시작을 권장합니다' 메시지 출력
   - 3문서 경로를 명시하여 새 세션에서도 이어갈 수 있게
3. 제이회장님께 승인 요청
   - 3문서 핵심 요약을 간결하게 보여주고
   - '승인하시겠습니까?' 질문
4. 승인 후
   - DON'T IMPLEMENT YET 해제
   - task-timer start 실행
   - dispatch.py로 팀 위임 시작

## 주의사항
- 승인 없이 코딩 시작 절대 금지
- 환각 방지 게이트: 계획서의 모든 결정에 근거가 있는지 최종 확인

### E. 테스트
1. 각 skills 파일이 올바른 경로에 생성되었는지 확인
2. 마크다운 형식이 올바른지 확인
3. YAML 프론트매터가 유효한지 확인
4. 3문서 스키마가 현재 진행 중인 plans/anu-guide-system/ 과 호환되는지 확인

## 보고서
작업 완료 후 /home/jay/workspace/memory/reports/ 에 보고서 저장.