"Validation"
- 表單 UX 模式 表單輸入的驗證時機、auto-fill 支援、錯誤回饋設計 — 和 terminal 輸入的決策維度相同但選項不同
- 7.B7 Threat-Informed Validation 用威脅導向方法驗證控制面與偵測能力,建立可重複的防守驗證路徑
- 「978ABC」被拒的理由寫著長度不對 — 驗證的兩層分工與順序陷阱 輸入驗證有兩層職責:建構期不變式守「這個物件能不能存在」、無狀態 validator 守「使用者輸入對不對」,混在一起會讓測試建不出 fixture、錯誤訊息歸錯類。順序陷阱:先標準化再檢查等於先銷毀證據再診斷——含字母的 ISBN 被削成三位數、錯誤訊息說長度不對。