Duyệt & approve — dành cho Approver
Đối tượng: Tech Lead / Reviewer — chốt chặn cuối trước khi code agent vào nhánh chính. Role kỹ thuật: Board
adminvàactor.type === 'human'(cùngownerlà 2 role duy nhất được approve). Điều kiện: hiểu Máy trạng thái task (peer-review→human-gate→approved).
Màn hình — Review View
Vào Header → Review, tối ưu duyệt liên tục bằng bàn phím (j xuống, k lên, a approve):
- ReviewQueue (sidebar): mọi task ở cột
review, badge tầng hiện tại (Human Gate/Peer Review/Rework/Conflict/Escalated/Approved), kèmagentType/priority. - ReviewPanel: header
itemKey+branchName; nút Rework (R) / Approve (A); Description + Acceptance Criteria. - 3 tab: Automated Verdict (điểm + findings của Reviewer Agent) / Code Changes (DiffViewer) / Quality Checks (lint/test/typecheck).
- ReworkModal: nhập ghi chú khi từ chối.
Checks chỉ là dữ liệu tham khảo, không phải cổng chặn
Không state nào của review phụ thuộc kết quả checks. Quyết định dựa trên diff + verdict + acceptance criteria — đừng tin "checks xanh là đủ".