本卡屬 FR-142(母卡 CM-2818:https://app.notion.com/p/FR-142-AO-Excel-3fb346da4cd0819c8d6dcb40beb8185f),第 0 棒:寫討論稿+刻可點的 HTML 雛形+Excel 範例+報告稿範例。只寫文件與假資料雛形,不改產品碼、不改套件。
FR-142 要把稽核判定改成逐條評估目標(AO)判定,並加文字版稽核結果頁、Excel 匯入匯出、報告匯出。決策 D1~D5 已裁(見母卡),但還沒有討論稿可以讓大家對齊畫面與欄位。這一棒產出四樣東西,讓決策者點開就看得到「做完會長怎樣」:
docs/features/FR-142-2610-audit-result-ao-worksheet-and-report/discussion.md(+ build 出的 html)。prototype/:ar-authoring.html(三頁籤:逐 AO 判定/風險總覽/稽核結果文字版)、import-preview.html(Excel 匯入預覽)、report-preview.html(報告稿第 1~7 章+附件逐 AO 結果表)、index.html(入口)。prototype/sample/FR-142-稽核結果範例.xlsx——FR-141 範例四頁不變,評估目標頁在稽核計畫欄(灰底唯讀)後面加「稽核結果、佐證資料、發現、風險嚴重度、風險說明、建議」六欄;可選清單頁加判定值域(符合/不符合/不適用,空白=未判定)與嚴重度值域。report-preview.html 呈現第 1~6 章(從稽核計畫帶)、第 7 章(文字版內容)、附件逐 AO 結果表。docs/features/FR-141-2610-audit-plan-ao-worksheet-and-report-export/design.md、discussion.md、prototype/ 下 ap-authoring.html、import-preview.html、report-preview.html、index.html(共用 proto.css/proto.js/data.js/plan-view.js),以及 prototype/sample/FR-141-稽核計畫範例.xlsx 和產生它的 make_sample_xlsx.py。big-feature-workflow skill Step 2 的格式:分工概述(30 秒版,含完成判定欄)、現況盤點(現行判定頁、BE 路由、套件 AR 服務的座標與問題)、資料模型草案(照母卡 OSCAL 落點表)、拆分表(套件 AR 修正與 AO 層矩陣/BE 逐 AO 判定與觀察、風險端點/FE 三頁籤重做/Excel 匯入匯出/報告 docx-pdf/FR-140 縮範圍規則對齊/FE 舊頁退役,每棒寫做什麼、依賴、檔數估計)、D 項 callout(D1~D5 定案、另列仍待裁的事項)。用 doc-site-build skill 產 html;mermaid 圖照該 skill 規範(每張圖第一行 init)。prototype/ap-authoring.html 改,視覺要一致。逐 AO 判定頁:左側控制族群→控制項導航(完成狀態點、「未判定/不符合」篩選);中間一次一條控制項、每條 AO 一張卡(判定、發現、佐證資料、風險嚴重度、風險說明、建議);稽核計畫的查核方法、受評對象、稽核人員唯讀帶在旁邊;控制項結論自動推(任一 AO 不符合或有風險即不符合)。文字版頁:上方唯讀第 1~6 章、下方大編輯器、「帶入不符合項目」按鈕。make_sample_xlsx.py 寫法另寫一支產生 FR-142 範例;假資料要有「符合/不符合/不適用/空白(未判定)」各幾列,不符合列要填發現、嚴重度、風險說明、建議(亞航附件 59 條全 MET 沒有不符合樣本,值與文字自己擬,寫得像真的)。/Users/chouraymond/Desktop/00_Compliance Manager/01_稽核文件/AirAsia實際稽核檔案/AP稽核計畫匯入測試檔案/(「亞航-CMMC L1內部稽核報告20260612(稿).docx」「亞航-CMMC L1內部稽核報告附件-稽核紀錄.xlsx」)。重點:報告第 7 章沒有表格只有三段文字結論;附件索引號被藏、無 part_id。discussion.md+html、prototype/ 四支 html、prototype/sample/FR-142-稽核結果範例.xlsx(+產生腳本)。docs/features/README.md 的 FR-142 那一列更新狀態(討論稿與雛形連結)。prototype/index.html)+狀態改「修正待驗證」,然後停下等首腦抽查,不往下開實作卡。