Problem
From verification of #53 (PR #58):
「Sister substring scans 仍存在 — idd-all/SKILL.md:441,524 (Python substring), idd-list/SKILL.md:115, idd-update/SKILL.md:120 用 ## Diagnosis 做 phase 推斷,同樣 false-positive 風險」
— Source: team:regression + codex
#53 narrow fix 只動 idd-all-chain/SKILL.md。Sister skill 仍有同類 false-positive risk:
plugins/issue-driven-dev/skills/idd-all/SKILL.md:441 — Python substring if "## Diagnosis" in comment_body
plugins/issue-driven-dev/skills/idd-all/SKILL.md:524 — same pattern
plugins/issue-driven-dev/skills/idd-list/SKILL.md:115 — 掃 comments 的標題推斷(prose-level,但底層可能 substring)
plugins/issue-driven-dev/skills/idd-update/SKILL.md:120 — 同 pattern
#53 Implementation Plan 已 explicit 列為 out-of-scope。本 issue 追蹤是否同步 narrow fix。
Type
refactor (sync narrowing across sister skills)
Priority
P3 (none observed in real-world chain runs to date)
Strategy
For each location:
- idd-all/SKILL.md:441,524: Python substring → equivalent line-start check (regex
^## Diagnosis on per-comment body)
- idd-list/SKILL.md:115 + idd-update/SKILL.md:120: 釐清是 prose-only heuristic 還是有底層 jq/grep。若有具體 filter,sync narrow
Acceptance
Related
Source: surfaced during /idd-verify --pr 58 (cluster #49 #53), Step 5b triage. Master report: #58 (comment)
Problem
#53 narrow fix 只動
idd-all-chain/SKILL.md。Sister skill 仍有同類 false-positive risk:plugins/issue-driven-dev/skills/idd-all/SKILL.md:441— Python substringif "## Diagnosis" in comment_bodyplugins/issue-driven-dev/skills/idd-all/SKILL.md:524— same patternplugins/issue-driven-dev/skills/idd-list/SKILL.md:115—掃 comments 的標題推斷(prose-level,但底層可能 substring)plugins/issue-driven-dev/skills/idd-update/SKILL.md:120— 同 pattern#53 Implementation Plan 已 explicit 列為 out-of-scope。本 issue 追蹤是否同步 narrow fix。
Type
refactor (sync narrowing across sister skills)
Priority
P3 (none observed in real-world chain runs to date)
Strategy
For each location:
^## Diagnosison per-comment body)Acceptance
Related
Source: surfaced during /idd-verify --pr 58 (cluster #49 #53), Step 5b triage. Master report: #58 (comment)