---
task_id: task-1960
type: checklist
scope: task
created: 2026-04-19
updated: 2026-04-19
status: completed
---

# 체크리스트: task-1960

**task**: task-1960

---

## Phase 1 — 백엔드 (스바로그)

- [x] A. Pydantic 스키마 계약 정의 (server/schemas/pipeline.py)
- [x] B. 파이프라인 오케스트레이터 구현 (server/pipeline.py)
- [x] C. API 엔드포인트 3개 추가 (server/main.py)

## Phase 2 — 프론트엔드 (라다)

- [x] A. usePipelineStatus 훅 (src/hooks/use-pipeline-status.ts)
- [x] B. AutomationStepper 컴포넌트 (src/components/AutomationStepper.tsx)
- [x] C. AiAutomation 페이지 리팩토링 (src/pages/AiAutomation.tsx)

## Phase 3 — 테스트 (벨레스)

- [x] A. Pydantic 스키마 테스트 8건
- [x] B. 파이프라인 오케스트레이터 테스트 12건

## 검증

- [x] pytest 20/20 통과
- [x] Pyright 진단 이슈 해결
- [x] L1 스모크테스트 (서버 시작 + API 응답 확인)
- [x] QC 검증 완료
- [x] 최종 보고
