refactor(spec-wiki-contents): 目錄頁改依系統分段六欄表格 #8

Merged
admin merged 2 commits from develop into master 2026-08-17 04:55:46 +00:00
Member

摘要

  • plan-wiki/todo-wiki 新增「系統名稱決定」流程:計畫需求未指定系統名稱時推論 5 組英文+中文候選供選擇(支援重新產生/自行輸入);todo-wiki 改用工作目錄名稱+程式碼中找中文名稱。
  • spec-wiki-contents 目錄頁維持單一 CONTENTS 頁,但依系統分成 ## 英文 中文 段落,段落內用「計畫|是否已產生代辦|內容|代辦|是否已完成|內容」六欄表格取代原本跨系統單一四欄表格,新增列前先找可合併既有列。
  • 新增 OTHER_{yyyyMMdd}_{HASH} 附屬參考頁規則,供不屬於計畫/代辦的補充內容(如視覺資產)使用,透過 Markdown footnote 從目錄列連過去,不覆蓋原本的計畫/代辦連結。
  • do-wiki 開工前挑代辦改為掃描目錄頁內所有系統段落並標示所屬系統。
  • 三家 manifest(plugin.json/.claude-plugin/plugin.json/.codex-plugin/plugin.json)依 spec-plugin-version 升版至 0.2.0。

Test plan

  • knowledges/Plan wiki 實際套用新格式(重新命名 3 個舊頁、修正 H1、合併目錄頁為分段格式、建立 OTHER 附屬頁),逐一讀回 base64 內容比對 MATCH。
  • 下次實際呼叫 plan-wiki/todo-wiki/do-wiki 時驗證新流程(系統名稱推論、段落 upsert、footnote 連結)運作符合預期。
## 摘要 - plan-wiki/todo-wiki 新增「系統名稱決定」流程:計畫需求未指定系統名稱時推論 5 組英文+中文候選供選擇(支援重新產生/自行輸入);todo-wiki 改用工作目錄名稱+程式碼中找中文名稱。 - spec-wiki-contents 目錄頁維持單一 `CONTENTS` 頁,但依系統分成 `## 英文 中文` 段落,段落內用「計畫|是否已產生代辦|內容|代辦|是否已完成|內容」六欄表格取代原本跨系統單一四欄表格,新增列前先找可合併既有列。 - 新增 `OTHER_{yyyyMMdd}_{HASH}` 附屬參考頁規則,供不屬於計畫/代辦的補充內容(如視覺資產)使用,透過 Markdown footnote 從目錄列連過去,不覆蓋原本的計畫/代辦連結。 - do-wiki 開工前挑代辦改為掃描目錄頁內所有系統段落並標示所屬系統。 - 三家 manifest(`plugin.json`/`.claude-plugin/plugin.json`/`.codex-plugin/plugin.json`)依 spec-plugin-version 升版至 `0.2.0`。 ## Test plan - [x] `knowledges/Plan` wiki 實際套用新格式(重新命名 3 個舊頁、修正 H1、合併目錄頁為分段格式、建立 OTHER 附屬頁),逐一讀回 base64 內容比對 MATCH。 - [ ] 下次實際呼叫 plan-wiki/todo-wiki/do-wiki 時驗證新流程(系統名稱推論、段落 upsert、footnote 連結)運作符合預期。
jiantw83 added 2 commits 2026-08-17 04:55:18 +00:00
plan-wiki/todo-wiki 新增系統名稱決定流程(需求指定或推論候選/挑工作目錄與程式碼中文名),
spec-wiki-contents 目錄頁維持單一 CONTENTS 頁但依系統分成 `## 英文 中文` 段落,段落內用
計畫/代辦六欄表格取代原本四欄單一表格,並支援不屬於計畫代辦的附屬內容另建 OTHER_ 頁、
用 footnote 從對應列連過去;do-wiki 開工前挑代辦改為掃描全部系統段落。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
spec-wiki-contents 目錄頁格式大規模重構(單一表格改依系統分段的六欄表格),
對照 master 現行版本 0.1.5 升版至 0.2.0。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
admin approved these changes 2026-08-17 04:55:44 +00:00
admin merged commit eed0a6190a into master 2026-08-17 04:55:46 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/shared#8