影響範圍
一項改動影響的範圍比它的種類假設的更大時,應該重新分類,所以 anchor 執行會量 diff 並提問。只量 quick 與 inline loop,因為它們不跑 review。
算什麼、門檻,以及 verify 在等什麼
quick 或 inline loop 跑 anchor 或宣告 verify 時,會量 diff 的影響範圍:原始碼檔案(不含測試、lockfile、spec 與文字檔)、它們所在的頂層目錄,以及跟原始碼一起改的 README、changelog 或 *.schema.json。repo 加入 loop 時就已經改過的檔案,要等內容再變動才算;repo 根目錄的檔案只算檔案數,不算一個目錄。
達到 3 個原始碼檔案、2 個目錄或 1 個這類檔案時,結果會附一行請 agent 重新分類。verify 要等到以 reason 呼叫 kind、回應每一個跨過的門檻才算完成,之後再跨過新的門檻會再問一次。