**task-1436.1 완료 보고** (dev4-team) **완료 보고서** (5분 57초) **핵심 결과** 4개 파일을 수정하여 하드코딩 fallback 3곳을 config 참조로 전환 완료. dispatch.py의 ultimate fallback(config 로드 실패 시 안전장치)만 의도적으로 유지. grep 검증으로 대상 파일에서 하드코딩 0건 확인. ## 산출물 파일 - `/home/jay/workspace/prompts/team_prompts.py` - `/home/jay/workspace/scripts/auto_merge.py` - `/home/jay/workspace/dispatch.py` - `/home/jay/workspace/prompts/test_team_prompts.py` ## 변경 상세 ### 1. prompts/team_prompts.py (line 21-24) - 변경 전: `CHAT_ID = os.environ.get("COKACDIR_CHAT_ID", "6937032012")` - 변경 후: `from config.loader import ConfigManager as _CfgMgr` + `_cfg_tp = _CfgMgr.get_instance()` + `CHAT_ID = os.environ.get("COKACDIR_CHAT_ID") or _cfg_tp.get_constant("chat_id")` ### 2. scripts/auto_merge.py (line 31, 383, 428) - import 추가: `from config.loader import ConfigManager as _CfgMgr` - escalate() (line 383): `env_keys.get("CO 테스트: pyright 0 errors **발견/해결 이슈 4건** 1. **prompts/team_prompts.py import 위치** — WORKSPACE_ROOT 선언 직후에 config import를 배치하여 모듈 초기화 순서 보장 2. **auto_merge.py에서 인스턴스 캐싱 여부** — 메서드 호출 시마다 `get_instance()` 사용 (싱글톤이므로 성능 이슈 없음) 3. **test_team_prompts.py config 의존성** — ConfigManager를 함수 내 지연 import로 처리하여 테스트 격리 유지 4. **COKACDIR_KEY_ANU 미설정으로 test_direct_prompt_dev1 이후 테스트 실패** — 미해결: 범위 외 사유: 환경변수 설정은 CI/운영 환경 문제이며 이번 fallback 정리 작업과 무관