一句話:本卡屬 FR-103(母卡 CM-1829),第 4 棒:ui_routes 有 12 列選單 enable=0(多數是以前專案留下的),決策者 2026-09-16 逐一確認後裁示全數退役。含 DB 三張表、20 個專屬權限點、前端 20 個孤兒檔、出貨基線同步。

這一棒在做什麼(白話)

系統的選單清單裡有 12 個項目是「關閉」狀態——使用者在畫面上看不到它們,但資料還留在資料庫裡,對應的前端頁面也還在(網址直接輸入就進得去)。

這些多數是以前專案留下的功能(韌性巡航、教材管理、資源管理、舊版流程編輯器、示範用儀表板)。決策者逐一確認後裁示:全部退役。

退役不只是刪選單那一列——還要清掉跟著它的權限點、角色授權、以及前端那些進得去但沒人維護的頁面。

首腦逐列查證的結果(2026-09-16,runner 不必重查)

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 退役前一樣的形狀:選單關了但網址打得進去。

🔴 id=22/23 為什麼可以刪(這題首腦查得最久,決策者一度質疑)

決策者問「怎麼感覺還有在用」——因為 WorkflowSetupEditor.vue 是一支 55KB 的 BPMN 流程編輯器,2026-09-15 才更新過(一天前)。但實查證據鏈顯示它進不去:

⚠️ 兩代各有一支同名的 CustomPaletteProvider(views/workflow/CustomPaletteModule.js 與 views/flow-template/bpmn/CustomPaletteModule.js),是各自獨立的檔案不是共用,刪舊的不影響新的。

id=26 是 demo 的證據

DashboardEditor.vue(60 行)import 的三個元件全在 src/views/dashboard/demo-component/ 底下(TodoCard/BarStatsCard/PeiStatsCard),版面 layout 是寫死的三格假資料。

而且第 47 行有個打字錯誤::h="item.h"npm(npm 三個字誤植進屬性後面)——沒人用所以從沒被發現。決策者確認「這是以前的 demo 功能」。

要動什麼(四個面向)