feat/monitor-wiki-page-type/naming-table
feat/monitor-wiki-page-type/main
MONITOR
references/guidelines.md
CHECK
TOOLING
lint-scripts.sh
lint-frontmatter.sh
check-behaviors.sh
ste100-lint.sh
comment-scope.sh sweep
What: - Wiki 頁命名總表新增 MONITOR 一列,擁有者是技能助理。 - 表下補三段說明:雜湊來源、為什麼不帶工具名稱、寫入語意。 - CHECK 那一段拿掉「是唯一例外」的斷言,改成指向新的機器層規則。 - 三份 manifest 的版本一起提升。 Why: - 總表是所有 wiki 頁命名的唯一來源。新型別沒登錄進來,各技能就沒有依據,只能各自猜。 - CHECK 原本寫著「是唯一例外」,指的是雜湊來源取主機名與帳號而不是存放庫。加了第二個同樣取法的型別之後,這句話就不成立了,留著會讓讀的人以為只有一個。 How: - MONITOR 的雜湊來源比照 CHECK,取主機名與登入帳號。助理巡檢的是一台機器,不是一個存放庫。 - 刻意不帶工具名稱,這一點與 TOOLING 相反。TOOLING 一支 CLI 一頁,因為每支 CLI 各有自己的已安裝 plugin 與 hook 接線;助理看的是整台機器一份心跳、一本待辦簿,不分 CLI。 - 監控頁一律附加,不覆寫。助理的寫入是背景行為,覆寫錯了沒人在現場。TOOLING 內容頁是每次盤點覆寫整頁,兩者語意相反,所以各自寫明白。 - 只動總表那一節,其餘章節不碰。 Who: 技能助理落地帶出來的頁型別需求,四個存放庫同一批改。
No dependencies set.
The note is not visible to the blocked user.
摘要
MONITOR,給技能助理寫巡檢的監控頁。這一支負責把它登錄進技能準則的命名總表,並修掉一句因此不再成立的敘述。變更內容
references/guidelines.mdMONITOR一列;表下補雜湊來源、為什麼不帶工具名稱、寫入語意三段;CHECK那段拿掉「是唯一例外」的斷言設計重點
CHECK原本寫著它是唯一雜湊來源取主機名與帳號的型別。加了第二個同樣取法的型別之後這句話就不成立,留著會讓讀的人以為只有一個。改法是保留CHECK的理由、刪掉不再成立的斷言、補一句指向新規則。MONITOR刻意不帶工具名稱,這一點與TOOLING相反。TOOLING一支 CLI 一頁,因為每支 CLI 各有自己的已安裝 plugin 與 hook 接線;助理看的是整台機器一份心跳、一本待辦簿,不分 CLI,所以中間那一段不能加。TOOLING相反。 監控頁一律附加、不覆寫——助理的寫入是背景行為,覆寫錯了沒人在現場;TOOLING內容頁則是每次盤點覆寫整頁。兩者各自寫明白,避免照抄錯邊。測試結果
lint-scripts.sh:exit 0。lint-frontmatter.sh:exit 0(7 支,不是 exit 3)。check-behaviors.sh:exit 0(對上 7 支技能,不是 exit 3)。ste100-lint.sh:exit 0。comment-scope.sh sweep:exit 0。前置 Push Request