✓ DONE — 2026-06-21 收尾:§3「下一棒主任務(POA&M 頁 A 版重設計)」已完成並擴充 (DataTable+Sidebar + 里程碑卡片顯示/編輯 + 刪除 + 稽核建議保護 + 缺失脈絡標籤化 + 結案提示, 另含 AP 唯讀呈現 + 移除 OSCAL 文案)。 紀錄見
design.md §11與docs/changelog/2026-06-21-feat-fr041-poam-page-a-redesign.md。 commit:BE98371f40;FEe5dd953/e4e8dc3/cb22aa5(皆未 push)。 仍未做:§5 待辦(三 repo push、jedi_oscal_v2 link 表 model 發版、POC/PROD 部署)。
| 項目 | 值 |
|---|---|
| Branch(三 repo 同名) | FR-040-AP-improvement(BE / FE / jedi monorepo) |
| 狀態 | 一大批已 commit、未 push;STG DB migration 已套;套件走 symlink 未發版 |
| 下一棒主任務 | 缺失改善(POA&M)頁 A 版重設計(DataTable 清單 + Sidebar 抽屜) |
| 環境關鍵 | jedi_oscal_v2 走 symlink(勿 poetry install);改 BE service 要重啟 BE |
docs/features/FR-041-2606-ar-authoring-improvement/handoff/2026-06-21-poam-page-redesign-spec.md(下一棒直接照做)。docs/features/FR-041-2606-ar-authoring-improvement/design.md(A/B/C 設計,順 OSCAL 觀察→發現→風險→矯正)。docs/features/FR-040-2606-ap-authoring-improvement/design.md §13(Phase9 行程驅動)。冷接自檢:(a) 為什麼 AR 判定頁中欄要顯示「規劃查核指引」?(b) 矯正建議存哪張表、為什麼缺失改善頁不用改就看得到?(c) 為什麼這批不能跑 poetry install?
整個稽核生命週期要「知識一路往下游流、不中斷不重填」:
OSCAL 四段:觀察(事實)→ 發現(判定)→ 風險(嚴重度)→ 矯正(POA&M)。
| 區塊 | 重點 | 關鍵 commit |
|---|---|---|
| FR-040 Phase 7 | 行程說明→每方法查核指引(ap_assessment_activities.steps) |
49e9108a(BE) dcee13a(FE) |
| FR-040 Phase 9 | AP 規劃改「行程驅動」:頁籤改序、後兩頁唯讀、範圍由行程聯集回填 reviewed-controls/subjects | f39019ed(BE) b7b89b6(FE) |
| FR-041 A | AR 判定頁中欄繼承 AP 規劃指引(即時讀,零 schema) | 2d08dfa8(BE) 490cc9f(FE) |
| FR-041 B | 判定不符合就地填風險+矯正建議;矯正存 assessment_remediations 表 → 缺失改善頁既有 traverse 自動顯示(零套件改動) |
c5a98cfd(BE) ef2b10a(FE) |
| FR-041 C | 觀察引導化(先選規劃方法→指引→看到什麼→證據→對象)+ 證據引用全鏈路 + 受評對象 per-control(中欄) | 77d8e1e1(BE) 3f2c000(FE) |
| POA&M 頁 | 方法翻譯/證據顯示修補 + accordion 版重設計 | 10217a3(FE) |
全程零新表、零 migration(都挑既有欄位/表落地)。
…/handoff/2026-06-21-poam-page-redesign-spec.md,自包含。RoundPoamView.vue 從 accordion → DataTable 清單 + Sidebar 抽屜(分頁:矯正/脈絡/證據)。/poam-items 補 assignee 彙整)。methodLabel 只認 OSCAL 三法 → 擴充法(DOCUMENT_REVIEW…)顯示原始碼;解法 fallback lang.ap_authoring.method_<小寫>。POA&M 頁也踩同坑、已修。_observation_dto / poam _item_observations)要記得回傳該欄。title,否則 AR 顯示 UUID(已修)。inScopeTreeGroups,已修)。ap_task_subjects / ap_task_participants model 已釋出;BE pin ==2.1.0、清 symlink 殘留並複驗走 Nexus 實體 artifact。套件 commit b9726d2、BE pin 7863d027。
scripts/sql/2026-06-20-audit-method-menu.sql(AUDIT_METHOD 6 法)scripts/sql/2026-06-21-fr040-ap-task-link-tables.sql(oscal.ap_task_subjects / ap_task_participants)jedi_oscal_v2 = symlink…勿 poetry install==2.1.0、symlink 殘留已清,現走 Nexus 實體 artifact,poetry install 安全(見 changelog 2026-06-21-chore-jedi-oscal-v2-2.1.0-release.md)。FR-040-AP-improvement);不自動 push。-am。接手 FR-040/FR-041(稽核生命週期填寫優化)。先讀
docs/features/FR-041-2606-ar-authoring-improvement/handoff/2026-06-21-FR040-FR041-session-handoff.md
全文 + §0 讀序,答得出冷接自檢再動工。
下一棒主任務:照 …/handoff/2026-06-21-poam-page-redesign-spec.md 做缺失改善頁 A 版(DataTable+Sidebar 抽屜)。
現況:一大批已 commit 未 push;STG DB migration 已套;套件走 symlink 勿 poetry install。
不切 branch、不自動 push、收尾等我下令。