花店管理系統架構決策記錄 (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 | 圖片儲存策略 | 🔵 提議中 | - |
| 005 | MFA 實作策略 | 🔵 提議中 | 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