[工作包 B] 工作日排程與關鍵路徑計算 #76
Notifications
Due Date
Blocks
#75 [工作包 F] 六份流程正本重整與測試修復
plugins/tea-sdlc
#71 [工作包 C] analyze 交付優先流程
plugins/tea-sdlc
Reference: plugins/tea-sdlc#76
Reference in New Issue
Block a user
這個工作包在做什麼
將排程改為工作日計算,並產出 PERT 與關鍵路徑所需的時程資料。
描述
擴充
scripts/schedule.js:跳過週末與台灣行政機關辦公日曆表假日,從政府資料開放平臺以內建fetch取得並快取年度資料;抓取失敗時只跳過週末並警告。由同一計畫檔計算工作包早晚時程、浮時、關鍵路徑、PERT 期望值與變異數。架構圖
JSON 計畫檔 →
schedule.js→ 工作日排程/PERT/CPM 結果 → 甘特圖、PERT 圖、關鍵路徑圖。範圍邊界
只處理排程計算與假日快取;不建立 Gitea 工作包、不修改 Milestone/看板、不產生 HTML/SVG/preview。
介面契約
/sdlc-analyzeschedule.jsstartDate、workPackages[{index,title,days,depends}]schedule.jsissue-update.js、文件產出流程schedule.js待辦
fetch取得並快取政府資料開放平臺的台灣辦公日曆表。整體驗收
repo 列表
plugins/tea-sdlc關聯
可與 A、G 平行;C 依賴本包的排程契約。起始日採 2026-09-22,O/M/P 為 3/4/7 人天。
估算人天:4