# MoAI-ADK Phase 1 활성화 + Phase 2 코드화 (한정승인)

## 목적
Phase 1 feature flags를 활성화하고 통합 테스트를 통과시킨 후,
Phase 2(TRUST 5, 모델 매핑, haiku A/B) 코드화까지 순차 진행한다.

## Step 1: Phase 1 활성화
1. `.claude/feature_flags.json`에서 3개 flags → true로 변경:
   - `progressive_disclosure_enabled`: true
   - `rw_isolation_enabled`: true
   - `hooks_enforcement_enabled`: true
2. 통합 테스트 실행: `tests/integration/test_phase1_integration.py`
3. 기존 테스트 회귀 확인: `tests/test_team_prompts.py`, `tests/test_dispatch.py`
4. 모든 테스트 통과 확인

## Step 2: Phase 2 코드화
Phase 2 상세 지시서: `/home/jay/workspace/memory/tasks/dispatch-moai-phase2.md` 읽고 실행.

핵심 3가지:
1. **P2-4 TRUST 5 태그**: QC-RULES.md를 Tested/Readable/Unified/Secured/Trackable 5차원으로 구조화 + qc_verify.py 확장
2. **P2-5 모델 매핑 테이블**: team_prompts.py에 역할별 기본 모델 매핑 (organization-structure.json 기준으로 동기화)
3. **P2-3 haiku A/B 준비**: A/B 테스트 인프라(analyze_ab.py, ab_results.jsonl)

## Step 3: Phase 2 활성화
Phase 2 flags → true:
- `trust5_tagging_enabled`: true
- `model_map_enabled`: true

## 참고 자료
- Phase 1 보고서: `/home/jay/workspace/memory/reports/task-1286.1.md`
- Phase 2 지시서: `/home/jay/workspace/memory/tasks/dispatch-moai-phase2.md`
- MoAI 계획서: `/home/jay/workspace/memory/plans/moai-adoption/plan.md`
- 현재 feature flags: `/home/jay/workspace/.claude/feature_flags.json`

## 주의사항
- Phase 1 통합 테스트 실패 시 Phase 2 진행 금지
- organization-structure.json의 모델 설정이 team_prompts.py에 정확히 반영되어야 함 (haiku 하드코딩 문제 재발 방지)
- 기존 테스트 회귀 없어야 함
