Chuyển tới nội dung chính
Phiên bản: Next

Vì sao task chỉ mở khi blocker done — giải thích

Khi blocker mới sang review, code của nó chưa merge vào main. Mở task phụ thuộc lúc này khiến agent đọc mã nguồn cũ và vấp lỗi "API không tồn tại".

Luồng BE → FE

Ba lớp bảo vệ

  1. Kiểm tra lúc kích hoạt: claimRun chỉ cho task đủ điều kiện; task bị block giữ ở backlog.
  2. Không mở non ở review: điểm mấu chốt của thiết kế — review nghĩa là "chờ duyệt", code chưa vào main.
  3. Lưới bảo hiểm sweeper 15s: quét lại toàn bộ task bị block, giải phóng nếu blocker đã done — chống trường hợp event unblockDependents bị mất do gián đoạn.

Thao tác liên quan