Máy trạng thái task — tra cứu đầy đủ
Hệ thống dùng 4 cột Kanban (
columnId) kết hợpreviewStatetrực giao.
Bảng trạng thái
columnId | reviewState | Nghĩa vận hành | Ai chuyển được |
|---|---|---|---|
backlog | null | Đang chờ; có thể bị chặn bởi task khác | Hệ thống (unblock) hoặc người dùng |
in-progress | null | Agent đang thực thi trong worktree | Hệ thống (AgentManager) |
review | peer-review | Agent xong; Reviewer Agent đang đối chiếu diff với AC | Hệ thống (Reviewer Agent) |
review | human-gate | AI đã duyệt, đang chờ con người | Chỉ con người |
review | changes-requested | Bị từ chối (AI hoặc người), chuẩn bị rework | Hệ thống / người dùng |
review | merge-conflict | Xung đột git, đang kích hoạt auto-rework | Hệ thống (Conflict Resolver) |
review | needs-human | Auto-rework thất bại, hoặc quá 3 vòng review | Người dùng can thiệp tay |
review | rejected | Từ chối dứt điểm | Người dùng |
done | approved | Đã merge thành công và đóng task | Chỉ con người (khi requireHumanGate=true) |
Không có
reviewState = 'checks-pending'task_checks là dữ liệu quan sát, không phải cổng chặn — không state nào chờ nó.
Agent hoàn thành là vào thẳng peer-review.
Sơ đồ chuy ển đổi
Đọc thêm
- Thao tác duyệt: Duyệt & approve.
- Rework và conflict: Từ chối, rework & xung đột merge.
- Vì sao chỉ mở task khi blocker
done: Dependency gating.