### [input-for-multi-task] Progress:- [ ] Phase 1: THU THAP — Nhận yêu cầu từ Steve
- [ ] Phase 2: PHAN TICH — Trích xuất loại công việc + targets + instructions
- [ ] Phase 3: SINH — Sinh YAML task list theo template
- [ ] Phase 4: VALIDATE — Chạy validate-output.py
- [ ] Phase 5: XUAT — Xuất YAML cho Steve
Phase 1: THU THAP
Nhận input từ Steve — có thể là:
Mô tả tự nhiên (vd: "audit 5 collections liên quan đơn hàng")
Danh sách areas cụ thể
Yêu cầu kèm instructions
Tự đặt câu hỏi để thu thập đủ thông tin:
Thông tin
Bắt buộc?
Nếu thiếu
Loại công việc (audit / build / research)
✅
Hỏi Steve
Danh sách targets (các area cần thao tác)
✅
Hỏi Steve
Instructions chung (hướng dẫn chung cho mọi task)
⚠️ Tuỳ
Dùng instruction mặc định
Interaction Point 1: Nếu Steve cung cấp < 1 target hoặc không rõ loại công việc → dừng và hỏi.
Phase 2: PHAN TICH
Trích xuất từ input đã thu thập:
Loại công việc — Xác định action chính: audit, build, research, fix, review, etc.
Danh sách targets — Tách thành list riêng (target_area)
Instructions chung — Nhóm instructions dùng chung cho tất cả tasks