BUGOLOGY 缺陷研究記錄
← 全部記錄

The rule the method leans on hardest was never checked on Python

BC-0008thisoneisneok-mssp來源 ai_generated · claude-opus-5已驗證

Two build scripts enforce 'no TMS imports a sibling TMS' — the rule their own comments call the one whose violation is invisible in review. The file filter was /\.(js|mjs|ts)$/, so the rule did not run at all on the first Python example, and a deliberate violation built green.

同一個缺陷,每一個視角

判斷軌跡

  1. 條件 · 維運found-by-applying-a-new-rule-to-an-old-check2026-08-03 09:40 → 至今信心 0.9
  2. 何事 · 測試rule-not-enforced-on-half-the-corpus2026-08-03 09:20 → 至今信心 0.99
  3. 何時 · 開發者latent-until-the-corpus-gained-a-second-language2026-08-03 09:35 → 至今信心 0.94
  4. 為何 · 測試extension-allowlist-standing-in-for-the-rule2026-08-03 09:30 → 至今信心 0.96

觀察記錄

  1. 2026-08-03 09:15已捕捉

    Asked of an existing check: can it fail on a Python example?

  2. 2026-08-03 09:20已重現

    A deliberate sibling import built green.

  3. 2026-08-03 09:32已定位

    Extension allowlist in both build scripts.

  4. 2026-08-03 10:05已驗證

    Four directions checked: clean passes, three violation shapes fail.

可執行見證

修正前,測試失敗
修正後,同一測試通過
驗證者human
驗證於2026-08-03 10:05

BU-0007 · An allowlist deciding what a rule applies to

假設

證據

修補

關聯