Problem
scripts/process-attachments.sh download <N> 對一個 body 內嵌 https://github.com/<owner>/<repo>/releases/download/attachments/issue_N_*.png 圖片的 issue 回報:
ℹ Issue #365 has no attachments. (empty manifest written)
而該圖正是 idd-issue 自己 Step 4 上傳的——plugin 的兩個 skill 對「attachment」的定義不一致:idd-issue 把附件送進 release assets(命名規則 issue_${N}_${DESC}.${ext}、URL 形如 releases/download/<release>/...),process-attachments.sh 的偵測掃不到這種 URL(推測只掃 github.com/user-attachments/ 形式)。
Type
bug(同一 plugin 內 writer/reader 對 attachment 通道的定義漂移)
Expected
process-attachments.sh 的 URL 偵測涵蓋自家 idd-issue 的上傳通道:releases/download/<attachments_release>/... pattern(release 名從 config attachments_release 讀,預設 attachments)。
Actual
release-asset 附件靜默漏偵 → 空 manifest → idd-diagnose Step 1.5 的「忽略附件=忽略來源」鐵律被繞過而無人察覺(manifest 說 exit 0 全好)。本案因為診斷者已直接看過圖才沒受害;unattended chain 下這是 silent evidence loss。
Actual incident
PsychQuant/ai4o#365(2026-08-01):idd-issue 上傳的截圖(issue_365_tester_stream_interrupt_screenshot.png)在 idd-diagnose Step 1.5 被回報為 no attachments。
Impact
scripts/process-attachments.sh(URL 偵測 regex)
- 所有走「idd-issue 上傳 → idd-diagnose 下載」鏈的 issue——即 plugin 自己的主要路徑
Source: surfaced during /idd-diagnose PsychQuant/ai4o#365 sister concern surfacing (Step 3.6)
Problem
scripts/process-attachments.sh download <N>對一個 body 內嵌https://github.com/<owner>/<repo>/releases/download/attachments/issue_N_*.png圖片的 issue 回報:而該圖正是 idd-issue 自己 Step 4 上傳的——plugin 的兩個 skill 對「attachment」的定義不一致:
idd-issue把附件送進 release assets(命名規則issue_${N}_${DESC}.${ext}、URL 形如releases/download/<release>/...),process-attachments.sh的偵測掃不到這種 URL(推測只掃github.com/user-attachments/形式)。Type
bug(同一 plugin 內 writer/reader 對 attachment 通道的定義漂移)
Expected
process-attachments.sh的 URL 偵測涵蓋自家 idd-issue 的上傳通道:releases/download/<attachments_release>/...pattern(release 名從 configattachments_release讀,預設attachments)。Actual
release-asset 附件靜默漏偵 → 空 manifest →
idd-diagnoseStep 1.5 的「忽略附件=忽略來源」鐵律被繞過而無人察覺(manifest 說 exit 0 全好)。本案因為診斷者已直接看過圖才沒受害;unattended chain 下這是 silent evidence loss。Actual incident
PsychQuant/ai4o#365(2026-08-01):idd-issue 上傳的截圖(
issue_365_tester_stream_interrupt_screenshot.png)在 idd-diagnose Step 1.5 被回報為 no attachments。Impact
scripts/process-attachments.sh(URL 偵測 regex)Source: surfaced during /idd-diagnose PsychQuant/ai4o#365 sister concern surfacing (Step 3.6)