# task-1945: AST 의존성 분석 대형 파일 타임아웃 수정 + Codex 환경변수 전달 확인

## 수정 항목

### 1. ast_dependency_map.py 대형 파일 타임아웃
- 현상: 대형 파일 분석 시 타임아웃 발생
- 파일: `scripts/ast_dependency_map.py`
- 수정 방향:
  - 타임아웃 값 확인 및 조정 (현재 값 → 적절한 값으로)
  - 대형 파일(2000줄+)에 대한 최적화 (필요시 파일 크기 기반 skip 또는 분할 분석)
  - 또는 비동기/병렬 처리로 성능 개선

### 2. codex_gate_check.py 환경변수 전달 확인
- 현상: OPENAI_API_KEY가 .env.keys에 있으나 codex_gate_check.py subprocess 실행 시 전달 안 될 수 있음
- 파일: `scripts/codex_gate_check.py`
- 확인: subprocess.run() 호출 시 env 파라미터에 .env.keys 변수가 포함되는지
- task-1941에서 수정했으면 확인만, 안 했으면 env 로딩 추가
  - `from utils.env_loader import load_env_keys` 사용 또는 직접 source

## 검증 시나리오
1. 대형 파일(server.py 717줄)에 대한 AST 분석 → 타임아웃 없이 완료
2. codex_gate_check.py 실행 시 OPENAI_API_KEY 환경변수 존재 확인
3. `python3 -m pytest tests/ -q` → 0 failed

## 레벨
- normal
