# 모듈화 위반 전수 점검 — 하드코딩 근절

## 한정승인: 끝까지 진행

## 문제
여러 작업에서 반복적으로 하드코딩 문제 발생:
- dev1-4만 처리하고 dev5-8 누락
- 55명 하드코딩 매핑 (실제 84명)
- 팀 수/팀원 변경 시 코드 수정 필요한 구조

## 작업
1. **하드코딩 패턴 전수 스캔**:
   - `dev1.*dev2.*dev3.*dev4` 같은 팀 ID 나열 패턴
   - 팀원 이름/ID 하드코딩 패턴
   - 고정된 숫자(55, 4, 8 등)로 팀 수를 제한하는 코드
2. **발견된 하드코딩을 동적 로드로 교체**:
   - organization-structure.json에서 읽어오는 공통 함수 사용
   - 팀 추가/삭제 시 코드 수정 없이 동작
3. **모듈화 가이드라인 업데이트**:
   - CODING-STANDARDS.md에 "팀/조직 정보는 반드시 organization-structure.json에서 동적 로드" 규칙 추가

## 스캔 대상
- `/home/jay/workspace/dashboard/` (server.py, App.js, utils.js)
- `/home/jay/workspace/teams/shared/` (team_prompts.py 등)
- `/home/jay/workspace/dispatch.py`
- `/home/jay/.claude/hooks/` (detect-bot.sh 등)
- `/home/jay/workspace/hooks/`
- `/home/jay/workspace/scripts/`

## 참조
- 모듈화 원칙: `/home/jay/workspace/memory/MODULARIZATION-PHILOSOPHY.md`

## task-timer
- task_id: task-1155.3
- team: dev6-team