Skip to content

idd-verify scope 盲點:implementation 的 diff 外寫入(cross-issue notes / sister issues)不在 ensemble 視野內 #315

Description

@kiki830621

Problem

Follow-up finding surfaced during PsychQuant/macdoc#143 的 6-AI verify(Devil's Advocate DA-3.3,master report finding G):
「verify 的 scope 定義為 diff,但 implementation 對 ooxml-swift#98macdoc#142 都做了外部寫入。沒有任何 lens 有機會看到它們。這不是誰失職,是 review 設計的邊界問題。」

具體事故形狀idd-implement 的 sister sweep / cross-issue note 會對 diff 之外的表面寫入(別的 issue 的 comment、別的 repo 的新 issue)。idd-verify 的 input source 是 diff(PR diff / commit range),reviewer prompts 只拿得到 diff + issue body——implementation 的外部寫入完全不在 ensemble 視野內。macdoc#143 那次,實作筆記的一個事實錯誤(styles「append-only」)被原樣擴散到 #142 的參照 note;4 個 lens 都只評了文件內的措辭問題,唯有 DA 越出 scope 讀了 Implementation Complete comment 的 blast radius 記錄才抓到擴散。靠 DA 個人發揮不是機制。

Type

feature

Expected

評估並擇一落地:

  1. 最小版idd-verify 讀 Implementation Complete comment 的 ### Sister Bugs Filed / 外部寫入記錄,把清單塞進 reviewer prompts 作為「diff 外 blast radius」context(reviewer 至少知道存在)
  2. 較完整版:verify 的 scope 解析新增「external writes manifest」——implement 階段把每次 cross-issue/cross-repo egress 記進 manifest(機械可讀),verify 對 manifest 內每筆寫入做內容一致性抽查
  3. 不做的話明文記錄理由與殘餘風險

Actual

verify scope = diff only;外部寫入零可見性。macdoc#143 的擴散靠 DA 越界偶然抓到。

Impact

sister sweep / cross-reference notes 是 IDD 的常規產出——它們的內容錯誤目前逃逸於 6-AI 驗證之外。


Source: surfaced during macdoc#143 /idd-verify Step 5b follow-up triage(master report: PsychQuant/macdoc#143 (comment) finding G)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions