# task-2080: 시스템 3문서 규칙 자동 이행 전수조사

## 목적
아누 가이드(`memory/specs/anu-guide.md`)에 명시된 모든 규칙이 시스템에서 **자동적으로** 이행되고 있는지 A to Z 전수조사.
"작업지시를 까먹어도 자동으로 시스템이 강제하는가?"가 핵심 질문.

## ★ 코드 수정 아님. 분석/정리 작업만 수행.

## 조사 범위

### 1. 게이트 시스템 (G1/G2/G3) 자동 이행 여부
아누 가이드에 명시된 레벨별 게이트:

**G1 설계 게이트:**
- Lv.0-1: 스킵 → dispatch.py에서 자동 스킵되는가?
- Lv.2: affected_files 겹침 감지 → 자동 실행되는가?
- Lv.3: 3문서 + Codex 사전검증 → dispatch.py가 자동으로 Codex 게이트 지시를 프롬프트에 넣는가?
- Lv.4: + Agent 미팅 만장일치 → 자동 트리거되는가? (★ task-2074에서 누락됨)

**G2 구현 게이트:**
- Lv.0-1: 셀프 QC → 워크플로우에 포함?
- Lv.2: 팀 테스터 → 자동 배정?
- Lv.3: Gemini + 마아트 → 자동 실행?
- Lv.4: + 로키 레드팀 → 자동 소집?

**G3 머지 게이트:**
- Lv.0-1: 즉시 머지 → finish-task.sh에서 자동?
- Lv.2: 충돌 감지 → 자동?
- Lv.3: g3_verifier + 시맨틱 분석 → 자동?
- Lv.4: + 보안 감사 → 자동?

### 2. 위임 프로세스 자동 이행 여부
- brainstorming 필수 (Lv.3-4 + UX 영향) → dispatch.py가 자동 체크/차단하는가?
- 3문서 자동 생성 → dispatch.py가 하는가? (현재 하고 있음 확인)
- 3문서 내용 검증 → 빈 템플릿 통과하는가?
- task-timer 자동 시작/종료 → dispatch.py에 포함?
- Phase 분리 → 장시간 작업 자동 감지?
- 한정승인 2유형 → 시스템이 구분하는가?

### 3. QC 시스템 자동 이행 여부
- qc_verify.py 자동 실행 → 워크플로우에서 자동?
- .done 생성 전 QC PASS 강제 → finish-task.sh에서 체크?
- Sanitize 게이트 → 외부 AI 호출 전 PII 마스킹 자동?
- 검증 시나리오 필수 → task 파일에 없으면 차단?

### 4. 보고 규칙 자동 이행 여부
- SCQA 프레임워크 → 보고서 형식 자동 검증?
- L1 스모크테스트 필수 → 보고서에 없으면 차단?
- 수정 파일 목록 + grep 검증 → 자동 체크?

### 5. 기타 아누 가이드 규칙
- 디자인 작업 dev팀 차단 → dispatch.py에서 자동 감지?
- 모듈화 = 사고방식 → 단일 소스 체크 자동?
- 독단 행동 금지 → 되돌리기 어려운 작업 차단?
- bot_settings.json 직접 변경 금지 → 파일 권한으로 차단?

## 조사 방법

### 확인할 파일들
- `/home/jay/workspace/memory/specs/anu-guide.md` — 전체 규칙 원본
- `/home/jay/workspace/memory/specs/gate-system-ops-guide.md` — 게이트 상세
- `/home/jay/workspace/memory/specs/work-level-system.md` — 레벨 시스템
- `/home/jay/workspace/dispatch.py` — 위임 자동화 코드
- `/home/jay/workspace/prompts/DIRECT-WORKFLOW.md` — 봇 워크플로우
- `/home/jay/workspace/prompts/team_prompts.py` — 팀별 프롬프트 생성
- `/home/jay/workspace/scripts/finish-task.sh` — 완료 처리 자동화
- `/home/jay/workspace/teams/shared/qc_verify.py` — QC 자동 검증
- `/home/jay/workspace/teams/shared/verifiers/` — 개별 verifier
- `/home/jay/workspace/scripts/codex_gate_check.py` — Codex 게이트
- `/home/jay/workspace/scripts/g3_independent_verifier.py` — G3 게이트

### 출력 형식
각 규칙에 대해:
```
[규칙명] (아누 가이드 섹션/라인)
- 규칙 내용: ...
- 자동 이행: ✅ 자동 / ⚠️ 부분 자동 / ❌ 수동만 / 🚫 미구현
- 이행 위치: dispatch.py L123 / finish-task.sh L45 / 없음
- 현재 상태 설명: ...
- 불이행 시 영향: ...
```

## 완료 시그니처
- 모든 규칙 항목별 이행/불이행 매트릭스 완성
- 불이행 항목 우선순위(critical/high/medium/low) 분류
- 보고서: `memory/reports/task-2080.md`

## 레벨
- critical

## 프로젝트
- dev-system