fix/cpm-chart-invalid-date #23

Merged
admin merged 1 commits from fix/cpm-chart-invalid-date into develop 2026-08-26 10:12:36 +00:00
Member

PR 描述

摘要

  • 需求描述:ANALYZE_H87095D0 頁的 CPM 甘特圖出現 Invalid date:5.0 渲染錯誤,優化 analyze 技能避免再發生
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
references/cpm-chart.md 新增:規定 CPM 甘特圖語法(dateFormat YYYY-MM-DD 錨點日期、整數小時、after 串接),並記下 dateFormat X 配小數天數會炸出 Invalid date 的事故原因
skills/analyze/SKILL.md 步驟 8 補上指向 references/cpm-chart.md 的強制規則與完成條件
templates/analyze-page.md 補上原本缺漏的「關鍵路徑(CPM)」段落範本,內含正確語法範例,避免下次分析憑空發明畫法

設計重點

  • 根因:dateFormat X(Unix 時間戳)只吃整數,天數換算出的小數(如 1.3、5.0)解析失敗,Gitea 的 mermaid 渲染器直接丟出 Invalid date
  • 修法:改用 dateFormat YYYY-MM-DD 配任意錨點日期,時長直接取 WBS 表的整數工時(小時),除第一個工作包外全部用 after {id} 串接,圖裡完全不出現小數
  • 已同步修正既有頁面 ANALYZE_H87095D0(knowledges/ANALYZE wiki,非本存取庫範圍,已直接用 jsc-gitea:wiki 改好,不隨本 PR 走)

測試結果

  • 未跑自動化測試:本存取庫是純文件、範本與流程規則,沒有可執行的測試套件
  • 人工檢查:把修正後的甘特圖語法貼到 ANALYZE_H87095D0 頁後,Gitea 端渲染正常,不再出現 Invalid date

前置 Push Request

  • 無
# PR 描述 ## 摘要 - 需求描述:`ANALYZE_H87095D0` 頁的 CPM 甘特圖出現 `Invalid date:5.0` 渲染錯誤,優化 `analyze` 技能避免再發生 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | references/cpm-chart.md | 新增:規定 CPM 甘特圖語法(`dateFormat YYYY-MM-DD` 錨點日期、整數小時、`after` 串接),並記下 `dateFormat X` 配小數天數會炸出 `Invalid date` 的事故原因 | | skills/analyze/SKILL.md | 步驟 8 補上指向 `references/cpm-chart.md` 的強制規則與完成條件 | | templates/analyze-page.md | 補上原本缺漏的「關鍵路徑(CPM)」段落範本,內含正確語法範例,避免下次分析憑空發明畫法 | ## 設計重點 - 根因:`dateFormat X`(Unix 時間戳)只吃整數,天數換算出的小數(如 `1.3`、`5.0`)解析失敗,Gitea 的 mermaid 渲染器直接丟出 `Invalid date` - 修法:改用 `dateFormat YYYY-MM-DD` 配任意錨點日期,時長直接取 WBS 表的整數工時(小時),除第一個工作包外全部用 `after {id}` 串接,圖裡完全不出現小數 - 已同步修正既有頁面 `ANALYZE_H87095D0`(`knowledges/ANALYZE` wiki,非本存取庫範圍,已直接用 `jsc-gitea:wiki` 改好,不隨本 PR 走) ## 測試結果 - 未跑自動化測試:本存取庫是純文件、範本與流程規則,沒有可執行的測試套件 - 人工檢查:把修正後的甘特圖語法貼到 `ANALYZE_H87095D0` 頁後,Gitea 端渲染正常,不再出現 `Invalid date` ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-08-26 07:35:41 +00:00
admin approved these changes 2026-08-26 10:12:33 +00:00
admin merged commit 83abe939d9 into develop 2026-08-26 10:12:36 +00:00
admin deleted branch fix/cpm-chart-invalid-date 2026-08-26 10:12:36 +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/sdlc#23