admin
ca53be3011
Merge pull request 'fix(version-guard): 遠端版本查詢加上重試,避免暫時性網路失敗誤判 fail-closed' ( #12 ) from develop into master
...
Reviewed-on: #12
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-19 03:50:21 +00:00
jiantw83 and Claude Sonnet 5
a3b29abf63
chore(plugin 版本): jsc-shared 升版至 0.2.4
...
對應 version-guard.mjs 遠端查詢重試機制的修正。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-19 11:40:44 +08:00
jiantw83 and Claude Sonnet 5
7a2bef2e1c
fix(version-guard): 遠端版本查詢加上重試,避免暫時性網路失敗被誤判為 fail-closed
...
原本一次 fetch 失敗(逾時/連線中斷/非 2xx)就直接視為查無遠端版本並擋下工具呼叫,
對暫時性網路問題過度敏感;改為最多重試 3 次、每次間隔 300ms,仍全部失敗才 fail-closed。
TLS 憑證驗證全程不跳過,維持 --use-system-ca 既有信任機制;--timeout-ms 預設由 5000
降到 3000,讓重試後的最長總耗時仍落在 hooks.json 設定的 15 秒逾時內。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-19 11:40:44 +08:00
admin
fcea8ee48c
Merge pull request 'feat(todo-wiki,do-wiki): checklist 依群組分組、do-wiki 改以工作證逐群組領取' ( #11 ) from develop into master
...
Reviewed-on: #11
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-19 02:11:27 +00:00
jiantw83 and Claude Sonnet 5
0699f0fb5a
feat(todo-wiki,do-wiki): checklist 依群組分組、do-wiki 改以工作證逐群組領取
...
todo-wiki 產生的 checklist 改依專案或相依性分組(組內編號自 1 起算),
frontmatter 新增 max_parallel 標明最多可平行處理的群組數;do-wiki 開工前
先產生唯一工作證,改以群組為單位領取(全被領取時列出各群組最後更新時間
詢問是否取代),群組完成與 session 停止時釋放工作證。同步更新 README
skill 表格說明與三份 plugin manifest 版號(0.2.2 → 0.2.3)。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-19 10:08:08 +08:00
admin
bb7b641261
Merge pull request 'refactor(spec-wiki-contents): 目錄頁 check 欄改用 ●/○' ( #10 ) from develop into master
...
Reviewed-on: #10
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-17 07:33:42 +00:00
jiantw83 and Claude Sonnet 5
d813e7351e
chore(plugin 版本): 三家 manifest 升版 0.2.2
...
目錄頁 check 欄改用 ●/○,對照 master 現行版本 0.2.1 升版。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 15:24:53 +08:00
jiantw83 and Claude Sonnet 5
e83b4ff4f3
refactor(spec-wiki-contents): 目錄頁 check 欄改用 ●/○,取代 [ ]/[x]
...
GFM 任務清單語法只在 Markdown 清單項目生效,放進表格儲存格只會被渲染成字面
文字,改用 ●(已完成/已產生)/○(未完成/未產生)避免這個問題;
plan-wiki/todo-wiki/do-wiki 三個消費端同步更新描述,計畫頁/代辦頁自己的
checklist(- [ ]/- [x])不受影響、原樣保留。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 15:12:06 +08:00
admin
df2f177520
Merge pull request 'feat(spec-version-guard): 新增版本前置檢查規範、腳本與 hook' ( #9 ) from develop into master
...
Reviewed-on: #9
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-17 06:57:13 +00:00
jiantw83 and Claude Sonnet 5
1224fd8ab7
chore(plugin 版本): 三家 manifest 升版 0.2.1
...
新增 spec-version-guard 規範/腳本/hook,對照 master 現行版本 0.2.0 升版;
一併訂正 plugin.meta.json 版本落差(原為 0.1.7,是三份 manifest 版本產生器
實際讀取的來源,放著不同步會在下次重新產生時把版本覆寫回舊版)。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 14:53:43 +08:00
jiantw83 and Claude Sonnet 5
2329e4d709
feat(spec-version-guard): 新增版本前置檢查規範、共用腳本與 hook
...
新增 spec-version-guard 規範(定義遠端發佈版本 vs 當前實際載入版本的比對規則、
fail-closed、錯誤訊息格式)與 scripts/version-guard.mjs(hook/CLI 雙模式,
hook 模式輸出 Claude Code/Copilot 相容的 PreToolUse deny JSON);spec-preflight
的載入順序補上版本檢查第 0 步;新增 hooks/hooks.json 掛 PreToolUse;
do-wiki/models/plan-wiki/plugins-uninstall/todo-wiki 五個 skill 檔頭引用新規範
(plugins-install 刻意排除,避免版本落後時擋住自己的修復手段)。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 14:53:35 +08:00
admin
eed0a6190a
Merge pull request 'refactor(spec-wiki-contents): 目錄頁改依系統分段六欄表格' ( #8 ) from develop into master
...
Reviewed-on: #8
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-17 04:55:46 +00:00
jiantw83 and Claude Sonnet 5
9275863342
chore(plugin 版本): 三家 manifest 升版 0.2.0
...
spec-wiki-contents 目錄頁格式大規模重構(單一表格改依系統分段的六欄表格),
對照 master 現行版本 0.1.5 升版至 0.2.0。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 12:54:44 +08:00
jiantw83 and Claude Sonnet 5
aaa14064f7
refactor(spec-wiki-contents): 目錄頁改依系統分段六欄表格,新增系統名稱決定與 OTHER 附屬頁規則
...
plan-wiki/todo-wiki 新增系統名稱決定流程(需求指定或推論候選/挑工作目錄與程式碼中文名),
spec-wiki-contents 目錄頁維持單一 CONTENTS 頁但依系統分成 `## 英文 中文` 段落,段落內用
計畫/代辦六欄表格取代原本四欄單一表格,並支援不屬於計畫代辦的附屬內容另建 OTHER_ 頁、
用 footnote 從對應列連過去;do-wiki 開工前挑代辦改為掃描全部系統段落。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 12:54:37 +08:00
admin
9ffb800b09
Merge pull request 'chore(plugin 版本): 三家 manifest 升版 0.1.5' ( #7 ) from develop into master
...
Reviewed-on: #7
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-17 03:43:51 +00:00
jiantw83 and Claude Sonnet 5
3790ff733f
chore(plugin 版本): 更正三家 manifest 版號為 0.1.5
...
同一 PR(develop -> master,#7)先前已累積多次未合併的版號變更;依
spec-plugin-version「同一 PR 只以 master 版本計算一次最終升版」,
以 master 現行版本 0.1.4 為基準改為 0.1.5,取代先前誤算的 0.1.8。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:37:27 +08:00
jiantw83 and Claude Sonnet 5
b34f4f4af8
chore(plugin 版本): 三家 manifest 升版 0.1.8
...
新增 do-wiki、spec-wiki-contents 兩個 skill,並調整 plan-wiki/todo-wiki
內容,對照 master 現行版本 0.1.4 與本機既有 0.1.7 升版至 0.1.8。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:21:07 +08:00
jiantw83 and Claude Sonnet 5
17a4cd58d0
docs(README): 補上 do-wiki 說明列與開工前選單/目錄頁 check 欄位說明
...
新增 do-wiki 一列;plan-wiki/todo-wiki 列補上目錄頁四欄「已產生/已完成」
check 欄位行為;todo-wiki/do-wiki 列補上開工前挑選提示。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:20:58 +08:00
jiantw83 and Claude Sonnet 5
508527df7c
refactor(plan-wiki): 改用 spec-wiki-contents、命名改 _ 分隔
...
計畫頁 title 命名改用 PLAN_{yyyyMMdd}_{HASH};目錄頁四欄格式、
「已產生」欄初始值與連結來源(查表 path)改為引用 spec-wiki-contents,
不再自行定義與 percent-encode title。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:20:52 +08:00
jiantw83 and Claude Sonnet 5
59f0807054
refactor(todo-wiki): 開工前挑計畫、改用 spec-wiki-contents、命名改 _ 分隔
...
TODO 頁 title 命名改用 TODO_{yyyyMMdd}_{HASH};目錄頁四欄格式與列型別判定
改為引用 spec-wiki-contents;新增階段 2-0 提前確認 wiki repo 並讀目錄頁、
開工前挑選尚未產生代辦的計畫並把計畫頁全文併入需求來源、寫入成功後回寫
該計畫列「已產生」。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:20:45 +08:00
jiantw83 and Claude Sonnet 5
2fa73f443d
feat(spec-wiki-contents): 新增 wiki 目錄頁四欄格式與列型別判定共用規範
...
收斂 plan-wiki/todo-wiki/do-wiki 三個 skill 共用的目錄頁四欄表格格式、
計畫列/TODO 列型別判定、連結來源(查表 path)與回寫規則,避免各自重複。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:20:34 +08:00
jiantw83 and Claude Sonnet 5
029ef5a775
feat(do-wiki): 新增依 wiki TODO 清單逐項執行的 skill
...
作為 todo-wiki 的執行端對應物:讀取鎖定模型的 wiki TODO 頁、檢查強制規則、
逐項執行並即時回寫勾選,全部完成後回目錄頁把該代辦列標記已完成。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-17 11:20:27 +08:00
jiantw83
66af00cfdd
chore(plugin 版本): 三家 manifest 升版 0.1.7
2026-08-17 09:18:28 +08:00
jiantw83
60df01a21a
chore(plugin 版本): 三家 manifest 升版 0.1.6
2026-08-14 18:53:16 +08:00
jiantw83
cb3aecef89
chore(plugin 版本): 三家 manifest 升版 0.1.5
2026-08-14 18:33:53 +08:00
admin
aaddbe3215
Merge pull request 'chore(plugin 版本): 三家 manifest 升版 0.1.4' ( #6 ) from develop into master
...
Reviewed-on: #6
2026-08-14 10:28:26 +00:00
jiantw83
0ce8979de4
chore(plugin 版本): 三家 manifest 升版 0.1.4
2026-08-14 18:25:41 +08:00
admin
f59a6865ae
Merge pull request 'sync' ( #5 ) from master into develop
...
Reviewed-on: #5
2026-08-14 08:56:21 +00:00
admin
3ea49a74fe
Merge pull request '調整 plan-wiki 與 todo-wiki 規則並升版 0.1.4' ( #4 ) from agent/update-plan-todo-wiki-rules into master
...
Reviewed-on: #4
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-14 08:56:05 +00:00
root
ed95b46ac9
docs(wiki skills): 禁止 plan 與 todo 流程檔案落地
2026-08-14 16:54:24 +08:00
root
3ccf42b521
chore(plugin 版本): 三家 manifest 升版 0.1.4
2026-08-14 16:50:07 +08:00
root
e01108732b
docs(wiki skills): 調整計畫與代辦 wiki 規則
2026-08-14 16:50:01 +08:00
admin
02e7cfe136
Merge pull request 'docs(wiki skills): 更新計畫與代辦頁預設規則' ( #3 ) from develop into master
...
Reviewed-on: #3
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-14 08:20:00 +00:00
Codex
27f3ce646c
docs(todo-wiki): 要求完成項目後更新 wiki
2026-08-14 16:11:16 +08:00
Codex
251cfb94db
docs(wiki skills): 禁止覆蓋目錄頁內容
2026-08-14 16:00:28 +08:00
Codex
94076dbef7
chore(plugin 版本): 三家 manifest 升版 0.1.3
2026-08-14 15:58:13 +08:00
Codex
bc18895e9f
docs(wiki skills): 更新計畫與代辦頁預設規則
2026-08-14 15:54:40 +08:00
admin
98bfb1d25b
Merge pull request 'docs(readme): 加入 plugin 一行指令範例' ( #2 ) from develop into master
...
Reviewed-on: #2
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-14 02:20:33 +00:00
jiantw83
9b718a22ad
docs(readme): 加入 plugin 一行指令範例
2026-08-14 02:19:24 +00:00
jiantw83
825b6c5ba1
chore(plugin 版本): 三家 manifest 與 plugin.meta.json 升版至 0.1.2
2026-08-12 10:44:03 +00:00
jiantw83
5f753810f6
feat(wiki skills): 新增不落地計畫與待辦 wiki 流程
2026-08-12 10:23:31 +00:00
jiantw83
c8645e641b
chore(plugin 版本): 三家 manifest 與 plugin.meta.json 升版至 0.1.1
...
本批變更:README 章節命名統一、gen-plugin-files 順序檢查、persona 納入 AGENTS.md 產生範圍、刪除多餘 log.py、修正 plugins 安裝/移除指令的 marketplace 名稱漂移與去重、todo 清單完成追蹤規則。
2026-08-12 05:53:08 +00:00
jiantw83
8f09285545
feat(todo 清單完成追蹤): 新增「完成即勾選」強制規則與時間戳慣例
...
todo skill 產生的強制規則區塊新增第五條規則:完成一項就地勾選並附上 Asia/Taipei 時間戳,不得留待多項一起補勾。spec-todo-list 同步補上對應的完成回報時間戳慣例,避免兩處規範各自漂移。
2026-08-12 05:52:53 +00:00
jiantw83
44bd526dbd
docs(spec-script-path): 更新單行 CLI 宣告範例,反映 persona 12 個 skill 已收斂為統一格式
...
寫法二的範例改為指向 spec-script-path 本身的單行引用格式,範例出處更新為 persona 全部 12 個已收斂的 skill。
2026-08-12 05:52:45 +00:00
jiantw83
9c2817660e
fix(plugins 安裝與移除指令): 修正 persona marketplace 名稱漂移,並收斂安裝/移除指令改引用 spec-plugin-cli
...
- plugins-uninstall 對照表的 persona marketplace 名誤植為已停用的舊名 jsc-plugins,修正為現行的 persona 並補充舊鍵處理說明。
- 兩份 skill 原本各自重寫的四家助理安裝/移除指令與 OpenCode 移除迴圈,改為引用 /jsc-shared:spec-plugin-cli 的唯一權威版本,只保留各自批次安裝/移除特有的判斷邏輯。
2026-08-12 05:52:38 +00:00
jiantw83
b9c7855adb
chore(scripts/lib): 刪除多餘的 log.py,spec-time-log 改為 bash/Node 兩語言參考實作
...
log.mjs 已是功能等價的 Node 版本,log.py 屬多餘的第三份實作;同步修正 spec-time-log 對參考實作語言數量的描述。
2026-08-12 05:52:28 +00:00
jiantw83
fc27067ddd
feat(gen-plugin-files): 新增 README 五個共通章節的順序漂移檢查,並把 persona 納入 AGENTS.md 產生範圍
...
- checkHeadingOrder():驗證五個共通章節的相對順序是否與 DEFAULT_HEADINGS 一致,不一致時報錯並指出違規的 repo 與章節,只報錯不自動搬移。
- AGENTS_APPLIES_TO 加入 persona,改用 agentsExtraBullets 機制產生其 AGENTS.md,不再是唯一排除在產生範圍外的 repo。
- 順帶修正 renderSectionForCompare() 對「檔案最後一節」結尾空行數的錯誤假設,避免內容其實相同卻被誤報「會變動」。
2026-08-12 05:52:21 +00:00
jiantw83
9580bb0c68
docs(跨助理支援度): 統一節名為「跨助理支援度」,與 persona/README.md 對齊
...
原「元件對各助理的適用範圍」與 persona 的「跨助理支援度」是同一件事的兩種命名,統一用語避免各 repo 各自表述。
2026-08-12 05:52:11 +00:00
jiantw83 and Claude Sonnet 5
1030f9d403
feat(shared): 新增14個共用spec、models/todo工具與樣板產生器,收斂跨repo重複規範
...
依 todo.md 執行的規範治理專案:新增 spec-preflight 等 14 個共用規範(含
conventional-commit/pull-request/git-push/issue-read/todo-list/ask-user/
subagent/no-scratch-files/skill-invocation/script-path/action-scaffold/
node-src-layout/plugin-cli/model),擴充 spec-git-safety 與 spec-gitea(token
優先序、機密遮蔽、Wiki 頁名轉義規則);新增可執行 skill `models`(模型能力
查詢與標籤)與 `todo`(依指定模型產生/附加 todo.md);新增 plugin.meta.json
單一事實來源與 gen-plugin-files.mjs 樣板產生器,統一四個 repo 的 manifest/
README/AGENTS.md 並移除寫死的本機使用者路徑;新增 shared/scripts/lib 的
log/機密遮蔽三語言參考實作。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-11 06:02:30 +00:00
admin
d49ae1085d
Merge pull request 'fix: plugins-install agy flow' ( #42 ) from develop into master
...
Reviewed-on: #42
Reviewed-by: 系統管理員 <1+admin@noreply.localhost >
2026-08-03 11:00:58 +00:00