45adc10a52
衝突只有 docs/TESTING.md 一處,兩邊都留: main 的 A16(gate-ok)/A17(未推警察)/A18(信標)原樣保留, 我那節改編號成 A19——main 上 A16、A17 已經被 #90 與 #99 各佔一次,不動別人的。 接上 inkstone/ISEP#82 帶進來的 hooks/lib/mainline.py(不自己養第二套判斷): · 有標主線 ⇒ 只排除「屬於主線那一條」的票;掛在**別條** milestone 的仍算債 (那條線現在沒有人在推,正是它躺著的原因) · 沒標主線 ⇒ 退回保守做法:掛 open milestone 的一律不領,並在清單上照實說沒標 · 別條 milestone 已逾期 ⇒ +15「答應過人家的日期已經過了」 測試 40 → 47 條(+7 條全給主線這段),並把 ISEP_COUNTDOWN_STATE_DIR 也隔離: 不然這支測試的結果會取決於「這台機器現在標了哪條主線」。 盤點數字在合併後的樹上重數: hooks/*.sh = 54、hooks.json "command": = 71(本 PR 沒新增 hook,兩個都沒變) scripts 一層檔案 = 39(本 PR +2)⇒ plugin.json description 37→39 版本號沒動(0.12.0,總管統一定版)