name: decomposing-tasks description: "Chia task lon thanh nhieu track doc lap de handoff song song. Chi dung khi task vuot nguong nhieu file/layer va cac track that su khong overlap; khong spawn moi luc."
Decomposing Tasks
When to Use
- Task anh huong hon 5 files hoac hon 2 layers doc lap
- Co the chia thanh track khong overlap file
- Can giam tai context cho main thread nhung van muon tiep tuc trong cung workflow
Guardrails
- Khong spawn neu task chi la single-file change hoac phai phoi hop lien tuc
- Khong tao 2 thread sua cung file
- Khong ep minimum threads; chi spawn so track that su can
- Main thread van co the sua integration nho neu can
Workflow
- Liet ke files va dependencies.
- Gom thanh cac track doc lap, moi track co verify command rieng.
- Spawn
handoffcho tung track trong cung wave. - Dung
read_threadde thu ket qua va verify tung track. - Integrate o main thread, sua conflict, chay full test/build.
Track Template
| Track | Files | Goal | Verify | Wave |
|---|---|---|---|---|
| Backend | a.ts, b.ts |
Them API | pnpm test api |
1 |
Spawn Checklist
- Scope file ro rang.
- Khong overlap file.
- Co conventions va acceptance criteria.
- Co verify command co the tu chay.
Do Not Use When
- Chua co plan ro rang.
- Can hoi-dap giua cac nhanh trong luc lam.
- Task bi rang buoc boi cung mot file hoac cung mot contract dang thay doi lien tuc.