jiantw83
|
f503091655
|
feat(readme): README 同步 implement 與 maintain 的註解界線
What:README 的 implement 與 maintain 兩段說明各補一句註解界線,點出各自禁止寫進註解的追蹤資訊。
Why:README 是技能的對外說明,兩支技能已加規則,說明沒跟上就會讓使用者誤以為註解沒有限制。
How:兩段各補一句,內容與 SKILL.md 的指引一致,完整清單指向 jsc-review 的 references/comment-scope.md。
Who:jsc-sdlc 的 README 技能說明區塊。
|
2026-08-26 19:00:56 +08:00 |
|
jiantw83
|
31ba3f490a
|
feat(tdd): TDD 循環規則新增註解只寫原因
What:references/tdd.md 的循環規則新增第 4 項「註解只寫原因」,並寫成單一待辦的完成條件。
Why:註解界線要在紅綠循環當下就守住,不能等到審查階段才回頭清,否則追蹤編號早已散進整包 diff。
How:規則只寫一句界線加完成條件,完整清單與白名單指向 jsc-review 的 references/comment-scope.md。
Who:jsc-sdlc 的 TDD 參考文件,implement 與 maintain 兩支技能共用。
|
2026-08-26 19:00:56 +08:00 |
|
jiantw83
|
e6e3e176ef
|
feat(maintain): maintain 步驟加上註解界線規則
What:步驟 3 新增 3.3「註解只寫原因」,原 3.3、3.4 順延為 3.4、3.5。
Why:維護階段常改到既有註解,議題編號、commit hash、分支名、人名與 @ 提及很容易順手留在註解裡,讓註解變成追蹤記錄。
How:規則正文放在 jsc-review 的 references/comment-scope.md,本技能只寫指引與完成條件,不重複清單;並指向 jsc-hooks 的 comment-scope.sh 當寫檔後的即時警告。
Who:jsc-sdlc 的 maintain 技能。
|
2026-08-26 19:00:56 +08:00 |
|
jiantw83
|
cd95c22bd4
|
feat(implement): implement 步驟加上註解界線規則
What:步驟 9 新增 9.3「註解只寫原因」,原 9.3 順延為 9.4;步驟 10 交給 code-review 前先掃整包 diff。
Why:實作階段手上一直握著工作包編號、分析頁編號、待辦編號、分支名與 PR 編號,這些追蹤資訊很容易被寫進程式碼註解,讓註解變成文件索引。
How:規則正文放在 jsc-review 的 references/comment-scope.md,本技能只寫指引與完成條件,不重複清單;並指向 jsc-hooks 的 comment-scope.sh 當寫檔後的即時警告。
Who:jsc-sdlc 的 implement 技能。
|
2026-08-26 19:00:56 +08:00 |
|
admin
|
83abe939d9
|
Merge pull request 'fix/cpm-chart-invalid-date' (#23) from fix/cpm-chart-invalid-date into develop
Reviewed-on: #23
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-26 10:12:36 +00:00 |
|
admin
|
a2d6f73f39
|
Merge pull request 'fix/work-package-dependency-gate-parallel' (#24) from fix/work-package-dependency-gate-parallel into develop
Reviewed-on: #24
|
2026-08-26 10:07:36 +00:00 |
|
jiantw83
|
87d73034c5
|
fix(implement): 工作包 PR 閘門改為只檢查候選工作包自身相依,並修正平行工作包共用 worktree 路徑衝突
|
2026-08-26 17:59:08 +08:00 |
|
jiantw83
|
a82f06b702
|
fix(analyze): 修正 CPM 甘特圖用小數天數的 dateFormat X 導致 Gitea 渲染 Invalid date,改用 dateFormat YYYY-MM-DD 錨點日期、整數小時與 after 串接
|
2026-08-26 15:33:04 +08:00 |
|
admin
|
41bcbf0f1c
|
Merge pull request 'feat(sdlc): 四階段收尾一律回報' (#21) from feat/stage-report into develop
Reviewed-on: #21
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-26 01:30:12 +00:00 |
|
 jiantw83andClaude Opus 5
|
4a4feaf6ef
|
feat(sdlc): 四階段收尾一律回報
What:新增 tools/stage-report.sh 與 references/stage-report.md,四支階段技能各加一步收尾回報:模型能力標籤判定、工作日誌連結、所有寫入的 wiki 連結;實作階段再加工作目錄與來源、工作、目標三條分支。
Why:階段跑完該交代什麼是固定的,寫在內文靠模型自己記,少一項看不出來。沒寫工作日誌更是如此——內容只留在對話裡,換一個工作階段就沒了。
How:彙整搬到程式層。頁名換絕對網址、commit 數與推送狀態由 git 現查、來源分支在不在遠端也由腳本判定;模型閘門那一列只轉述 sdlc-gate.sh report,不自評。沒有工作日誌就警告使用者檢查,並把內容交給 jsc-log 的暫存區,下次寫日誌一併寫入。結束碼 1 是警告不是阻擋,提前停下來也要回報。
Who:跑 SDLC 四階段的人,以及接手看紀錄的人。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-26 09:19:43 +08:00 |
|
admin
|
4a309a571d
|
Merge pull request 'feat/work-package-pr-gate-and-comment-autofix' (#19) from feat/work-package-pr-gate-and-comment-autofix into develop
Reviewed-on: #19
|
2026-08-25 11:03:27 +00:00 |
|
jiantw83
|
a52e47be80
|
chore(sdlc): 三份 manifest 同步升版到 0.1.5
|
2026-08-25 18:59:37 +08:00 |
|
jiantw83
|
f299d1706a
|
docs(sdlc): 補上 wp-gate.sh 工具說明與兩層閘門分工
|
2026-08-25 18:59:37 +08:00 |
|
jiantw83
|
ec23f6ee12
|
feat(implement): 未合併 PR 改為程式層硬閘門,留言自動修正
|
2026-08-25 18:59:37 +08:00 |
|
admin
|
957948931e
|
Merge pull request 'fix/skillset-audit-compliance-and-guard-fixes' (#18) from fix/skillset-audit-compliance-and-guard-fixes into develop
Reviewed-on: #18
|
2026-08-25 07:15:26 +00:00 |
|
 jiantw83andClaude Opus 5
|
4dcf5a7401
|
chore(sdlc): 三份 manifest 同步升版並同步 marketplace 正本
What:三份 plugin manifest 版本同步 bump,兩份 marketplace 檔與 plugins/meta 正本對齊。
Why:準則要求技能異動必須同步升版;marketplace 副本必須與正本完全一致。
How:以 jsc-meta 的 tools/sync-skill-manifest.sh 升版,marketplace 檔由正本複製。
Who:jsc-meta:skill-check 例行稽核(2026-08-25)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-25 14:58:54 +08:00 |
|
 jiantw83andClaude Opus 5
|
821261ad9d
|
docs(sdlc): 同步文件與參考資料
What:更新 README、AGENTS.md、templates 與 references,讓文件敘述與實際行為一致。
Why:稽核發現多處文件與程式行為分歧,違反「每個意義只有單一真實來源」。
How:以實際程式行為為準改寫敘述,重複的規則收成單一來源並以一行指引指過去。
Who:jsc-meta:skill-check 例行稽核(2026-08-25)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-25 14:58:54 +08:00 |
|
 jiantw83andClaude Opus 5
|
b78f7e8b3f
|
fix(sdlc): 補齊稽核缺失並修掉護欄失效
What:依 jsc-meta:skill-check 的稽核結果修正技能與工具——補上每個步驟的可檢核完成條件、
把留在內文的標準輸入輸出流程下放 tools/、修正查表與退碼路由造成的誤判。
Why:稽核發現這些缺失會讓技能在實際執行時走錯分支或靜默通過。
完成條件缺漏是最常被違反的一項;退碼誤判與查表錯誤則會讓良性狀況被當成失敗。
How:逐項對照 references/guidelines.md 的審核檢查清單修正,新增的工具都有
documented exit codes,並以真實執行驗證每條路徑。
Who:jsc-meta:skill-check 例行稽核(2026-08-25)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-25 14:58:54 +08:00 |
|
admin
|
4369f7dbda
|
Merge pull request '發佈 jsc-sdlc 0.1.2:閘門結果每次回報' (#17) from develop into master
Reviewed-on: #17
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-25 05:06:14 +00:00 |
|
 jiantw83andClaude Opus 5
|
7efdb6fe39
|
chore(plugin 版本): 三份 manifest 升版至 0.1.2
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 13:03:17 +08:00 |
|
 jiantw83andClaude Opus 5
|
b0a3fdb3fe
|
docs(README): 同步閘門每次回報的規則
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 13:03:17 +08:00 |
|
 jiantw83andClaude Opus 5
|
58792b60c7
|
feat(閘門回報): 模型能力標籤檢查結果每次都要回報使用者
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 13:03:17 +08:00 |
|
admin
|
0e773b34bd
|
Merge pull request '發佈 jsc-sdlc 0.1.1:PR 未合併不開下一包、檢查時讀留言' (#16) from develop into master
Reviewed-on: #16
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-25 04:12:26 +00:00 |
|
 jiantw83andClaude Opus 5
|
ad64568cdf
|
chore(plugin 版本): 三份 manifest 升版至 0.1.1
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 12:08:11 +08:00 |
|
 jiantw83andClaude Opus 5
|
a5e6eec92c
|
docs(README): 同步 PR 阻擋與留言檢查流程
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 12:08:11 +08:00 |
|
 jiantw83andClaude Opus 5
|
3cc5bb5cd2
|
feat(PR 阻擋): PR 未合併不開下一包,檢查時一併讀留言並詢問是否修正
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 12:08:11 +08:00 |
|
admin
|
9ae405b724
|
Merge pull request '發佈 jsc-sdlc 0.1.0:一包一 PR、回合來源分支' (#15) from develop into master
Reviewed-on: #15
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-25 04:02:30 +00:00 |
|
 jiantw83andClaude Opus 5
|
d8656a4ca3
|
chore(plugin 版本): 三份 manifest 升版至 0.1.0
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:58:11 +08:00 |
|
 jiantw83andClaude Opus 5
|
dacc9b86d5
|
docs(README): 同步一包一 PR 與來源分支即 PR 目標的說明
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:58:11 +08:00 |
|
 jiantw83andClaude Opus 5
|
878d34b177
|
feat(一包一 PR): 每個工作包完成即 commit、push、PR 回來源分支
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:58:11 +08:00 |
|
admin
|
73169b0c72
|
Merge pull request '發佈 jsc-sdlc 0.0.9' (#14) from develop into master
Reviewed-on: #14
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-25 03:35:00 +00:00 |
|
 jiantw83andClaude Opus 5
|
160e93f65a
|
docs(README): 同步「一律以遠端為準」的分支規則
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:10:55 +08:00 |
|
 jiantw83andClaude Opus 5
|
543fd8c695
|
feat(分支基準): 參考與來源分支一律取遠端 origin,動作前先 fetch
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:10:55 +08:00 |
|
 jiantw83andClaude Opus 5
|
082104c550
|
chore(plugin 版本): 三份 manifest 升版至 0.0.9
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:04:33 +08:00 |
|
 jiantw83andClaude Opus 5
|
9a85af6c4e
|
docs(README): 同步 worktree 流程與分支規則說明
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:04:33 +08:00 |
|
 jiantw83andClaude Opus 5
|
87af245d54
|
feat(worktree): 實作階段動程式碼前先從來源分支建立 worktree
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 11:04:33 +08:00 |
|
admin
|
518e5140a4
|
Merge pull request '發佈 jsc-sdlc 0.0.8:wiki 連結方向與跨庫修正' (#12) from develop into master
Reviewed-on: #12
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-25 00:32:26 +00:00 |
|
admin
|
7ff9e8e635
|
Merge pull request 'fix(wiki 連結): 方向修正與跨存取庫改用絕對網址(升版 0.0.8)' (#11) from fix/wiki-link-direction-and-scope into develop
Reviewed-on: #11
|
2026-08-24 11:00:04 +00:00 |
|
 jiantw83andClaude Opus 5
|
c932ab2b36
|
chore(plugin 版本): 三份 manifest 升版至 0.0.8
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 18:54:19 +08:00 |
|
 jiantw83andClaude Opus 5
|
2a1dcc59e9
|
fix(wiki 連結): 目錄頁連結方向修正、跨頁型改絕對網址、工作證不再假裝連結
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 18:54:19 +08:00 |
|
admin
|
99ef7c10db
|
Merge pull request '發佈 jsc-sdlc 0.0.7:交付工作包 WP-01、共識規則、marketplace 正本遷移' (#9) from develop into master
Reviewed-on: #9
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-24 10:20:05 +00:00 |
|
admin
|
94c177f711
|
Merge pull request 'chore(marketplace 正本): 正本移至 plugins/meta(升版 0.0.7)' (#10) from chore/marketplace-canon-to-meta into develop
Reviewed-on: #10
|
2026-08-24 10:14:29 +00:00 |
|
 jiantw83andClaude Opus 5
|
1d186bf141
|
chore(plugin 版本): 三份 manifest 升版至 0.0.7
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 18:00:35 +08:00 |
|
 jiantw83andClaude Opus 5
|
6fe31d1d1a
|
docs(README): 安裝入口改為 plugins/meta 並補上遷移說明
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 18:00:35 +08:00 |
|
admin
|
b93d678b3c
|
Merge pull request 'feat(交付與共識): 交付工作包獨立為 WP-01、新增交付內容型別與共識判定規則' (#8) from feat/deliver-package-and-consensus-rules into develop
Reviewed-on: #8
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-24 09:51:35 +00:00 |
|
 jiantw83andClaude Opus 5
|
b5f28e57f9
|
refactor(分支規則): 分支確認改用 sdlc 自帶的 references/branch.md,移除對 jsc-shared 的相依
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 17:37:12 +08:00 |
|
 jiantw83andClaude Opus 5
|
4b5385175b
|
chore(plugin 版本): 三份 manifest 升版至 0.0.6
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 17:24:31 +08:00 |
|
 jiantw83andClaude Opus 5
|
811eae8fd0
|
docs(README): 補上交付頁型、共識規則與交付內容型別的說明
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 17:24:31 +08:00 |
|
 jiantw83andClaude Opus 5
|
62fd2a6022
|
feat(交付與共識): 交付工作包獨立為 WP-01、新增交付內容型別與共識判定規則
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 17:24:31 +08:00 |
|
admin
|
11a9287ae4
|
Merge pull request '發佈 jsc-sdlc 0.0.5:階段閘門程式化、分支確認與交接優先' (#7) from develop into master
Reviewed-on: #7
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
|
2026-08-24 08:17:51 +00:00 |
|