feat/monitor-wiki-page-type/page-id-regex #62

Merged
admin merged 1 commits from feat/monitor-wiki-page-type/page-id-regex into feat/monitor-wiki-page-type/main 2026-09-01 04:28:26 +00:00
Member

摘要

  • 需求描述:註解掃描的 wiki 頁面編號偵測樣式只列到 REPORT,漏掉 SKILLSET 與 TOOLING,現在再加 MONITOR。三種一次補齊。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
hooks/comment-scope.sh wiki 頁面編號的偵測樣式補上 SKILLSET、TOOLING、MONITOR
三份 manifest 版本一起提升

設計重點

  • 漏掉的型別等於規則對它們不存在。 這支 hook 的職責是擋住把文件追蹤資訊寫進程式碼註解,wiki 頁面編號正是禁止項之一。清單漏掉哪幾種,那幾種的頁面編號寫進註解就攔不到。
  • SKILLSET 與 TOOLING 是既有落差,不是這次新增型別才產生的。一併補齊比較省事,也不會留下第二個要記得的地方。
  • 順序照 gitea.sh 的 resolve_wiki_repo() 走。 兩邊排列一致,才看得出有沒有漏。
  • 規則正文不在這裡重述。 唯一來源仍是 jsc-review 的註解範圍文件,這支只補偵測樣式。
  • 確認過整支腳本只有這一處列舉型別,沒有第二個要同步的地方。

測試結果

  • sh -n hooks/comment-scope.sh:通過。
  • 實測三種型別各自都攔得下來:造三個暫存檔各放一種頁號寫進程式碼註解,再造一個三種都放的,四次都是 exit 2(命中),命中說明都正好是「jsc wiki 頁面編號」——確認是這條樣式抓到的,不是旁邊那條「前綴加流水號」的樣式誤撿。暫存檔放在 git 工作區外,走整檔掃描,測完刪除。
  • lint-scripts.sh:exit 0(17 支)。
  • lint-frontmatter.sh:exit 0(2 支,不是 exit 3)。
  • check-behaviors.sh:exit 0(對上 2 支技能,五欄齊全,不是 exit 3)。
  • ste100-lint.sh:exit 0。
  • comment-scope.sh sweep:exit 0。

前置 Push Request

  • 無
## 摘要 - 需求描述:註解掃描的 wiki 頁面編號偵測樣式只列到 `REPORT`,漏掉 `SKILLSET` 與 `TOOLING`,現在再加 `MONITOR`。三種一次補齊。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `hooks/comment-scope.sh` | wiki 頁面編號的偵測樣式補上 `SKILLSET`、`TOOLING`、`MONITOR` | | 三份 manifest | 版本一起提升 | ## 設計重點 - **漏掉的型別等於規則對它們不存在。** 這支 hook 的職責是擋住把文件追蹤資訊寫進程式碼註解,wiki 頁面編號正是禁止項之一。清單漏掉哪幾種,那幾種的頁面編號寫進註解就攔不到。 - **`SKILLSET` 與 `TOOLING` 是既有落差**,不是這次新增型別才產生的。一併補齊比較省事,也不會留下第二個要記得的地方。 - **順序照 `gitea.sh` 的 `resolve_wiki_repo()` 走。** 兩邊排列一致,才看得出有沒有漏。 - **規則正文不在這裡重述。** 唯一來源仍是 `jsc-review` 的註解範圍文件,這支只補偵測樣式。 - 確認過整支腳本只有這一處列舉型別,沒有第二個要同步的地方。 ## 測試結果 - `sh -n hooks/comment-scope.sh`:通過。 - **實測三種型別各自都攔得下來**:造三個暫存檔各放一種頁號寫進程式碼註解,再造一個三種都放的,四次都是 exit 2(命中),命中說明都正好是「jsc wiki 頁面編號」——確認是這條樣式抓到的,不是旁邊那條「前綴加流水號」的樣式誤撿。暫存檔放在 git 工作區外,走整檔掃描,測完刪除。 - `lint-scripts.sh`:exit 0(17 支)。 - `lint-frontmatter.sh`:exit 0(2 支,不是 exit 3)。 - `check-behaviors.sh`:exit 0(對上 2 支技能,五欄齊全,不是 exit 3)。 - `ste100-lint.sh`:exit 0。 - `comment-scope.sh sweep`:exit 0。 ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-09-01 04:12:45 +00:00
What:
- wiki 頁面編號的偵測樣式補上 SKILLSET、TOOLING 與 MONITOR 三種型別。
- 三份 manifest 的版本一起提升。

Why:
- 這支 hook 的職責是擋住把文件追蹤資訊寫進程式碼註解,wiki 頁面編號正是禁止項之一。
- 樣式只列到 REPORT,但實際的頁型清單早就有 SKILLSET 與 TOOLING,現在再加 MONITOR。清單漏掉的那幾種,頁面編號寫進註解就攔不到,等於這條規則對它們不存在。
- SKILLSET 與 TOOLING 的缺漏是既有落差,不是這次新增型別才產生的,一併補齊比較省事,也不會留下第二個要記得的地方。

How:
- 型別的排列順序照 gitea.sh 的 resolve_wiki_repo 走,兩邊一致才看得出有沒有漏。
- 規則正文的唯一來源仍是 jsc-review 的註解範圍文件,這裡只補偵測樣式,不重述規則清單。
- 實測過三種型別各自都攔得下來,命中的說明都是「jsc wiki 頁面編號」,不是旁邊那條前綴加流水號的樣式誤撿。

Who:
技能助理落地帶出來的頁型別需求,四個存放庫同一批改。
admin merged commit 3cf8d82ffd into feat/monitor-wiki-page-type/main 2026-09-01 04:28:26 +00:00
admin deleted branch feat/monitor-wiki-page-type/page-id-regex 2026-09-01 04:28:26 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/hooks#62