跳至主要内容

花店管理系統架構決策記錄 (ADR)

本目錄記錄 花店管理系統 特定的架構決策。

框架層級 ADR: 如需查閱框架架構決策(如 Application Launcher、AppletShell、權限模型等),請參閱 appfuse-web/docs/decision-records/


ADR 分類

層級位置內容範例
框架層級appfuse-web/docs/decision-records/Application Launcher、AppletShell、權限模型、表單更新策略
應用層級specs/florist/decision-records/ (本目錄)多租戶策略、訂單狀態機、支付閘道、圖片儲存

ADR 列表

ADR標題狀態日期
001多租戶架構策略🔵 提議中-
002訂單狀態機設計🔵 提議中-
003支付閘道選擇🔵 提議中-
004圖片儲存策略🔵 提議中-
005MFA 實作策略🔵 提議中2025-01-15

狀態圖例:

  • 🔵 提議中 (Proposed) - 正在討論中
  • 🟢 已接受 (Accepted) - 已決定採用
  • 🟡 已棄用 (Deprecated) - 不再推薦但仍在使用
  • 🔴 已取代 (Superseded) - 已被新決策取代

維護指南

何時在此建立 ADR?

當決策 特定於花店管理系統 時,在此建立 ADR:

  • ✅ 多租戶資料隔離策略
  • ✅ 訂單狀態流程設計
  • ✅ 支付整合方案
  • ✅ 圖片/檔案儲存策略
  • ✅ 花店業務特有的規則

何時在框架層級建立 ADR?

當決策 影響框架設計可被其他應用複用 時,在 appfuse-web/docs/decision-records/ 建立:

  • ✅ UI 組件架構(如 AppletShell)
  • ✅ 導航架構(如 Application Launcher)
  • ✅ 權限模型設計
  • ✅ 表單處理策略
  • ✅ 通用的 UX 模式

ADR 模板

請參閱框架層級 ADR 模板(appfuse-web/docs/decision-records/README.md)獲取完整模板。


最後更新: 2024-12-23