# task-2691 plan: FINISH_TASK_LATENCY_REDUCTION_PHASE_1

- status: in-progress
- level: Lv.3
- 담당: dev8 라
- 시작: 2026-05-26

## 목표

회장 ANU 지시: finish-task 지연 개선 A축(1차) + B축(전체) helper 모듈만. scripts/finish-task.sh 미수정 (PR #152 conflict 회피).

## 산출물 (9개 파일)

1. `utils/finish_task_timing_logger.py` (A1) — 18 stage enum 검증 + JSONL append
2. `utils/main_conflict_preflight.py` (A2) — 4-step preflight + 3-decision enum
3. `utils/task_mode_classifier.py` (B1) — 6-mode enum + task md sha256 immutability
4. `teams/shared/qc_verify.py` (B4) — minimal task_mode import 통합
5. `memory/logs/.gitkeep` + finish-task-timing.jsonl schema 정의
6. `tests/regression/finish_task_timing_logger/` (2 file)
7. `tests/regression/main_conflict_preflight/` (2 file)
8. `tests/regression/task_mode_classifier/` (3 file · task-2689 재현 포함)
9. `memory/reports/task-2691.md`

## 접근

- 모듈 3종은 독립이므로 병렬 위임 (Sonnet 3명)
- qc_verify.py 통합은 task_mode_classifier 완성 후 minimal 추가 (1-2 lines)
- scripts/finish-task.sh + dispatch/* + schemas는 전부 forbidden

## 게이트

- G1 설계: allowed_resources만 수정 — 본 plan에서 confirm
- G2 구현: pytest + 셀프 QC 8항목
- G3 머지: PR 생성 + Gemini 리뷰 대기 (Lv.3 + merge_policy: phase_1_helpers_pr_create_no_merge_no_auto)
