# QC 스크립트 — Lv.1 작업 tdd_check SKIP 처리 버그 수정

## 작업 레벨: Lv.1

## 프로젝트
- 워크스페이스: `/home/jay/workspace`

## 문제
QC-RULES.md에 "Lv.2+ 코딩 작업에만 의미 있음. Lv.1 단순 수정/설정/문서 작업은 SKIP 처리"라고 명시되어 있지만, `qc_verify.py`가 작업 레벨을 확인하지 않고 Lv.1 작업에도 tdd_check를 실행하여 FAIL → ESCALATE 되는 버그.

## 수정 사항

### teams/shared/qc_verify.py
1. 태스크 파일에서 작업 레벨(Lv.N)을 파싱하는 함수 추가
2. tdd_check 실행 전 작업 레벨 확인: Lv.1이면 SKIP 반환
3. 해당되는 다른 체크 항목도 동일 적용 (QC-RULES.md 기준)

```python
def _get_task_level(task_id: str) -> int:
    """태스크 파일에서 작업 레벨(Lv.N)을 파싱. 기본값 2."""
    task_file = f"memory/tasks/{task_id}.md"
    try:
        with open(task_file) as f:
            for line in f:
                if "작업 레벨" in line and "Lv." in line:
                    # "## 작업 레벨: Lv.1" → 1
                    import re
                    m = re.search(r'Lv\.(\d+)', line)
                    if m:
                        return int(m.group(1))
    except FileNotFoundError:
        pass
    return 2  # 기본값

# tdd_check 호출 전
if _get_task_level(task_id) < 2:
    return {"status": "SKIP", "reason": "Lv.1 작업은 tdd_check 면제"}
```

## affected_files
- `teams/shared/qc_verify.py` (수정 — 레벨 파싱 + SKIP 로직)

## 검증 시나리오
1. Lv.1 태스크 → tdd_check SKIP
2. Lv.2+ 태스크 → tdd_check 정상 실행
3. 태스크 파일 없음 → 기본 Lv.2로 판단 → 정상 실행