**task-2179 완료 보고** (dev7-team) **task-2179 완료 보고서** (11분 10초) **핵심 결과** `_build_system_docs_section()` 함수를 추가하여 프로젝트별 시스템 3문서를 동적 탐색하고, 3개 빌더 함수(direct/glm/mcp)에서 프롬프트에 자동 주입하도록 구현 완료. `{project_id}-system` 패턴 우선 탐색 → `{project_id}` 폴백 → 미존재 시 경고 로그만 출력. 단위 테스트 5건 + 통합 테스트 전체 PASS. ## 수정 파일 | 파일 | 변경 내용 | grep 검증 | 상태 | |------|-----------|-----------|------| | prompts/team_prompts.py:262 | `_build_system_docs_section()` 함수 추가 | grep "def _build_system_docs_section" OK (1건) | verified | | prompts/team_prompts.py:829 | `_build_direct_prompt`에서 system_docs_section 호출 | grep "system_docs_section" OK (6건) | verified | | prompts/team_prompts.py:876 | `_build_glm_prompt`에서 system_docs_section 호출 | verified | | prompts/team_prompts.py:943 | `_build_mcp_prompt`에서 system_docs_section 호출 | verified | | prompts/team_prompts.py:838 | direct 프롬프트에 system_docs_section 삽입 **발견/해결 이슈 4건** 1. **`logger` 미정의 Pyright 에러** — 파일 내 `logging`이 함수 내부 로컬 import으로만 사용되어 `logger.warning` 호출 시 Pyright 에러 발생. `import logging`을 함수 내부에 추가하여 해결. 2. **기존 Pyright 경고** — 미해결: `_build_cowork_section` not accessed, `timedelta` not accessed 등 기존 코드의 미사용 변수 경고. 범위 외 사유: 이번 작업에서 추가한 코드가 아님. 3. **Import 해석 불가 경고** — 미해결: `config.loader`, `prompts.gate_instructions`, `utils.feature_flags` import 해석 불가. 범위 외 사유: 런타임에서는 PYTHONPATH에 의해 정상 동작하며, pyright 설정 문제. 4. **마케팅/컨설팅/퍼블리싱/디자인/콘텐츠 팀 미적용** — 미해결: 이 팀들은 `project_id`를 사용하지 않는 구조(`_ =` 패턴)이므로 시스템 3문서 주입 대상 아님.