驗證義務膨脹與 Completion Drift v0.1
——Review 如何把完成線推向無限遠
English Title: Verification Obligation Inflation and Completion Drift
系列:《綠燈錯置:AI 操作意圖不對齊與完成失真》05 / 08
作者: Neo.K × AI 協作
版本: v0.1
日期: 2026-09
機構: EveMissLab/一言諾科技有限公司
摘要
Review、red-team、lint、security scan、architecture critique 與多 Agent debate 可以提升品質,但也可能形成另一種完成失真:每輪 review 都把新發現、新想像、新 hardening 建議或新產品需求升格為 blocking obligation,使原始任務的 completion frontier 持續後退。
本文將此現象稱為驗證義務膨脹(Verification Obligation Inflation)與Completion Drift。核心問題不是 reviewer 找到問題,而是 reviewer 是否無授權地取得了 product scope 的改寫權。
1. Review 並不擁有產品範圍
原始任務意圖定義 scope:
Ω0.
reviewer 可能發現集合:
F={f1,…,fn}.
但:
F⊆Ω0
完全可能。
因此:
Finding=Blocking Obligation
2. 五類 Review Finding
至少區分:
- Spec violation:已違反明確規格;
- In-scope defect:規格未明寫但確屬原任務必要行為;
- Optional hardening:品質增強,但不阻礙原 scope 完成;
- New scope:合理但屬新需求;
- Runtime-only validation:需要真實環境或特定 runtime 才能確認。
只有前兩類預設直接阻擋:
Block(f)=1iffClass(f)∈{1,2}
其他類別應 defer、escalate 或 route 到後續驗證,而不是自動併入當前 completion set。
3. Infinite Obligation Generator
最危險的 loop:
Review→Fix→Review→NewRequirement→Fix→⋯
若每一輪 review 都使 obligation set:
∣Ot∣
增加,且增加並非來自原 scope 或新 evidence,而只是 imagined possibility,則:
dtd∣Ot∣>0without authorized scope growth
這就是 completion failure mode。
4. Completion Frontier Drift
令原始完成邊界為:
F0.
每輪 review 後,若邊界變成:
F1,F2,…,Fn
而:
Ft+1⊃Ft
並非因使用者增加需求,而是 review 自動升格建議,則完成條件發生 drift。
極端情況:
t→∞lim∣Ft∣=∞.
此時系統可以永遠「還差一點」。
5. 想像風險不等於現實阻擋
高能力模型非常擅長生成:
- hypothetical attack;
- edge case;
- future requirement;
- possible scaling issue;
- possible refactor;
- possible platform difference。
這些能力如果沒有 scope gate,會造成:
Possibility Generation≫Obligation Closure.
因此:
ImaginedPossibility⇒MandatoryImplementation
除非它具有:
- concrete mechanism;
- material relevance;
- in-scope consequence;
- required invariant violation;
- authorized risk policy。
6. Review Authority
Reviewer 的 authority 應該是:
AR={Inspect,Challenge,RequestEvidence,ClassifyFinding}.
通常不自動包含:
AR∋RedefineProductScope.
所以:
ReviewAuthority=ProductAuthority
7. Completion Supervisor
需要維持明確 obligation ledger:
OPEN
RESOLVED
BLOCKED_EXTERNAL
DEFERRED_BY_SCOPE
OUT_OF_SCOPE
每個新 finding 都先進 classification,而不是直接進 OPEN。
任務完成可定義為:
Complete(T)=1
若:
Ocriticalopen=∅
且必要 evidence 足夠,並不存在未處理的 in-scope blocker。
完成不等於:
Imperfection=0.
8. Validation Budget
昂貴 validation 的重新執行必須有:
NewInformation∨PropagationReason∨RequiredGate.
否則 validation 只是重複消耗。
停止條件:
CriticalObligationsClosed
∧RequiredEvidenceSufficient
∧MarginalInformationGain≈0.
此時:
STOP
本身也是工程能力。
9. 核心命題
P1: A review finding is not automatically a blocking obligation.
P2: Reviewer authority does not imply product-scope authority.
P3: Unbounded review can create completion drift.
P4: Optional hardening and new scope must remain class-distinct from defects.
P5: A mature agent must know when additional validation has low information value.
10. 結論
真正好的 review 不是讓任務永遠做不完,而是提高:
Scope Distortion + Verification CostUseful Error Discovery.
當 reviewer 不斷產生 obligation,卻沒有新的 authorized scope 或 material evidence 時,系統不再是「更嚴謹」,而是在改寫任務。
下一篇把焦點移到另一種失衡:即使流程與 scope 都合理,AI 生成候選變更的速度仍可能遠快於驗證、架構理解與治理速度。