# task-1921_b: V-4(MEDIUM) + V-6(LOW) — 팀 범위 검증 강화

## V-4: g3 팀 간 범위 침범 미탐지 (MEDIUM)
- 원인: g3_independent_verifier.py가 파일 경로의 팀 소속을 전혀 검증하지 않음
- 공격: 다른 팀 파일(예: teams/dev1/*)을 verified로 보고해도 PASS
- 수정 방안:
  - g3에 `--team-id` 파라미터 추가
  - 보고서의 verified 파일 경로가 해당 팀 범위 내인지 검증
  - 범위 규칙: `teams/{team}/` 하위 파일은 해당 팀만 수정 가능. `teams/shared/`, `scripts/`, `utils/` 등 공용 파일은 모든 팀 허용
  - 범위 밖 파일 발견 시 WARN (FAIL은 아님 — 합법적 교차 수정도 있으므로)
- 파일: `scripts/g3_independent_verifier.py`

## V-6: scope_check audit-trail 부재 시 SKIP → WARN (LOW)
- 원인: scope_check.py가 audit-trail.jsonl 없으면 무조건 SKIP
- 수정: SKIP 대신 WARN 반환. "audit-trail 부재로 범위 검증 불가" 메시지 포함
- 파일: `teams/shared/verifiers/scope_check.py`

## 검증 시나리오
1. g3에 --team-id dev4-team 전달 후, dev1 파일을 verified로 적은 보고서 → WARN 발생 확인
2. 자기 팀 파일 + 공용 파일만 있는 보고서 → PASS 확인
3. audit-trail 없는 상태에서 scope_check → WARN (SKIP 아님) 확인
4. `python3 -m pytest tests/ -q` → 0 failed

## 레벨
- normal
