# task-566.5: Phase 5 고급 기능 + 통합 검증

## 배경
task-566 Phase 4(학습/회고 시스템) 완료됨. 한정승인에 따라 즉시 Phase 5 진행.

## Phase 4 산출물 (참조)
- `memory/reports/task-566.4.md` — Phase 4 보고서
- `scripts/weekly_retro.py` + `scripts/weekly-retro.py` — 주간 회고 (cron 등록 완료: A0E18067)
- `scripts/transcript-learner.py` — 트랜스크립트 자동 학습
- `scripts/pattern-detector.py` — session_patterns 감지
- `scripts/memory-janitor.py` — 메모리 관리
- `memory/whisper/retro-snapshots/week-2026-11.json` — 첫 주간 스냅샷
- `memory/whisper/team-patterns.json` — 팀 패턴 분석 결과

## 참조 문서
1. `memory/research/gstack-analysis.md` — gstack 분석 (A6, A9, A16)
2. `memory/research/letta-whisper-impact-analysis.md` — Letta 5개 독립 기능
3. `memory/tasks/dispatch-whisper-letta-gstack-master.md` — 마스터 디스패치 Phase 5

## 한정승인 (Scoped Delegation)
- Phase 완료 → .done → 최종 Phase이므로 전체 통합 보고
- **chain_manager.py를 사용하지 말 것**
- 이것이 마지막 Phase. 전체 통합 보고서를 작성하여 제이회장님께 보고

---

## Phase 5 작업 항목 (4개)

### A9: AI 코드리뷰 자체 구현 (Greptile 대체)
- **파일**: `/home/jay/workspace/scripts/code-review.py`
- **기능**:
  - 로컬 패턴 매칭 기반 코드리뷰 (LLM 불필요)
  - 감지 대상: 하드코딩된 시크릿, TODO/FIXME 잔존, 미사용 import, 과도한 함수 길이(>50줄)
  - git diff 기반 변경 파일만 분석
  - JSON 출력: 발견 사항 + 심각도(critical/warning/info)
- **테스트**: `scripts/tests/test_code_review.py`

### A6: LLM-as-judge (선택적, 비용 발생 시 스텁만)
- **파일**: `/home/jay/workspace/scripts/skill-judge.py`
- **기능**:
  - 스킬 품질 평가 프레임워크 (Haiku 호출은 선택적)
  - SKILL.md 파일의 5개 표준 섹션 존재 여부 + 내용 충실도 점수화
  - LLM 없이도 동작하는 규칙 기반 평가 모드 (기본값)
  - --use-llm 옵션으로 Haiku 호출 가능 (API 키 필요)
- **테스트**: `scripts/tests/test_skill_judge.py`

### 대시보드 업데이트
- **파일**: `dashboard/index.html` 또는 관련 파일
- **기능**:
  - organization-structure.json 기반으로 프로메테우스(제품전략)/크로노스(회고분석) 표시
  - Phase 1에서 등록한 횡단조직 2개가 대시보드에 반영되도록
- **테스트**: 수동 확인 (대시보드 렌더링)

### 전체 통합 보고서
- Phase 1~5 전체 결과를 종합한 통합 보고서 작성
- `memory/reports/task-566-final.md`
- 포함 내용:
  - 위스퍼 비서 시스템 현황
  - Letta 5개 기능 구현 현황
  - gstack 17개 도입 현황
  - 전체 테스트 수 + 통과율
  - 시스템 개선 전/후 비교

---

## 완료 기준
- A9 + A6 스크립트 구현 + 테스트 PASS
- 대시보드 횡단조직 표시
- 전체 통합 보고서 작성
- 기존 테스트 회귀 없음
- pyright 에러 0건

## 보고서
`memory/reports/task-566.5.md` (Phase 5 보고서)
`memory/reports/task-566-final.md` (전체 통합 보고서)

---

## 공통 규칙
- 코딩은 팀원(Sonnet)에게 위임. 팀장(Opus)은 설계/검토만.
- Python 3.10+, 표준 라이브러리 우선
- task-timer로 작업 기록 필수
- CODING-STANDARDS.md 준수