# Codex 사전검사 신규 파일 FAIL 버그 수정

## 작업 레벨: Lv.1 (단일 스크립트 버그 수정)

## 문제
`/home/jay/workspace/scripts/codex_gate_check.py`의 마아트 폴백 검증(라인 107-116)에서, affected_files에 포함된 파일이 아직 존재하지 않으면 `severity: "critical"`로 FAIL 처리함.

```python
# 라인 107-116
for file_path in affected_files:
    resolved = file_path if os.path.isabs(file_path) else os.path.join(workspace_root, file_path)
    if not os.path.isfile(resolved):
        risks.append({
            "severity": "critical",  # ← 문제: 신규 파일도 critical
            "description": f"영향받는 파일이 존재하지 않습니다: {file_path}",
        })
```

**신규 프로젝트(메디스캔 등)에서는 파일이 아직 없는 게 당연** — 이제부터 만들어야 하니까. Codex 사전검사는 **설계 리뷰**인데 "파일 존재 여부"로 FAIL 내는 것은 부적절.

## 수정 방안

affected_files의 파일이 없을 때:
- 기존: `severity: "critical"` → FAIL
- 변경: `severity: "info"` → PASS (경고만 표시, FAIL 아님)

```python
# 수정 후
for file_path in affected_files:
    resolved = file_path if os.path.isabs(file_path) else os.path.join(workspace_root, file_path)
    if not os.path.isfile(resolved):
        risks.append({
            "severity": "info",  # 신규 파일은 info (FAIL 아님)
            "description": f"영향받는 파일이 아직 존재하지 않습니다 (신규 파일): {file_path}",
        })
```

## 수정 파일
- `/home/jay/workspace/scripts/codex_gate_check.py` 라인 112의 `"critical"` → `"info"`
- 라인 114의 description 메시지 변경

## 검증
1. 존재하지 않는 파일을 affected_files에 넣고 실행 → PASS (info 경고만)
2. task_file이 없으면 여전히 FAIL (이건 설계 문서 자체가 없는 것이니 critical 유지)