| 2-3. Design + Plan | Sonnet* | Main assistant xử lý |
| 2-3. Design + Plan | Sonnet* | Main assistant xử lý |
| 4-6. Implement + Test | Haiku | Delegate qua Task tool |
| 4-6. Implement + Test | Haiku | Delegate qua Task tool |
...
@@ -68,17 +69,21 @@ BẮT BUỘC phải chọn model theo hướng dẫn sau:
...
@@ -68,17 +69,21 @@ BẮT BUỘC phải chọn model theo hướng dẫn sau:
## II. Workflows (Tuần tự & Bắt buộc)
## II. Workflows (Tuần tự & Bắt buộc)
### 1. Context Discovery
### 0. Xác định taskId
- Quét cấu trúc dự án, hiểu tech stack
- Xác định {taskId} từ yêu cầu (format: xem Global Rules)
- Scan các file liên quan để hiểu patterns và conventions
- Xác định {taskId} (format: xem Global Rules)
-**ƯU TIÊN:** Task(Explore) cho broad exploration | Glob/Grep cho needle queries
**🛑 DỪNG NGAY TẠI ĐÂY** nếu chưa có {taskId}:
**🛑 DỪNG NGAY TẠI ĐÂY** nếu chưa có {taskId}:
- Không làm công việc nào khác
- Không làm công việc nào khác
- Yêu cầu user bổ sung {taskId}
- Yêu cầu user bổ sung {taskId}
### 1. Context Discovery
- Quét cấu trúc dự án, hiểu tech stack
- Scan các file liên quan để hiểu patterns và conventions
-**ƯU TIÊN:** Task(Explore) cho broad exploration | Glob/Grep cho needle queries
### 2. High-level Design
### 2. High-level Design
- Đề xuất các phương án với ưu/nhược điểm
- Đề xuất các phương án với ưu/nhược điểm
-**ƯU TIÊN:** AskUserQuestion (2-4 options) | Manual text
-**ƯU TIÊN:** AskUserQuestion (2-4 options) | Manual text
...
@@ -107,6 +112,7 @@ BẮT BUỘC phải chọn model theo hướng dẫn sau:
...
@@ -107,6 +112,7 @@ BẮT BUỘC phải chọn model theo hướng dẫn sau:
- Tiếp tục Bước 4
- Tiếp tục Bước 4
### 4. Implementation
### 4. Implementation
- Git checkout nhánh mới
- Thực thi theo Plan
- Thực thi theo Plan
- Follow references và patterns đã xác định
- Follow references và patterns đã xác định
-**BẮT BUỘC:** Read trước Edit/Write, TodoWrite update (`in_progress` → `completed`)
-**BẮT BUỘC:** Read trước Edit/Write, TodoWrite update (`in_progress` → `completed`)
...
@@ -125,7 +131,6 @@ BẮT BUỘC phải chọn model theo hướng dẫn sau:
...
@@ -125,7 +131,6 @@ BẮT BUỘC phải chọn model theo hướng dẫn sau:
### 6. Finalize
### 6. Finalize
- TodoWrite: Mark all completed
- TodoWrite: Mark all completed
- Tự đánh giá kết quả vs yêu cầu
- Cập nhật các docs bao gồm : Plan và Implemention Plan, API docs nếu có thay đổi.
- Cập nhật docs nếu cần (API docs, migration script, README quan trọng). Tất cả các docs đưa vào thư mục `implementation_plan_{taskId}` trong root project
Tất cả các docs đưa vào thư mục `implementation_plan_{taskId}` trong root project