Commit a2e7de0
committed
docs: add-actionability-gate 第 2 輪 re-baseline —— 值域規則改以 159 筆 corpus 定形 (#316)
第 1 輪的封閉值域被 /idd-verify --pr 318 CRITICAL-2 證偽:90 筆真實 diagnosis 有 38 筆
落在值域外,其中只有 9 筆是延期修飾語,22 筆是「tier + 同行理由」的正常寫法。分界畫錯了
位置 —— 不在「後面有沒有字」,而在「那些字是否表達延期」。
/idd-reorganize #316 裁定:design D1/D3/D5、spec R1/R3/R7 redo;D2/D4/D6/D7/D8 still-valid。
/idd-diagnose #316 第 2 輪以完整 corpus(225 issue 中 159 筆有 Diagnosis)重新定規則:
剝裝飾 → 取 tier prefix → 對整個值掃延期語彙。158/158,0 false positive。
本 commit 只動 Spectra artifact(ingest 產物),不動 code:
- design.md:三個決策重寫並留「前版為何被推翻」註記;新增「風險姿態:label 為主、
語彙為輔」——延期語彙是開放列舉,漏抓有 label 兜底、誤抓會硬停正常工作,所以取高精度
- spec.md:R1/R3/R7 重寫,延期偵測獨立成 requirement(7 → 8 條);reason 值域 4 → 5,
新增 complexity-deferral-marker —— 與 unparseable 分離,因為人的處置不同(前者確認
label、後者修 diagnosis)
- proposal.md:BREAKING 敘述移除。「9 筆需 migration」是從有偏樣本推的;新規則對既有
全部語料都對,migration 為零
- tasks.md:保留 10 [x] + 2 [~],新增第 6–9 組共 10 個 task。7.1 明寫「只換 parser 不
呼叫 verdict 等於沒修」—— 第 1 輪 gate 完整實作、66 測試全綠、零 consumer 呼叫
Refs #298, #3101 parent d0ef6d1 commit a2e7de0
5 files changed
Lines changed: 211 additions & 73 deletions
File tree
- .claude/.idd/attachments/issue-316
- openspec/changes/add-actionability-gate
- specs/actionability-gate
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
0 commit comments