# task-92.1 완료 보고서

## 작업 내용
team_prompts.py에 팀장용 아누 가이드 작업 철학 섹션 추가

## 변경 사항

### 1. `_build_work_philosophy_section()` 함수 신규 생성 (line 78~102)
- `_build_cowork_section()` 뒤, `build_prompt()` 앞에 위치
- 5가지 작업 철학 원칙 포함: 계획 우선 원칙, 결정론적 실행, 피드백 사이클, 문서화 의무, 감사추적
- 파라미터 없는 순수 함수, 항상 동일한 마크다운 문자열 반환

### 2. `_build_direct_prompt()`에 주입 (line 214)
- `## 워크플로우` 앞에 `{_build_work_philosophy_section()}` 호출 삽입
- dev1-team, dev2-team (Opus 직접 코딩) 프롬프트에 적용

### 3. `_build_glm_prompt()`에 주입 (line 278)
- `## 작업 지시` 뒤, `## 워크플로우` 앞에 동일하게 삽입
- dev3-team (GLM 위임) 프롬프트에 적용

## 생성/수정 파일 목록

| 파일 | 구분 | 변경 사유 |
|------|------|-----------|
| /home/jay/workspace/prompts/team_prompts.py | 수정 | 작업 철학 함수 추가 + 두 프롬프트 함수에 주입 |
| /home/jay/workspace/teams/dev1/test_task_92_1.py | 생성 | 변경 검증 테스트 9건 |

## 건드리지 않은 것 (지시 준수 확인)
- `_build_cowork_section()` — 변경 없음 ✓
- `_build_verification_section()` — 변경 없음 ✓
- 기존 함수 시그니처 — 변경 없음 ✓
- TEAM_INFO, TEAM_MEMBER_ROLES, 환경변수 — 변경 없음 ✓

## 테스트 결과
pytest 9/9 PASSED (0.03s)

- test_work_philosophy_section_exists: 함수 존재 확인 ✓
- test_work_philosophy_contains_all_principles: 5원칙(A~E) 포함 ✓
- test_work_philosophy_section_title: 섹션 제목 정확 ✓
- test_dev1_prompt_contains_philosophy: dev1-team 포함 ✓
- test_dev2_prompt_contains_philosophy: dev2-team 포함 ✓
- test_dev3_prompt_contains_philosophy: dev3-team 포함 ✓
- test_philosophy_before_workflow: 워크플로우 앞 순서 확인 ✓
- test_existing_sections_intact: 기존 섹션 무결 ✓
- test_cowork_section_unchanged: 코워크 섹션 미변경 ✓

## 검토한 대안과 기각 사유
- **대안**: 작업 철학을 `_build_verification_section()` 안에 포함시키는 방안 → 기각: 셀프QC는 보고서 작성 전 체크리스트이고, 작업 철학은 작업 수행 전 원칙이므로 성격이 다름. 별도 섹션이 명확.
- **대안**: 팀원 서브에이전트에도 작업 철학 전달 → 기각: 지시서에 "팀원한테 작업 철학 내리는 건 토큰 낭비"로 명시 제외.
- **대안**: 팀별로 다른 철학 섹션 생성 → 기각: 3팀 모두 동일 원칙 적용이 일관성 있음. 지시서에도 동일 적용 명시.

## 수정기록 로그
- 2026-03-02 16:15: 불칸(백엔드) - `_build_work_philosophy_section()` 함수 생성, `_build_direct_prompt()` 주입, `_build_glm_prompt()` 주입
- 2026-03-02 16:15: 아르고스(테스터) - test_task_92_1.py 테스트 9건 작성
- 2026-03-02 16:16: 헤르메스(팀장) - 코드 리뷰 + 테스트 실행 + 셀프QC + 보고서 작성

## 버그 유무
없음

## 비고
- 작업 복잡도 낮음. 단일 파일 수정, 순수 함수 추가.
- 기존 프롬프트 호출부(dispatch.py, orchestrator.py)에 영향 없음.
