fix/reminder-queue-marks-builtin
develop
重啟之後實測:提醒 hook 真的在工作階段開頭跑了,記號也寫了。但它吐的是這種東西:
[jsc] 到期 2E0CDA8A:委派清單內建項:jsc-cli:deploy —— 排定點 2026-09-04 已經到了或過了。 [jsc] 到期 36588A1F:委派清單內建項:jsc-gitea:repo-sync —— … [jsc] 到期 59759D90:委派清單內建項:jsc-ask:ask —— … (一共八行)
八筆全是委派清單種入的內建項,動作是只提醒、還沒有執行入口,所以每一輪都到期、每一輪都一樣。每個工作階段開頭固定吐八行一模一樣的東西。
那不是提醒,是噪音——而讀佇列那一支自己的註解裡就寫著這一句:
對著一個刻意的決定每個工作階段催一次,那是噪音不是提醒。
這一批就犯了那一條,只是換成另一種來源。
overdue
remind
builtin
佇列第一欄多一種值 builtin,收尾多印一個 reminders_builtin=。
reminders_builtin=
spec_key 只有這裡讀得到,而讀的那一端的規則是只印不判——那條界線這一批不動。
spec_key
reminders=1
reminders_builtin=7
lint-scripts
check-behaviors
ste100-lint
0.3.6 → 0.3.7。讀的那一端在 plugins/hooks 的 fix/collapse-builtin-reminders(0.4.9 → 0.5.0),兩張一起部署。
plugins/hooks
fix/collapse-builtin-reminders
單獨只上這一張的話:舊版 hook 認不得 builtin 那一欄,那幾列會被它忽略——變成安靜,不是變成噪音。不理想,但不會壞事。
實測踩到:這台機器的佇列八筆全是委派清單種入的內建項,動作是只提醒、 還沒有執行入口,所以每一輪都到期。於是每一個工作階段開頭固定吐八行 一模一樣的東西。 那不是提醒,是噪音——而讀佇列那一支自己的註解裡就寫著「對著一個刻意的 決定每個工作階段催一次,那是噪音不是提醒」。這一批就犯了那一條,只是 換成另一種來源。 分法照該有的處置切:使用者自己登錄的那一筆,人看到就做得了;內建項那 幾筆等的是接線,不是人。所以佇列的第一欄多一種值 builtin,讀的那一端 把前兩種逐筆點名、第三種收成一行總數。 種類在這一邊判,不在讀的那一邊:spec_key 只有這裡讀得到,而讀的那一端 的規則是只印不判。收尾多印一個 reminders_builtin=。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
No dependencies set.
The note is not visible to the blocked user.
這一批修的是上一批做出來的噪音
重啟之後實測:提醒 hook 真的在工作階段開頭跑了,記號也寫了。但它吐的是這種東西:
八筆全是委派清單種入的內建項,動作是只提醒、還沒有執行入口,所以每一輪都到期、每一輪都一樣。每個工作階段開頭固定吐八行一模一樣的東西。
那不是提醒,是噪音——而讀佇列那一支自己的註解裡就寫著這一句:
這一批就犯了那一條,只是換成另一種來源。
分法照該有的處置切
overdueremind(使用者自己登錄的)builtin(委派清單種入的)佇列第一欄多一種值
builtin,收尾多印一個reminders_builtin=。種類在這一邊判,不在讀的那一邊
spec_key只有這裡讀得到,而讀的那一端的規則是只印不判——那條界線這一批不動。實測
reminders=1、reminders_builtin=7builtin、1 列remind,種類欄逐列正確lint-scripts7 支、check-behaviors、ste100-lint全 0版本與相依
0.3.6 → 0.3.7。讀的那一端在
plugins/hooks的fix/collapse-builtin-reminders(0.4.9 → 0.5.0),兩張一起部署。單獨只上這一張的話:舊版 hook 認不得
builtin那一欄,那幾列會被它忽略——變成安靜,不是變成噪音。不理想,但不會壞事。