# task-1162.1 완료 보고서: sync_verifiers 미사용 파라미터 + pyright 경고 해결

**팀**: dev3-team (다그다)
**일시**: 2026-03-28

---

## SCQA

**S**: task-1157.1에서 모듈화 위반 전수 점검 후 2건의 범위 외 미해결 이슈가 남았다: (1) `sync_verifiers.py fix_files()`의 `other_teams` 미사용 파라미터, (2) scripts 디렉토리의 pyright `reportMissingImports` 경고.

**C**: `fix_files()`가 `other_teams` 파라미터를 받지만 내부에서 `diffs` 딕셔너리의 키로 팀을 순회하므로 실제 미사용. pyright 경고는 `_discover_teams()` 내 try/except 블록의 `from utils.org_loader import get_dev_short_ids`에서 LSP가 경로를 해석하지 못해 발생.

**Q**: 미사용 파라미터를 제거하고 pyright 경고를 노이즈 없이 해결할 수 있는가?

**A**: `fix_files()` 시그니처에서 `other_teams` 파라미터 및 호출부 인자 제거 완료. pyright import 경고는 `# pyright: ignore[reportMissingImports]` inline suppress 적용 — 해당 import는 try/except 안에서 sys.path 조작 후 수행되는 설계적 패턴이므로 suppress가 적합. pyright 0 에러, 스크립트 정상 실행 확인.

---

## 생성/수정 파일 목록

### 수정 (1건)
- `teams/shared/sync_verifiers.py`
  - `fix_files()` 시그니처에서 `other_teams: list[str]` 파라미터 제거 (line 145-149)
  - `main()` 내 `fix_files()` 호출부에서 `other_teams` 인자 제거 (line 244)
  - `_discover_teams()` 내 import에 `# pyright: ignore[reportMissingImports]` 추가 (line 33)

---

## 테스트 결과

- pyright: 0 errors, 0 warnings, 0 informations
- 스크립트 실행: `python3 sync_verifiers.py --help` 정상 출력 확인
- `fix_files()` 전용 테스트 파일: 없음 (CLI 도구, 기존부터 미존재)

---

## 발견 이슈 및 해결

### 자체 해결 (3건)
1. **`fix_files()` other_teams 미사용 파라미터** — 시그니처 및 호출부에서 제거. `diffs` 딕셔너리의 키로 팀을 순회하므로 기능 변경 없음
2. **`_discover_teams()` 내 reportMissingImports 경고** — `# pyright: ignore[reportMissingImports]` inline suppress 적용. try/except fallback 패턴이므로 suppress 적합
3. **scripts 디렉토리 reportMissingImports** — `pyrightconfig.json`의 `extraPaths`에 이미 `scripts/` 경로가 포함되어 있어 CLI pyright에서 0건. 추가 조치 불필요

---

## 머지 판단
- **머지 필요**: No (시스템 작업, worktree 미사용)
