一句話:本卡屬 FR-103(母卡 CM-1829),第 4 棒:
ui_routes有 12 列選單enable=0(多數是以前專案留下的),決策者 2026-09-16 逐一確認後裁示全數退役。含 DB 三張表、20 個專屬權限點、前端 20 個孤兒檔、出貨基線同步。
系統的選單清單裡有 12 個項目是「關閉」狀態——使用者在畫面上看不到它們,但資料還留在資料庫裡,對應的前端頁面也還在(網址直接輸入就進得去)。
這些多數是以前專案留下的功能(韌性巡航、教材管理、資源管理、舊版流程編輯器、示範用儀表板)。決策者逐一確認後裁示:全部退役。
退役不只是刪選單那一列——還要清掉跟著它的權限點、角色授權、以及前端那些進得去但沒人維護的頁面。
id name FE路由 判定依據
──────────────────────────────────────────────────────────────────────────
5 user-guide 有 頁面 16 行只有一個標題、零處引用
9 report-view 無 CM-1830 已退役整條線
10 cruise-project-manage 無 韌性巡航專案,以前專案
14 cruise-feedback-view 無 CM-1831 已退役
16 resource-version-manage 無 以前專案
17 resource-manage 無 以前專案
18 textbook-execution 無 以前專案(教材)
19 textbook-tested 無 以前專案(教材)
20 textbook-general 無 以前專案(教材)
22 workflow-setup 有 舊版流程編輯器入口
23 workflow-view 有 舊版流程檢視入口
26 customer-dashboard-editor 有 示範用,見下方證據
8 列前端已無路由(9/10/14/16~20)——選單指向的網址根本進不去,純孤兒資料。
4 列前端路由與頁面都還在(5/22/23/26)——跟 cruising 退役前一樣的形狀:選單關了但網址打得進去。
決策者問「怎麼感覺還有在用」——因為 WorkflowSetupEditor.vue 是一支 55KB 的 BPMN 流程編輯器,2026-09-15 才更新過(一天前)。但實查證據鏈顯示它進不去:
API.PROCESS_DEFINITION 與 API.MODULE_FRAME_ITEM_XML 的唯一使用者就是它自己(全 FE repo grep 確認)WorkflowSetupForm.vue(id=22)與 WorkflowStepViewer.vue(id=23),兩個選單都 enable=0src/views/flow-template/(FlowTemplateEditorView.vue 57KB,同樣 2026-09-15 更新),走 /flow/template-manage,ui_routes 的 flow-template-manage enable=1 是活的src/views/flow-template/ 目錄完全沒有 import src/views/workflow/ 的任何東西(實查 grep 零命中)。新舊兩代並存,不是共用元件⚠️ 兩代各有一支同名的 CustomPaletteProvider(views/workflow/CustomPaletteModule.js 與 views/flow-template/bpmn/CustomPaletteModule.js),是各自獨立的檔案不是共用,刪舊的不影響新的。
DashboardEditor.vue(60 行)import 的三個元件全在 src/views/dashboard/demo-component/ 底下(TodoCard/BarStatsCard/PeiStatsCard),版面 layout 是寫死的三格假資料。
而且第 47 行有個打字錯誤::h="item.h"npm(npm 三個字誤植進屬性後面)——沒人用所以從沒被發現。決策者確認「這是以前的 demo 功能」。