feat/gitea-check-report-wiki-types #20

Merged
admin merged 1 commits from feat/gitea-check-report-wiki-types into develop 2026-08-26 02:51:15 +00:00
Member

摘要

  • 需求描述:新增的體檢技能與報表技能各要一種 wiki 頁面類型。wiki-repo 的白名單沒放行就解析不出存取庫,兩支技能都寫不進 wiki。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
tools/gitea.sh wiki-repo 的類型白名單加入 CHECK 與 REPORT,用法註解同步
tools/check-wiki-rules.sh 驗證涵蓋範圍從九種頁面類型擴到十一種
skills/wiki/SKILL.md description 的呼叫者清單補上 jsc-cli(CHECK 頁)
三份 manifest 版本同步 bump 到 0.1.4

設計重點

  • 解析規則本身沒有動。仍是先讀 JSC_WIKI_REPO_{TYPE}、再退回 JSC_WIKI_REPO,不得跨類型代用。這次只是把兩個新類型放進白名單。
  • check-wiki-rules.sh 一起改。那支腳本逐一驗證每種類型的三條規則,漏加新類型等於新類型沒有測試保護。
  • CHECK 的雜湊來源是 {主機名}/{登入帳號},REPORT 是 {owner}/{repo}/{期間},兩者的規則寫在 jsc-meta 的準則裡(另一個 PR),本存取庫只負責放行類型。

測試結果

  • sh tools/check-wiki-rules.sh:OK,exit 0。十一種類型 × 三項規則全部通過(專用變數優先、退回共用變數、不得跨類型代用)。
  • jsc-meta/tools/ste100-lint.sh:無違規。

前置 Push Request

  • 無
## 摘要 - 需求描述:新增的體檢技能與報表技能各要一種 wiki 頁面類型。`wiki-repo` 的白名單沒放行就解析不出存取庫,兩支技能都寫不進 wiki。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `tools/gitea.sh` | `wiki-repo` 的類型白名單加入 `CHECK` 與 `REPORT`,用法註解同步 | | `tools/check-wiki-rules.sh` | 驗證涵蓋範圍從九種頁面類型擴到十一種 | | `skills/wiki/SKILL.md` | description 的呼叫者清單補上 `jsc-cli`(CHECK 頁)| | 三份 manifest | 版本同步 bump 到 0.1.4 | ## 設計重點 - **解析規則本身沒有動**。仍是先讀 `JSC_WIKI_REPO_{TYPE}`、再退回 `JSC_WIKI_REPO`,不得跨類型代用。這次只是把兩個新類型放進白名單。 - **`check-wiki-rules.sh` 一起改**。那支腳本逐一驗證每種類型的三條規則,漏加新類型等於新類型沒有測試保護。 - `CHECK` 的雜湊來源是 `{主機名}/{登入帳號}`,`REPORT` 是 `{owner}/{repo}/{期間}`,兩者的規則寫在 `jsc-meta` 的準則裡(另一個 PR),本存取庫只負責放行類型。 ## 測試結果 - `sh tools/check-wiki-rules.sh`:`OK`,exit 0。十一種類型 × 三項規則全部通過(專用變數優先、退回共用變數、不得跨類型代用)。 - `jsc-meta/tools/ste100-lint.sh`:無違規。 ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-08-26 02:45:58 +00:00
What: gitea.sh 的 wiki-repo 白名單加入 CHECK 與 REPORT,check-wiki-rules.sh 的驗證涵蓋範圍從九種擴到十一種,wiki 技能的 description 補上兩個新呼叫者。
Why: 執行環境體檢(jsc-cli:doctor)與工作報表(jsc-log:report)都要寫 wiki,但頁面類型不在白名單裡就解析不出存取庫,兩支技能都寫不進去。
How: 只動白名單與驗證清單,解析規則本身不變:一律先讀 JSC_WIKI_REPO_{TYPE},再退回 JSC_WIKI_REPO,不得跨類型代用。
Who: 體檢頁與報表頁的 wiki 位置解析。
jiantw83 added a new dependency 2026-08-26 02:46:37 +00:00
jiantw83 added a new dependency 2026-08-26 02:46:54 +00:00
jiantw83 added a new dependency 2026-08-26 02:47:49 +00:00
admin approved these changes 2026-08-26 02:51:11 +00:00
admin merged commit f9537d9981 into develop 2026-08-26 02:51:15 +00:00
admin deleted branch feat/gitea-check-report-wiki-types 2026-08-26 02:51:15 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Reference: plugins/gitea#20