結論

判斷「該不該再來一輪 review」的訊號是「frame 軸是否還有未動」、不是「上一輪 finding 變少」。

兩種訊號的對比:

訊號軸判讀方式何時觸發停止風險
Finding 數遞減Round N 比 Round N-1 finding 少 → 邊際遞減 → 停finding 數明顯下降用錯訊號 — 多輪 review 通常 finding 不遞減
Frame 涵蓋想不出能 catch 新東西的新 frame → 停七軸(frame / instance / surface / scope / cadence / timing / granularity)全動完需要主動規劃 frame、不是 reactive 判讀

多輪 review 的 ROI 不是 monotonically decreasing。每輪用新 frame 通常仍會抓出 substantial finding、但內容會從 surface compliance(編號 / 連結 / 案例對應)往深層 structural issue(cadence / enumeration / 反向引用斷裂)走。停止訊號是「下一輪可用的新 frame 已經想不出來」、不是「上一輪 finding 變少」。

為什麼 finding 數不是停止訊號

三個原因讓「finding 遞減」誤導:

  1. 每輪修法會 surface 下一輪問題:修 cadence 1.0 會把 cadence 從位置 X 漂到位置 Y、變成 cadence 2.0;修 enumeration 不窮盡會 surface 反向引用斷裂(補完 enumeration 才看見哪些章節該引)。修 = 暴露 new surface。
  2. frame 切換等於進入新的問題空間:Round 1 用 compliance frame catch 不到 cadence 同質化、Round 2 用 cadence frame catch 不到 enumeration 不窮盡、Round 3 用 steelman frame catch 不到 outbound impact。三輪 frame 正交、finding 互不重疊、自然不會遞減。
  3. finding 深度遞增、不是寬度遞減:Round N 通常需要 frame 更精緻才能 catch、但 catch 到的問題更接近本質。Raw count 可能不變或增加、但每個 finding 的修正成本跟價值都更高。

把 finding 遞減當停止訊號、會在「正在進入更深層 issue」的時刻錯誤收尾。

跨輪 review 的質性 transition 模式

實證觀察、跨輪 review 的 finding 內容會走以下 transition:

階段主要 framefinding 性質修法成本
SurfaceCompliance / fact-check編號、連結、案例對應、規範違反低(機械修)
Cadence字句層 / 模板偵測句型骨架同骨、廢話前綴、地區漂移中(重寫局部)
StructuralSteelman / 讀者旅程enumeration 不窮盡、稻草人、反向引用斷裂高(補實質內容)
MetaSelf-application規則自審、同義變體、frame 切換規劃中(疊代擴張)

實證的階段不一定按此順序、但通常從 surface 開始、隨 frame 切換往深層走。Meta 階段在 surface / cadence / structural 都修完後仍能 surface 新問題 — 因為它檢查的是「修法過程本身」、屬另一個維度。

每個階段內、frame 用完就遞減;跨階段、新 frame 上線就重新進入「新一輪不遞減」狀態。

停止訊號的 4 個判讀

何時可以判定「真的夠了」?四個判讀齊備、再停:

  1. 七軸 frame 全動完:per #126 review 七軸、frame / instance / surface / scope / cadence / timing / granularity 七軸都用過、沒有遺漏的觀察維度
  2. 新 frame 想不出來:團隊腦力激盪後想不出「能 catch 上一輪 frame 抓不到的東西」的新 frame、代表問題空間已涵蓋
  3. Finding 性質回到 surface:若新 frame catch 到的 finding 又退回到 surface(編號、連結、低密度 cadence)、代表 structural / meta 維度已穩定
  4. 修法成本反轉:若修一個 finding 的成本超過讀者實際感受的價值、繼續修不划算 — 用 #125 collapse 的提醒、避免完美主義 collapse 到無止境疊代

四個訊號齊備、停的判讀是 evidence-based 而非 finding 數驅動。

Case

本次 backend 5 章 + 1 report 卡的 3 輪 review 實證:

  • Round 1(compliance / 案例 / 跨章 frame):12 個 finding、surface 層為主、編號 mis-cite + case mis-citation
  • Round 2(cadence / 旅程 / title frame):10 個 finding、cadence 同骨化 + 影片詞彙橋斷裂 + 時序總表缺失
  • Round 3(self-application / steelman / outbound frame):16 個 finding(比 Round 1 / 2 還多)、三段式 cadence 從位置漂移 + enumeration 稻草人 + 單向反向引用斷裂

Total 38 個 finding、9 個 reviewer instance、零重疊。Round 3 finding 數反而比 Round 1 / 2 多、但 Round 3 是 review 自然停下的點 — 因為「想不出能 catch Round 3 frame 抓不到的東西的 Round 4 frame」。

判讀停止的依據是 frame 涵蓋(七軸動完、Round 4 frame 想不出來),不是 finding 數遞減(Round 3 數還在升)。若按 finding 遞減判讀、Round 1 → Round 2(12 → 10)就該停、會錯過 Round 3 抓出的 16 個結構性問題。

跟其他卡的關係

本卡跟以下卡片正交、處理「多輪 review 何時停」這個 #114 / #126 / #147 沒覆蓋的問題:

判讀徵兆

跨輪 review 中、出現以下訊號時要重新評估「該繼續還是該停」:

  • 新 frame 卡住訊號:規劃下一輪 review 時、想了 30 分鐘想不出「能 catch 新東西的 frame」— 是「frame 涵蓋已足」的強訊號
  • Finding 性質退化訊號:新一輪 finding 退回 surface 層(編號 / 連結這類低密度議題)、structural / meta 層沒新東西 — 代表深層 issue 已穩定
  • 修法成本超過邊際價值訊號:修一個 finding 要動 50+ 行、但讀者實際感受改善有限 — 修法 ROI 已下降
  • Frame 重複訊號:新一輪 reviewer 的 finding 跟上一輪有重疊(per #114 同 frame 多輪 catch 高度相同)— 代表 frame 軸沒換、再跑無增益

四個訊號中出現任二、可以判定「真的夠了」。出現任一、繼續但要規劃 frame 切換。沒有任一、按七軸繼續推進。

「夠了」的判讀本身是 evidence-based、不是直覺 — 用上面四個訊號當 checklist、比「finding 變少就停」可靠。