---
status: completed
task_id: task-2076+1
type: implementation
scope: scripts/codex_gate_check.py
---

# 체크리스트: task-2076+1

## 코드 수정
- [x] `_run_codex_companion()`: "-" 인자 제거, --prompt-file 방식으로 변경
- [x] `_ensure_env_keys_loaded()` 함수 제거
- [x] 모듈 레벨 `_ensure_env_keys_loaded()` 호출 제거
- [x] `_ENV_KEYS_PATH` 상수 제거
- [x] `codex_gate_check()` 메인 함수에서 OPENAI_API_KEY 사전 검사 제거
- [x] tempfile import 추가

## 테스트 수정
- [x] TestApiKeyValidation 클래스: ChatGPT 인증 기반으로 수정
- [x] TestCallersContext: --prompt-file 방식에 맞게 수정
- [x] 기존 테스트 39개 전체 PASS

## 검증
- [x] pytest 전체 PASS (39/39, 0.14s)
- [x] 실제 codex_gate_check.py 실행 → source: codex_companion (마아트 폴백 아님)
- [x] grep 검증으로 수정 반영 확인
