fix: 審核交棒複合訊號——等候審核/請合併形態不再誤判 author-idle(agents #53)
#51 的三就緒詞漏掉「等候審核」形態:alterminal#2 作者留言「無待修改 項目…等候 @chenyunda218 審核…請直接合併」實質已交棒,仍誤判 author-idle,巡邏回頭催已無待辦的作者。 IsReviewHandoff 改複合訊號:@目前審核者 ∧(就緒語 ∨(完成語 ∧ 等候語))。就緒語補「請…審核」;等候語=等候/等待…審核、待審、 請…合併(間距容 @帳號);完成語=已完成/無待修改等。新增防護: 預告式(即將/稍後/之後/預計…、條件句「…後請審核」)與百分比進度 (完成 80%)一律不算——作者自述還沒到位不能解讀成已交棒;句讀阻斷 避免誤傷「合併後,我會回報」真交棒尾巴,「後續」除外。 gitea.py _is_review_handoff 同步(另 PR);測試案例兩側同集 (fox#60、alterminal#2 實例+17 個邊界)。
This commit is contained in:
@@ -242,11 +242,13 @@ PR 改帶 `author` 與 `reviewers` 欄位。`reason` 取值:
|
||||
改判 `waiting-outside`——已交付待發起人確認不是 assignee 停滯。認領/進度/預告式
|
||||
留言(無交棒對象)維持 `assignee-idle`,不製造「認領後棄置永不被催」的新死角。
|
||||
|
||||
`author-idle` 判定前會先檢查 PR 作者的最後一則留言是否為**審核交棒**(agents #51):
|
||||
@目前審核者帳號 ∧ 就緒語(已就緒/可審閱/請審閱)同時命中 → 改判 `reviewer-idle`
|
||||
——作者已表明就緒並點名審核者,球在審核者,讓既有 reviewer 催促與 48 小時改派規則
|
||||
自然適用。@的帳號必須在目前審核者清單且為完整匹配(@chenyunda218 不算提及
|
||||
chenyunda);僅就緒語而無點名對象(進度回報、預告式)維持 `author-idle`。
|
||||
`author-idle` 判定前會先檢查 PR 作者的最後一則留言是否為**審核交棒**(agents #51、#53):
|
||||
@目前審核者帳號 ∧ 交棒訊號(就緒語 ∨(完成語 ∧ 等候語))同時命中 → 改判 `reviewer-idle`
|
||||
——作者已表明就緒(或已完成+等候審核,如 alterminal#2「無待修改項目…等候 @審核者 審核…
|
||||
請直接合併」)、點名審核者,球在審核者,讓既有 reviewer 催促與 48 小時改派規則自然適用。
|
||||
@的帳號必須在目前審核者清單且為完整匹配(@chenyunda218 不算提及 chenyunda);預告式
|
||||
(「即將就緒」「之後再審」「實作完成後請審核」)與百分比進度(「已完成 80%」)不算;
|
||||
僅就緒語而無點名對象(進度回報)維持 `author-idle`。
|
||||
|
||||
### `teai milestones` — 跨倉庫里程碑總覽
|
||||
|
||||
|
||||
Reference in New Issue
Block a user