一句話:本卡為 FR-145 母案,稽核報告(Word/PDF/Excel)掛在每個稽核次後面結案即可下載;「專案調查結果」改造成結案報告,輪次結案仍有不符合時自動建該輪階段結案報告、專案完成時自動建專案總報告,六章只有總結由人寫其餘系統算,報告包含 Word、PDF、證據對照表、各稽核次報告與工作表、依控制結構分資料夾的凍結證據。六張實作卡。子卡清單在末段。
這系列在做什麼(白話)
一輪稽核跑完,顧問要把成果整包交給客戶。現在做不到:稽核計畫、稽核結果、改善計畫各自能下載但散在三頁;證據檔沒辦法打包;「專案調查結果」只是一個空白富文字框,顧問從零寫。
做完以後:①「稽核作業」清單每個已結案的稽核次旁邊有「下載報告」,給 Word、PDF、Excel;②側邊選單「專案調查結果」改名「結案報告」,一個專案一列,點開看該專案的報告——輪次結案時還有不符合就自動長一份「第 N 輪結案報告」,專案完成就自動長一份「專案總報告」;③報告頁像一份正式文件(封面、六章、附件),只有「總結與建議」要人寫,其餘系統從稽核計畫、稽核結果、改善計畫算好;④寫完按「定稿」鎖住記版號;「下載」拿 Word、PDF 或整包 zip(含證據對照表、各稽核次報告與工作表、依控制族群/控制項/評估目標分資料夾的證據檔、問卷填答轉 PDF)。
為什麼要做
決策者 2026-10-17 模擬真實 PM/顧問被客戶要報告的時間點:第一輪外稽沒過,客戶高層馬上要知道「現在什麼狀況、要改什麼」;覆核過了,客戶要一份「整案做完、合規證明」給董事會或認證機構。兩種報告用途不同、時間點不同,所以分「階段結案報告」與「專案總報告」兩層。顧問拿 Word 回去自己改、怎麼交客戶是他的事,系統只記下載日誌不介入。
關鍵設計決策(D1~D16 全文在 design.md)
- D1/D2 稽核報告掛稽核次:closed 或 remediation 可下載;Word=FR-142 報告加「改善計畫」節(三態:有/無/尚未送出);Excel 有改善計畫給改善計畫工作表否則稽核結果工作表,一律列全部評估目標。
- D3/D4/D5 兩層報告、自動建立:輪次結案時最終稽核 not_met>0 才建階段報告,=0 專案完成只建總報告;覆核又沒過再開一輪照建;系統自動建不設建立鈕。
- D6/D7 清單一專案一列展開子列、總報告固定最後;狀態只有 draft/issued;分段鈕待撰寫/已完成/尚未結案。
- D8/D9 文件版面六章(總報告七章)加附件一逐評估目標判定;只有總結由人寫、不標撰寫者;定論取該輪最後一次稽核。
- D10/D11 存檔/定稿/下載(下拉:Word、PDF、zip、報告包內容)三分開;定稿後存檔隱藏、定稿變修訂;Word 與 PDF 都給,每次下載記稽核事件。
- D12/D13 報告包結構與證據對照表;問卷填答轉 PDF;連結只進對照表;證據取 FR-142 結案凍結版本;版本沿用既有歷史表加 version_no/issued/bundle_ref。
- D15/D16 能力點沿用 grc.summary-report.*(read/export 給 manager 與 auditor,update 只給 manager);Word 套 FR-141/142 同一份 docx 範本;TipTap 沿用。
怎麼拆
- 卡 1 稽核作業清單「下載報告」+選檔端點+Word 改善計畫節:獨立因為只靠 FR-141/142,可先派。
- 卡 2 migration、自動建立 hook、清單端點、FE 清單重做、選單改名:獨立因為不依賴 FR-143,可先派;是卡 3~5 的地基。
- 卡 3 階段結案報告讀模型、端點、Word/PDF、FE 報告頁、下載日誌:最大一棒,等卡 2 與 FR-143 CM-2842。
- 卡 4 報告包 zip、證據對照表、證據資料夾、問卷 PDF、定稿版存檔:等卡 3。
- 卡 5 專案總報告七章與總報告包:等卡 3、4。