Skip to content

idd-edit batch 無法觀測 gh-egress tier-floor refusal(exit 13)—— #272 DA N-1 follow-up #273

Description

@kiki830621

Problem

#272 的 gh-egress net item 4(reply layer-3 tier floor:type=reply + points-from=user-pasted token 且 attested=light → exit 13)是 verb-agnostic 的——edit 改一則既有 reply comment 時同樣會觸發。但 idd-edit 的 batch exit contract(SKILL 的 R5 refuse 段)目前只認 R5-refusal(exit 4):明文「不套 gh-egress 碼帶」,floor refusal(13)在 batch 迴圈中既不進 edited: 也不進 refused:,最終 exit code 也不會反映。

出處:#272 verify round 1 Devil's Advocate finding N-1(無 lens 覆蓋、未測試、未規範)。

Type

bug

Expected

idd-edit 的 batch 語意把 gh-egress refusal band(≥10,含 13)納入 per-comment outcome 分類:floor / privacy / mention refusal → 該 comment 記為 refused:(附 wrapper stderr 一行),batch 繼續(warn-continue),最終 exit 反映有 refusal。附 drift-guard 斷言。

Actual

exit 13 在 idd-edit batch 中是未定義行為——不出現在任何 outcome bucket,caller 無從觀測 floor refusal 發生過。

Cross-ref

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions