---
task_id: task-2148
type: checklist
scope: task
created: 2026-04-24
updated: 2026-04-24
status: in-progress
---

# 체크리스트: task-2148

**task**: task-2148

---

## Phase 1 — 구현 (카르티케야, 백엔드)

- [ ] A. ci_preflight.sh 신규 생성 (~80줄)
- [ ] B. 4종 tech stack 자동 감지 로직
- [ ] C. 러너 순차 실행 + 120초 타임아웃
- [ ] D. --affected-only 모드 (git diff 기반)
- [ ] E. 표준 출력 포맷 + exit code

## Phase 2 — 테스트 (하누만, 테스터)

- [ ] A. 시나리오 1: 멀티 스택 감지 테스트
- [ ] B. 시나리오 2: Python 전용 테스트
- [ ] C. 시나리오 3: 타임아웃 테스트
- [ ] D. 시나리오 4: --affected-only 테스트
- [ ] E. 시나리오 5: 빈 프로젝트 테스트

## 검증

- [ ] 테스트 통과 확인
- [ ] QC 검증 완료
- [ ] 최종 보고
