sdlc 0.1.6 發佈:四階段收尾一律回報 #22

Merged
admin merged 2 commits from develop into master 2026-08-26 01:33:54 +00:00
Member

摘要

  • 需求描述:把 develop 上的 jsc-sdlc 變更發佈到 master——四個階段收尾一律回報。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
tools/stage-report.sh 新工具:四階段共用的收尾回報,資料由腳本現查
references/stage-report.md 回報規則的單一來源:三項共通、實作多四項、暫存規則、結束碼
skills/plan/、skills/analyze/、skills/implement/、skills/maintain/ 的 SKILL.md 各加一步階段回報,實作那支多報工作目錄與三條分支
README.md、三份 manifest 文件與版本同步,版本 0.1.6

設計重點

  • 模型閘門那一列只轉述 sdlc-gate.sh report;commit 數、推送狀態、來源分支在不在遠端都由腳本現查,不採信模型自己數的數字。
  • 提前停下來也要回報。停在半路卻不回報,看起來跟沒跑過一樣。
  • 缺工作日誌或缺 PR 時結束碼是 1,屬警告不是阻擋,回報照樣印出來。

測試結果

  • 合併進 develop 前的驗證:sh -n 通過;規劃與實作兩個階段的回報試跑輸出正確,含遠端分支標示、commit 數、推送狀態、缺 PR 警告;缺工作日誌時內容確實寫進暫存區;ste100-lint.sh sdlc 通過。
  • 本次發佈範圍與 develop 完全相同,沒有額外變更。

前置 Push Request

  • plugins/log#13(階段回報會呼叫 worklog-pending.sh,該工具由這支 PR 發佈到 master)
## 摘要 - 需求描述:把 develop 上的 jsc-sdlc 變更發佈到 master——四個階段收尾一律回報。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `tools/stage-report.sh` | 新工具:四階段共用的收尾回報,資料由腳本現查 | | `references/stage-report.md` | 回報規則的單一來源:三項共通、實作多四項、暫存規則、結束碼 | | `skills/plan/`、`skills/analyze/`、`skills/implement/`、`skills/maintain/` 的 SKILL.md | 各加一步階段回報,實作那支多報工作目錄與三條分支 | | `README.md`、三份 manifest | 文件與版本同步,版本 0.1.6 | ## 設計重點 - 模型閘門那一列只轉述 `sdlc-gate.sh report`;commit 數、推送狀態、來源分支在不在遠端都由腳本現查,不採信模型自己數的數字。 - 提前停下來也要回報。停在半路卻不回報,看起來跟沒跑過一樣。 - 缺工作日誌或缺 PR 時結束碼是 1,屬警告不是阻擋,回報照樣印出來。 ## 測試結果 - 合併進 develop 前的驗證:`sh -n` 通過;規劃與實作兩個階段的回報試跑輸出正確,含遠端分支標示、commit 數、推送狀態、缺 PR 警告;缺工作日誌時內容確實寫進暫存區;`ste100-lint.sh sdlc` 通過。 - 本次發佈範圍與 develop 完全相同,沒有額外變更。 ## 前置 Push Request - https://gitea.jsc.idv.tw/plugins/log/pulls/13(階段回報會呼叫 `worklog-pending.sh`,該工具由這支 PR 發佈到 master)
jiantw83 added 2 commits 2026-08-26 01:33:13 +00:00
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>
Reviewed-on: #21
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
jiantw83 added a new dependency 2026-08-26 01:33:21 +00:00
admin approved these changes 2026-08-26 01:33:51 +00:00
admin merged commit 2aa47aced5 into master 2026-08-26 01:33:54 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Reference: plugins/sdlc#22