# Use Cases

標記：
- [API] 代表各站自建 UI，透過 API 完成
- [UI] 代表使用會員中心統一 UI

## 會員端
- UC-01 註冊會員 [API/UI]
- UC-02 登入（取得 token） [API/UI]
- UC-03 登出 [API/UI]
- UC-04 忘記密碼 / 重設密碼 [API/UI]
- UC-04.1 已登入修改密碼 [UI]
- UC-05 Email 驗證 [API/UI]
- UC-06 訂閱電子報（未登入） [API]
- UC-07 訂閱確認（double opt-in） [UI]
- UC-08 取消訂閱（單一清單） [UI]
- UC-09 訂閱偏好管理（登入後） [API]
- UC-10 會員資料查看（Email 為主） [API/UI]

## 管理者端
- UC-11 租戶管理 [UI]
- UC-12 OAuth Client 管理 [UI]
- UC-13 電子報清單管理 [UI]
- UC-14 訂閱查詢 / 匯出 [UI]
- UC-15 審計紀錄查詢 [UI]
- UC-16 安全策略設定（token 時效等） [UI]

## 系統 / 整合
- UC-17 發送訂閱事件（event/queue） [API]
- UC-18 發送退訂事件（event/queue） [API]
- UC-19 訂閱與會員綁定 [API]

## 實作狀態（2026-02）
- 已完成：UC-17、UC-18（以 webhook 事件發送）
- 已完成：UC-19（註冊後自動綁定 `user_id` 與 `subscription.linked_to_user` 事件）
