---
task_id: task-1919
type: plan
scope: task
created: 2026-04-17
updated: 2026-04-17
status: completed
---

# 계획서: task-1919

**task**: task-1919
**목표**: pytest 전체 스위트 실행 시 FAILED 0건 달성
**승인**: 아누 2026-04-17 "남은 실패 17건 완전 수정"
**근거**: task-1918_a/b/c 후속 작업

---

## 목표

`python3 -m pytest tests/ -q` → **0 failed, 0 errors** 달성

## 범위

### 포함
- dispatch_gate 테스트 격리 (3건)
- dispatch_platform_rules 테스트 격리 (6건)
- banner_versions 테스트 격리 (4건)
- absorption_health_check 테스트 격리 (1건)
- meta_ads_client HTTPError import 격리 (1건)
- test_task_1919 verifier mock 복원 (1건)
- test_qc_integration subprocess timeout (8건)

### 제외 (다음 페이즈 이후)
- test_qc_gate.py 모듈 레벨 mock 근본 리팩토링
- test_group_chat.py requests stub 근본 리팩토링

## 위임 계획

- dispatch_gate/platform_rules 격리: **토르(백엔드)** — conftest fixture 추가
- meta_ads_client 수정: **토르(백엔드)** — HTTPError import 격리
- 통합 검증/나머지 수정: **오딘(팀장)** — Sonnet 3회 실패 후 직접 개입

## 검증 기준

- 전체 스위트: `python3 -m pytest tests/ -q` → 0 failed, 0 errors
