本卡屬 FR-132 A.6(子母卡 CM-2559),機制三張之三。決策者原話「做完記得要寫入開發規則內」:把三層守門寫成規範、守衛、文件,讓它活過這次。骨架現在就能寫,細節等 CM-2564/2565 定案。建議 model:opus(寫規範要組織取捨)。
把「前端分三層守門、權限真相只有一份」寫進開發者動手那一刻會讀到的地方,並補一份分析文件記這次為什麼這樣選。沒有這張,三個月後新頁面又是裸的。
v-can,禁止再寫 hasCap/can/旗標判斷;③資料層條件(專案角色、狀態)用 v-if 與 v-can 疊加,不取代。每條附守衛測試檔名。.claude/rules/security/endpoints.md 加一段「前端對應」:後端開端點必掛守門 ⇄ 前端開頁面必登記、開按鈕必掛指令;三層各擋什麼一張表。FE 沒有 .claude/rules,不另建——規則住 FE CLAUDE.md。v-can 三種值的語意、新頁登記五步驟、守衛怎麼跑、豁免怎麼登記。只寫現況不寫沿革。v-can 就自動進,守衛沒看到就紅;矩陣 permission-matrix.json 是設計標準與唯一來源,手冊與角色設定頁都從它出。