Tự động
Tự động hoá công việc lặp lại, an toàn theo từng checkpoint.
Mission headless trên branch riêng, mỗi bước một commit, tự retry, tự merge. Không kẹt chờ người.

Bên trong TaskForce
Mission & Task
Mission là kế hoạch có thứ tự; mỗi Task chạy như một phiên mới với context riêng.
Chạy headless
Chạy bypassPermissions và chặn AskUserQuestion, nên Task không bao giờ kẹt chờ người.
Checkpoint commit
Branch riêng mỗi Mission; mỗi Task đổi file tạo một checkpoint commit.
Structured output
Kết quả mỗi Task theo JSON Schema, validate được.
Mission Groups
DAG các Mission: thành viên hết phụ thuộc chờ sẽ chạy song song.
Templates & inputs
Mission Templates tái sử dụng; inputs có kiểu, templating {{inputs.*}} validate trước.
An toàn từng bước
Mỗi bước một checkpoint, sai thì lùi lại.
Mỗi Mission chạy trên một git branch riêng (worktree). Mỗi Task đổi file tạo một checkpoint commit để theo dõi và tua từng bước. Lỗi tạm thời tự retry và reset về checkpoint trước khi thử lại.
- Git branch riêng mỗi Mission (worktree).
- Checkpoint commit mỗi Task đổi file (lưu commitSha).
- Retry tới maxRetries, reset về checkpoint trước khi thử lại.
- Squash-on-finish: gộp checkpoint thành một commit (message thủ công hoặc AI tự sinh từ diff).

Về đích không cần canh
Tự merge, tự resume, tự báo.
Xong Mission có thể auto-merge branch sạch vào default; xung đột theo policy abort hoặc để AI giải headless. Khi provider hết hạn mức usage, Mission tự resume lúc cửa sổ reset, bạn không phải ngồi canh.
- Auto-merge branch sạch vào default; xung đột do AI giải headless (policy abort/resolve).
- Auto-resume theo hạn mức usage khi cửa sổ reset.
- Setup command per-worktree cài dependency trước khi chạy Task.
- Thông báo qua webhook Microsoft Teams và Web Push.
