# task-1946: codex_gate_check.py에서 codex exec 직접 호출 완전 제거

## 배경
Codex 환경이 CLI 직접 호출에서 codex-cc-plugin으로 완전 전환됨.
task-1941에서 3단계 캐스케이드(companion → codex exec → 마아트)로 구현했으나,
codex exec 직접 호출은 더 이상 사용하면 안 됨.

## ★ 핵심 원칙 ★
- Codex 호출은 **codex-cc-plugin (codex-companion.mjs)만 사용**
- `codex exec` CLI 직접 호출 코드 완전 제거
- 폴백 구조: **companion → 마아트** (2단계만)

## 수정 항목

### 1. _run_codex_exec() 함수 제거
- 파일: `scripts/codex_gate_check.py`
- 178~207행의 `_run_codex_exec()` 함수 완전 삭제
- 관련 호출부(343~344행 "codex exec 폴백 시도") 삭제

### 2. 캐스케이드 2단계로 축소
- 현재: companion → codex exec → 마아트 (3단계)
- 변경: companion → 마아트 (2단계)
- companion 실패 시 곧바로 마아트 폴백

### 3. 테스트 수정
- codex exec 관련 테스트가 있으면 제거 또는 companion 테스트로 대체

## 검증 시나리오
1. grep "codex.*exec" scripts/codex_gate_check.py → 0건
2. codex_gate_check.py 실행 → companion 시도 → (실패 시) 마아트 폴백 → 결과 반환
3. `python3 -m pytest tests/ -q` → 0 failed

## 레벨
- normal