# 共同業務規則

## 📋 概述

**文檔名稱**: 跨平台共同業務規則  
**建立日期**: 2025-09-09  
**適用平台**: Mobile App / Web App  
**負責團隊**: 產品/設計/開發  

本文檔定義了Drama Ling語言學習系統中跨平台通用的業務規則和邏輯。

## 🎮 命條系統 (Life Points System)

### 基本規則
- **初始命條**: 新用戶獲得5個命條
- **最大命條**: 
  - 免費用戶: 5個
  - 訂閱用戶: 30個
  - 進階用戶: 50個
- **恢復機制**: 
  - 訂閱用戶: 每小時自動恢復3個命條
  - 進階用戶: 每小時自動恢復5個命條
- **命條消耗**: 1、2、3關啟動時消耗命條(第2+關不消耗)

### 消耗場景 (四關闖關系統)
| 場景                     | 命條消耗 | 說明                          |
| ------------------------ | -------- | ----------------------------- |
| 第1關：詞彙學習          | 1個      | 啟動關卡時消耗，學習過程免費  |
| 第2關：詞彙熟悉          | 1個      | 啟動關卡時消耗，無論答對答錯  |
| 第2+關：口說練習特別關卡 | 0個      | 付費關卡（5鑽石），不消耗命條 |
| 第3關：情境對話          | 1個      | 啟動關卡時消耗，無論成功失敗  |
| 對話有辱罵情形           | 3個      | 額外扣除懲罰                  |

### 獲得命條方式
- **自動恢復**: 依用戶等級不同恢復速度(見上方基本規則)
- **廣告觀看**: 觀看廣告恢復1個命條 (每日3次)
- **道具購買**: 使用鑽石購買命條補充包

## 💰 付費與虛擬貨幣系統

### 💎 鑽石購買與管理規則

#### BR-PAY-01: 鑽石購買規則
```yaml
規則名稱: 虛擬貨幣交易規則
適用範圍: 所有鑽石購買交易
技術實現:
  - 鑽石最小購買單位為100顆
  - 單次購買上限為10000顆
  - 24小時內購買總額不超過1000美金等值
  - 未成年用戶需要監護人授權
支付處理:
  - 支援Apple Pay、Google Pay、信用卡
  - 交易記錄完整保存
  - 實時風險評估和反欺詐檢測
退款政策:
  - 購買後24小時內可申請退款
  - 已使用的鑽石不予退還
  - 退款處理時間為3-7個工作日
  - 惡意退款用戶將被列入黑名單
購買套餐:
  - 新手包: 500鑽石 = NT$30 (首次購買優惠)
  - 基礎包: 1,200鑽石 = NT$60
  - 價值包: 2,500鑽石 = NT$99 (最受歡迎)
  - 豪華包: 5,000鑽石 = NT$190
  - 至尊包: 12,000鑽石 = NT$390
```

#### BR-PAY-02: 鑽石消費規則
```yaml
規則名稱: 虛擬貨幣使用限制
適用範圍: 所有鑽石消費行為
技術實現:
  - 鑽石只能用於平台內購買
  - 不可轉讓給其他用戶
  - 不可兌換現金
  - 帳戶停用後鑽石餘額凍結
消費順序:
  1. 優先使用即將到期的鑽石
  2. 按照獲得時間先進先出
  3. 贈送鑽石優先於購買鑽石使用
獲得方式:
  - 初始贈送: 新用戶註冊贈送1500鑽石
  - 每日登入: 登入獎勵鑽石
  - 學習成就: 完成關卡獲得鑽石獎勵
  - 現金購買: 直接購買鑽石包
  - 廣告獎勵: 觀看廣告獲得25-50鑽石
```

#### BR-PAY-03: 道具商店系統
```yaml
規則名稱: 遊戲內道具購買機制
適用範圍: 所有道具消費行為
道具定價:
  - 回覆提示道具: 30鑽石/個，250鑽石/10個包 (節省17%)
  - 補命道具: 100鑽石/個，400鑽石/5個包 (節省20%)
  - 加時道具: 300鑽石/個，1200鑽石/5個包 (節省20%)
  - 時間暫停道具: 100鑽石/個 (限時挑戰專用)
  - 時間加成道具: 150鑽石/個 (限時挑戰專用)
  - 限時挑戰門票: 50鑽石/次 (首次每日免費)
道具功能:
  - 回覆提示道具: 提供AI智慧對話引導，包含四合一功能 (消耗5鑽石/次使用)
    * 對方意圖分析: 分析對方說話意圖
    * 回應思緒引導: 分析用戶反應及可能回覆方向
    * 回覆範例生成: 生成具體回覆範例
    * 翻譯功能: 中文轉英文翻譯輔助
  - 補命道具: 對話學習失敗時復活機會，重新挑戰失敗關卡
  - 加時道具: 對話訓練增加1分3秒思考時間，提升成績表現
  - 時光卷: 失敗安慰獎勵，可重新挑戰前階段關卡或隨機挑選
    * 獲得方式: 詞彙認識/熟悉關卡失敗、對話訓練失敗
    * 使用機制: 點擊「我要挑戰」消耗1張時光卷
  - 時間管理道具組:
    * 時間暫停道具: 限時挑戰中暫停倒數計時30秒
    * 時間加成道具: 限時挑戰中增加額外60秒挑戰時間
免費輔助功能:
  - 劇情任務範例: 點擊任務提示顯示完成範例
  - 指定詞彙範例: 展示詞彙正確使用方式
  - Google翻譯: 直接中文轉英文翻譯
```

#### BR-PAY-04: 訂閱服務規則
```yaml
規則名稱: 簡化訂閱服務設計
適用範圍: 所有訂閱用戶
訂閱服務設計:
  - 7天免費體驗: 新用戶可免費使用完整功能【7天
  - 目標: 與靈兔一起闖關學英文，玩出一口流利的口說英文
  - 成功頁面: 可愛外星人角色設計增加親切感
  - 續約提醒: "還在等什麼？先來7天免費體驗看看！"
資源不足機制:
  - 提醒彈窗: "任務提示需要消耗資石，但你目前資石不足"
  - 引導購買: 直接引導用戶到道具商店
  - 清楚的需求說明: 顯示具體需要的資源數量
  - 一鍵解決: 提供"了解"按鈕引導至購買頁面
權益管理:
  - 訂閱期間享有所有付費功能
  - VIP特權: 每日3次免費限時挑戰機會
  - 命條優惠: 訂閱用戶命條上限30個、每小時恢復3個命條
  - 完整記錄保存: 暫停或取消訂閱後學習資料保留
```

#### BR-PAY-05: 道具購買流程設計
```yaml
規則名稱: 道具購買確認和体驗設計
適用範圍: 所有道具購買流程
加時道具購買確認:
  - 視覺化設計: 大型時鐘圖示加上加號圖示
  - 清楚的價值說明: "用加時道具去玩出更高的分數吧！"
  - 遊戲化設計: 對話式的遊戲要求，而非單純交易
  - 即時購買: "立即購買 300鑽石"按鈕
  - 取消選項: 簡單的"不，謝謝"選項
補命道具購買確認:
  - 心形圖示: 愛心加號的視覺設計
  - 功能說明: 明確告知為學習時間復活用途
  - 價格透明: 直接顯示100鑽石的明確價格
  - 低價格策略: 相對低廉的價格降低購買的障礙感
回覆提示道具購買確認:
  - 燈泡圖示: 智慧提示的視覺設計
  - 功能說明: "獲得AI智慧引導，突破對話卡關！"
  - 價格透明: 直接顯示30鑽石的低門檻價格
  - 價值展示: 強調包含四合一功能(意圖分析+思維引導+回覆範例+翻譯)
  - 即時解決: "立即獲得對話靈感"的行動導向按鈕
  - 低價策略: 最低價道具降低首次付費心理障礙
購買成功機制:
  - 即時生效: 購買後立即可在遊戲中使用
  - 清楚的庫存顯示: 在主界面右上角顯示目前鑽石數量
  - 使用指引: 在需要使用道具時提供明確的使用方式
```

#### BR-PAY-06: 付費轉換優化系統
```yaml
規則名稱: 漸進式付費轉換機制
適用範圍: 全平台付費流程
轉換漏斗設計:
  - 無縫體驗: 從免費使用到需要購買的自然過渡
  - 第一次付費: 通常為最低價的道具(回覆提示道具30鑽石)
  - 漸進式需求:
    * 入門級: 回覆提示道具(30鑽石) - 解決即時卡關問題
    * 成長級: 限時挑戰門票(50鑽石) - 體驗競技式學習
    * 進階級: 補命道具(100鑽石) - 提供重新挑戰機會
    * 專家級: 時間相關道具(100-150鑽石) - 優化限時挑戰表現
    * 大師級: 加時道具(300鑽石) - 獲得更充裕練習時間
動機設計:
  - 成就動機: 通過道具使用獲得更好成績和雙重通關的成就感
  - 學習進步感: 回覆提示功能和即時獎勵讓用戶感受到明顯的學習支援
  - 競技驅動: 300秒限時挑戰創造緊張感和競爭動機
  - 社交壓力: 好友排行榜和限時挑戰排名驅動持續消費
```

### 💎 經濟系統概覽

#### 貨幣類型
1. **鑽石 (Diamonds)**: 高級貨幣，可購買道具和服務
2. **經驗值 (XP)**: 學習進度貨幣，用於解鎖內容，達成成就，達成任務，排行榜排名依據

#### 經驗值與閃電能量獲得規則
| 活動類型     | 經驗值獲得 | XP    | 條件                             |
| ------------ | ---------- | ----- | -------------------------------- |
| 完成詞彙學習 | 100 XP     | 5     | 根據準確率調整                   |
| 完成對話練習 | 200 XP     | 10-30 | 根據對話質量和雙重通關條件調整   |
| 連續學習     | 額外20% XP | 額外5 | 連續學習天數獎勵                 |
| 完美通關     | 50 XP      | 10    | 全部答對                         |
| 劇情任務完成 | -          | 10    | 完成對話劇情任務                 |
| 指定詞彙使用 | -          | 5-8   | 正確使用指定詞彙，自然使用有加成 |
| 每日任務     | 50 XP      | 5     | 完成任務                         |

#### 鑽石獲得與消費
**獲得方式**:
- 初始贈送: 新用戶註冊贈送300鑽石
- 每日登入獎勵: 2鑽石
- 完成成就: 10-50鑽石
- 觀看廣告: 25-50鑽石 (每日5次)
- 學習成就: 完成關卡獲得鑽石獎勵
- 內購: 實際貨幣購買

**消費管道**:
- 道具購買: 回覆提示(30)、補命(100)、加時(300)等
- 時間管理道具: 暫停(100)、加成(150)鑽石

## 📈 學習進度系統

### 📚 詞彙學習系統商業規則 (Vocabulary Learning Business Rules)

#### BR-VOCAB-01: 多媒體詞彙學習機制
```yaml
規則名稱: 沉浸式詞彙學習體驗
適用範圍: 第1關詞彙學習關卡
技術實現:
  - 每個劇本固定包含5個核心詞彙
  - 詞彙數據結構: 原形+CEFR等級+IPA音標+英文定義+雙語境+多媒體
  - 音頻系統: 詞彙正常速度+慢速+例句音頻
  - 視覺輔助: 例句配圖增強記憶效果
學習流程:
  - 詞彙認知: 拼寫+發音+定義理解
  - 語境學習: Example例句+視覺輔助+音頻學習
  - 來源理解: Source句子展示真實使用語境
  - 導航學習: 5個詞彙間無縫切換
完成判定:
  - 單詞彙完成: 用戶瀏覽完整詞彙資訊即視為完成
  - 關卡完成: 所有5個詞彙都被瀏覽過即完成
  - 自動獎勵: 完成關卡自動獲得3顆星
  - 進度追蹤: 即時保存學習進度和行為數據
```

#### BR-VOCAB-02: 智慧詞彙標註系統
```yaml
規則名稱: 精確詞彙變形標註
適用範圍: 所有詞彙例句和來源句
技術實現:
  - 直接標註法: 使用originalHighlight和exampleHighlight指定確切標註詞
  - 精確匹配: 正則表達式詞邊界匹配避免誤標
  - 視覺區分: 標註詞彙使用特殊樣式突出顯示
  - 多語言支援: 支援各種語言的詞彙變形處理
標註規則:
  - Source句子: 顯示學習者當初遇到詞彙的真實語境
  - Example句子: 教學用例句，配備圖片和音頻
  - 變形處理: 支援動詞時態、名詞複數等各種變形
  - 不重複標註: 避免對已標註內容的重複處理
```

#### BR-VOCAB-03: 音頻播放業務邏輯
```yaml
規則名稱: 互斥音頻播放管理
適用範圍: 所有詞彙學習音頻功能
技術實現:
  - 互斥播放: 同時只能播放一個音頻，新播放停止舊音頻
  - 狀態管理: 播放中按鈕顯示脈衝動畫狀態
  - 重複播放: 支援用戶重複點擊播放同一音頻
  - 載入策略: 音頻智慧預載入平衡速度和流量
按鈕設計原則:
  - 功能明確按鈕: 無文字標註，純圖示設計（遵循UI/UX規範）
  - 圓形設計: 音頻播放按鈕統一使用圓形設計
  - 即時回饋: 播放狀態的視覺回饋和動畫效果
  - 載入失敗: 音頻載入失敗時友善提示處理
```

### 🎯 線性闖關系統 (Progressive Stage System)

基於 [線性闖關學習系統規格](./progressive-stage-system.md) 的核心業務規則：

#### 四關闖關架構
- **13階段×20劇本×4關卡** 的完整學習架構
- **四關順序**: 詞彙學習 → 詞彙熟悉 → 口說練習特別關卡 → 情境對話
- **線性解鎖**: 除第2+關外必須按順序完成，口說練習特別關卡可跳過
- **學習階層**: 第x階段 > 第x劇本 > 第x關卡

#### 關卡類型與規則
| 關卡類型         | 收費模式 | 命條消耗  | 星級獲得 | 解鎖條件         | 通關條件     |
| ---------------- | -------- | --------- | -------- | ---------------- | ------------ |
| 詞彙學習         | 免費     | 啟動扣1條 | 自動3星  | 無               | 全部答對     |
| 詞彙熟悉         | 免費     | 啟動扣1條 | 自動3星  | 完成第1關        | 全部答對     |
| 口說練習特別關卡 | 5鑽石    | 不扣命條  | 1-3星    | 完成第2關        | 平均70分+    |
| 情境對話         | 免費     | 啟動扣1條 | 1-3星    | 完成第2+關或跳過 | 雙重通關條件 |

### 舊版關卡結構系統
#### BR-LEARN-01: 階段化學習架構
```yaml
規則名稱: 13階段學習路徑
適用範圍: 整體學習進度管理
結構設計:
  - 學習階層: 第x階段 > 第x劇本 > 某某關卡
  - 總體規劃: 共13個學習階段
  - 劇本數量: 每階段包含20個以上劇本（持續增加）
  - 關卡類型: 每個劇本固定包含三種關卡
    * 詞彙認識關卡
    * 詞彙熟悉關卡  
    * 對話訓練關卡
關卡解鎖機制:
  - 順序闖關: 必須按照關卡順序進行，不可跳關
  - 解鎖條件: 完成前一關卡才能解鎖下一關
  - 通關標準: 即使獲得零顆星，成功通關仍會解鎖下一關
  - 星級獎勵: 詞彙認識和詞彙熟悉關卡通關直接給予三顆星
```

### 🏆 情境對話核心商業機制
#### BR-LEARN-02: 雙重通關條件獎勵系統
```yaml
規則名稱: 結構化通關獎勵機制
適用範圍: 所有對話練習關卡
劇情任務完成獎勵:
  - 基礎完成獎勵: +10 鑽石 + 10 閃電能量
  - 任務品質加成: 高品質完成額外 +5 鑽石
  - 即時獎勵機制: 任務完成立即觸發獎勵通知和發放
  - 進度追蹤獎勵: 連續完成劇情任務的連擊獎勵機制
指定詞彙使用獎勵:
  - 詞彙掌握獎勵: 正確使用指定詞彙獲得 +5 鑽石 + 5 閃電能量
  - 自然使用加成: 詞彙使用自然且符合語境額外 +3 鑽石
  - 即時反饋獎勵: 使用詞彙時立即觸發成功通知
  - 詞彙精通獎勵: 單次對話使用多個指定詞彙的組合獎勵
結算獎勵系統:
  - 過關獎勵: 同時滿足劇情任務和詞彙要求獲得金幣和經驗值
  - 星級獎勵系統: 基於三維度評分獲得1-3顆星
    * 語意合適分數 > 60 (滿分100) = 1顆星
    * 語法錯誤率 = 0 (所有句子正確或訂正後正確) = 1顆星
    * 表達流暢平均分數 > 60 (滿分100) = 1顆星
  - 訂正後獎勵: 選擇立即訂正後獲得訂正後的獎勵數值
  - 失敗安慰獎勵: 獲得時光卷一張（可重新挑戰關卡）
```

### ⚡ 連續學習獎勵機制
#### BR-LEARN-04: 連續學習激勵系統
```yaml
規則名稱: 連續學習天數追蹤與獎勵
適用範圍: 所有學習活動
連續學習規則:
  - 連續學習天數: 追蹤用戶連續學習的天數
  - 每日學習判定: 當日完成至少一個關卡即計為學習一天
  - 連續獎勵機制: 基於連續天數給予額外獎勵
    * 7天連續: 額外經驗值獎勵
    * 14天連續: 免費命條補充
    * 30天連續: 特殊成就徽章
斷線處理:
  - 寬限期: 24小時內補完可維持連續記錄
  - 保護機制: VIP用戶享有3天的連續中斷保護
```

### 間隔複習機制
參考艾賓浩斯遺忘曲線:
- 第1次成功: 1天後複習 (2¹ = 2天)
- 第2次成功: 4天後複習 (2² = 4天)
- 第3次成功: 8天後複習 (2³ = 8天)
- 第4次成功: 16天後複習 (2⁴ = 16天)
- 依此類推...

## 🏆 成就與獎勵系統

### 成就類型
1. **學習里程碑**: 累計學習天數、掌握詞彙數量
2. **技能成就**: 對話流暢度、發音準確度
3. **挑戰成就**: 連續答對、完美通關次數
4. **社交成就**: 分享學習成果、邀請好友

### 獎勵機制
| 成就等級 | 鑽石獎勵 | 經驗值獎勵 | 特殊獎勵 |
| -------- | -------- | ---------- | -------- |
| 青銅     | 10鑽石   | 100 XP     | 稱號     |
| 白銀     | 25鑽石   | 250 XP     | 稱號     |
| 黃金     | 50鑽石   | 500 XP     | 稱號     |
| 鉑金     | 100鑽石  | 1000 XP    | 稱號     |

## 🔐 用戶認證與權限系統

### 🔑 用戶註冊與認證規則

#### BR-AUTH-01: 帳戶註冊規則
```yaml
規則名稱: 帳戶唯一性驗證
適用範圍: 新用戶註冊
技術實現:
  - 一個信箱地址只能註冊一個帳戶
  - Apple ID 和 Google 帳戶不能與已註冊信箱重複
  - 用戶名稱必須唯一且長度3-20字符
  - 不允許使用系統保留關鍵字作為用戶名
驗證機制:
  - 註冊時即時檢查Email唯一性
  - 用戶名黑名單過濾
  - 第三方登入綁定檢查
例外處理:
  - 管理員可手動合併重複帳戶
  - 用戶可透過客服申請帳戶刪除後重新註冊
```

#### BR-AUTH-02: 密碼安全規則
```yaml
規則名稱: 密碼複雜度要求
適用範圍: 所有密碼設定和更改
技術實現:
  - 最小長度8字符，最大長度128字符
  - 必須包含大小寫字母和數字
  - 不能包含用戶名或常見弱密碼
  - bcrypt加密存儲，不可逆
安全措施:
  - 連續5次錯誤輸入將鎖定帳戶15分鐘
  - 密碼重設連結24小時內有效
  - 密碼歷史記錄防止重複使用最近5組密碼
  - 90天後系統建議更換密碼
```

#### BR-AUTH-03: 會話管理規則
```yaml
規則名稱: 用戶會話控制
適用範圍: 用戶登入狀態管理
技術實現:
  - 標準會話有效期為7天
  - JWT Token自動續期機制
  - 30天內無活動自動登出
  - 同一帳戶最多允許3個設備同時登入
會話延長:
  - 付費用戶會話有效期延長至30天
  - 記住登入狀態最長可保持90天
  - 異地登入需要進行安全驗證
```

### 👥 用戶角色分級系統

#### BR-USER-ROLES: 用戶角色定義
```yaml
規則名稱: 用戶等級與權益管理
適用範圍: 所有用戶類別
用戶角色定義:
  免費用戶 (FREE_USER):
    - 狀態: 默認用戶類型
    - 權益: 基礎學習功能、有限的學習次數
    - 限制: 每日3次對話練習、基礎詞庫
  試用用戶 (TRIAL_USER):
    - 期限: 7天免費體驗訂閱用戶權益
    - 權益: 完整功能體驗、無廣告、無限制學習
    - 轉換: 試用期結束後自動轉訂閱用戶（需手動取消）
  訂閱用戶 (SUBSCRIBER):
    - 定價: NT$600/月 或 NT$6,000/年
    - 權益: 無限制學習、進階統計報告、命條上限30個、每小時恢復3個命條
    - 特權: 每日3次免費限時挑戰、優先客服支援
  進階用戶 (PREMIUM_USER):
    - 階段: 第二階段功能開放後提供
    - 定價: NT$900/月 或 NT$9,000/年
    - 權益: 訂閱用戶所有功能 + 進階自訂學習功能 + 更優質學習體驗(TTS)
    - 特權: 命條上限50個、每小時恢復5個命條、專屬學習模式
  高價值用戶 (HIGH_VALUE_USER):
    - 階段: 第三階段功能開放後提供
    - 定義: 累計購買鑽石超過NT$3,000的用戶
    - 權益: VIP客服支援、專屬活動邀請、新功能優先體驗
    - 特權: 限定道具折扣、獲得限定道具、專屬客戶經理
  管理員 (ADMIN):
    - 權益: 系統管理、用戶管理、內容管理
    - 特權: 完整系統訪問權限、數據分析功能
```

#### 用戶角色枚舉定義
```typescript
enum UserRole {
  FREE_USER = "free_user",         // 免費用戶
  TRIAL_USER = "trial_user",       // 試用用戶 (7天)
  SUBSCRIBER = "subscriber",       // 訂閱用戶
  PREMIUM_USER = "premium_user",   // 進階用戶 (第2階段)
  HIGH_VALUE_USER = "high_value_user", // 高價值用戶 (第3階段)
  ADMIN = "admin"                  // 管理員
}
```

### 功能權限矩陣
| 功能         | 試用用戶    | 訂閱用戶 | 進階用戶 | 高價值用戶 | 管理員   |
| ------------ | ----------- | -------- | -------- | ---------- | -------- |
| 基礎對話練習 | 無限制(7天) | 無限制   | 無限制   | 無限制     | 無限制   |
| 詞彙學習     | 完整詞庫    | 完整詞庫 | 完整詞庫 | 完整詞庫   | 完整詞庫 |
| AI分析報告   | ✅           | ✅        | ✅        | ✅          | ✅        |
| 自訂學習功能 | ❌           | ❌        | ✅        | ✅          | ✅        |
| 優質TTS體驗  | ❌           | ❌        | ✅        | ✅          | ✅        |
| 命條恢復     | ✅           | ✅        | ✅+       | ✅++        | 無限     |
| 口說練習關卡 | 消耗鑽石    | 消耗鑽石 | ✅        | ✅          | 無限     |
| 管理功能     | ❌           | ❌        | ❌        | ❌          | ✅        |
## ⚡ 防作弊機制

### 答題時間檢查
- **最短答題時間**: 1秒 (防止機器人)
- **合理答題時間**: 3-60秒 (根據題目類型)
- **超時處理**: 超過60秒視為跳過

### 連續操作限制
- **連續答對上限**: 同一題目類型連續答對50次觸發人機驗證
- **學習頻率限制**: 每小時最多完成20個學習單元
- **異常行為偵測**: IP異常、設備異常自動標記

### 學習數據驗證
- **學習時間合理性**: 每日學習時間不可超過12小時
- **進度跳躍檢查**: 難度提升過快觸發審核
- **成績異常檢測**: 突然大幅提升觸發人工檢查

## 🌐 多語言支援

### 支援語言
- **界面語言**: 中文（繁體/簡體）、英文、日文、韓文
- **學習語言**: 英文、日文、韓文、西班牙文、法文
- **音頻語言**: 支援所有學習語言的標準發音

### 本地化規則
- **日期格式**: 根據用戶地區自動調整
- **數字格式**: 支援不同地區的數字分隔符
- **貨幣顯示**: 根據用戶所在地區顯示本地貨幣
- **時區處理**: 自動根據用戶時區調整時間顯示

## 📺 簡化廣告系統

### 廣告展示策略
```yaml
規則名稱: 非強制性廣告獎勵系統
適用範圍: 所有平台廣告展示
展示策略:
  - 非強制性: 主要用於獲得額外鑽石獎勵
  - 獎勵導向: 觀看廣告獲得25-50鑽石
  - 頻率控制: 每日最多5次觀看，避免影響核心遊戲體驗
  - 品質篩選: 優先顯示教育和遊戲相關廣告
廣告類型:
  - 鑽石獎勵廣告: 觀看30秒廣告獲得25-50鑽石
  - 命條恢復廣告: 觀看廣告恢復1個命條 (每日3次)
  - 道具試用廣告: 觀看廣告獲得道具試用機會
技術實現:
  - 廣告SDK整合: AdMob、Unity Ads等
  - 廣告載入預處理: 避免用戶等待時間
  - 廣告完成驗證: 確保用戶完整觀看才給予獎勵
```

## 🤝 社群互動系統

### 👥 好友系統規則

#### BR-SOCIAL-01: 好友關係管理
```yaml
規則名稱: 好友關係管理
適用範圍: 所有社群互動功能
技術實現:
  - 每個用戶最多可添加100個好友
  - 好友邀請有效期為7天
  - 雙方確認後建立好友關係
  - 可設定好友可見性(學習進度、排名等)
互動限制:
  - 每日最多發送20個好友邀請
  - 拒絕好友邀請後30天內不可重複邀請
  - 刪除好友後48小時內不可重新添加
  - 封鎖用戶無法看到任何相關信息
數據同步:
  - 好友狀態變更即時通知
  - 好友學習動態推送設定
  - 隱私設定優先級管理
```

#### BR-SOCIAL-02: 排行榜規則
```yaml
規則名稱: 競爭排名計算
適用範圍: 所有排行榜功能
技術實現:
  - 排行榜分為好友榜、全球榜、地區榜
  - 每週一凌晨重置週排行榜
  - 每月1號重置月排行榜
  - 年度排行榜保持全年累積
排名計算:
  - 主要依據: 遊玩關卡所獲得的經驗值
  - 相同分數按學習開始時間排序
  - 作弊或異常數據將被排除
  - 反作弊演算法實時監控
顯示規則:
  - 顯示前100名和用戶周圍排名
  - 匿名用戶可選擇隱藏排名
  - 排名變化趨勢圖表顯示
```

## 📊 數據分析與隱私保護

### 🔒 安全與隱私規則

#### BR-SEC-01: 數據隱私保護
```yaml
規則名稱: 用戶數據處理規範
適用範圍: 所有用戶數據收集與使用
技術實現:
  - 僅收集學習相關的必要數據
  - 用戶可隨時查看和下載個人數據
  - 帳戶刪除後90天內完全清除數據
  - 不與第三方分享個人識別信息
數據加密:
  - 敏感數據採用AES-256加密
  - 傳輸過程使用HTTPS/TLS 1.3
  - 密碼使用bcrypt不可逆加密
  - 定期進行安全稽核和測試
合規要求:
  - 符合GDPR、CCPA等隱私法規
  - 提供數據可攜帶權和被遺忘權
  - 定期隱私影響評估
```

#### BR-SEC-02: 內容審核規則
```yaml
規則名稱: 用戶生成內容管理
適用範圍: 所有用戶輸入和分享內容
技術實現:
  - 禁止發布違法、暴力、色情內容
  - 禁止惡意攻擊或騷擾其他用戶
  - 禁止發布廣告或垃圾信息
  - 系統自動檢測+人工審核雙重把關
審核機制:
  - AI內容識別系統24/7運行
  - 用戶舉報機制和快速回應
  - 內容分級和年齡適宜性檢查
處置措施:
  - 輕微違規: 警告並刪除內容
  - 嚴重違規: 暫停帳戶1-30天
  - 極嚴重違規: 永久封禁帳戶
  - 申訴機制: 7天內可申請複審
```

### 學習分析維度
1. **學習效率**: 單位時間掌握詞彙數/對話完成數
2. **知識保持率**: 間隔複習中的正確率變化
3. **學習偏好**: 用戶偏愛的學習模式和時間
4. **難點識別**: 用戶容易犯錯的知識點

### 隱私保護執行
- **數據匿名化**: 個人識別信息在分析前移除
- **本地計算**: 敏感數據優先在本地處理
- **用戶同意**: 數據使用需要用戶明確同意
- **數據保留**: 學習數據保留期限不超過2年

## 📱 技術限制與相容性

### 💻 平台相容性規則

#### BR-TECH-01: 設備支援標準
```yaml
規則名稱: 設備支援標準
適用範圍: 所有平台版本
技術實現:
  - iOS 12.0以上版本
  - Android 8.0以上版本  
  - Chrome 80+, Safari 13+, Firefox 75+
  - 記憶體需求最低2GB
硬體需求:
  - 儲存空間最低500MB可用空間
  - 網路連接要求穩定3G以上
  - 麥克風權限用於語音功能
  - 相機權限用於掃描功能(可選)
功能降級:
  - 低配設備自動關閉視覺特效
  - 網路狀況差時啟用離線模式
  - 儲存空間不足時清理快取
  - 不支援的功能給予明確提示
```

#### BR-TECH-02: 數據同步規則
```yaml
規則名稱: 跨設備數據同步
適用範圍: 多設備用戶體驗
技術實現:
  - 學習進度即時同步到雲端
  - 離線學習數據聯網時自動上傳
  - 數據衝突時以時間戳較新為準
  - 每日自動備份用戶數據
同步頻率:
  - 學習完成後立即同步
  - 每10分鐘檢查一次更新
  - 應用啟動時強制同步一次
  - 網路恢復時補傳離線資料
衝突解決:
  - 同步衝突優先保留本地較新數據
  - 關鍵學習數據採用合併策略
  - 提供手動解決衝突選項
  - 異常同步自動回滾機制
```

#### BR-TECH-03: 效能監控規則
```yaml
規則名稱: 應用效能標準
適用範圍: 所有平台和功能
技術實現:
  - 應用啟動時間不超過3秒
  - 頁面切換響應時間不超過500ms
  - API請求超時設定為30秒
  - 記憶體使用監控和自動清理
效能指標:
  - CPU使用率持續監控
  - 記憶體洩漏自動檢測
  - 網路請求成功率追蹤
  - 崩潰率控制在0.1%以下
降級策略:
  - 效能不足時自動降低畫質
  - 網路慢時優先載入核心功能
  - 電量不足時減少背景處理
  - 儲存空間不足時清理暫存
```

## 🔄 業務規則衝突處理

### 優先級管理
1. **用戶安全和隱私** - 最高優先級
2. **法律合規要求** - 法規優先於商業需求  
3. **付費用戶權益** - 既得權益保護
4. **產品核心邏輯** - 學習機制一致性
5. **用戶體驗優化** - 可動態調整項目

### 規則變更流程
1. **影響評估** - 技術、用戶、商業三維度分析
2. **合規審查** - 法務和隱私合規檢查
3. **A/B測試** - 小範圍驗證變更影響
4. **分階段實施** - 漸進式推出降低風險
5. **監控回饋** - 實時監控和快速回應

---

**📝 備註**: 
- 本文檔已整合原有的 `business-logic-rules.md` 中的詳細實現規格
- 統一了跨平台的業務規則和商業模式定義
- 確保各平台開發團隊基於一致的業務邏輯進行實現

**🔄 整合完成內容**:
- ✅ **鑽石貨幣系統**: 完整的獲得方式、消費管道和套餐設計
- ✅ **道具商店系統**: 詳細的道具功能、定價和購買流程
- ✅ **關卡結構系統**: 13階段學習路徑和解鎖機制
- ✅ **雙重通關條件**: 劇情任務和指定詞彙的獎勵機制
- ✅ **限時挑戰系統**: 300秒限時挑戰的商業化設計
- ✅ **連續學習獎勵**: 天數追蹤和獎勵機制
- ✅ **付費轉換優化**: 漸進式付費漏斗和動機設計
- ✅ **訂閱服務簡化**: 7天免費體驗和可愛UI設計
- ✅ **廣告系統**: 非強制性獎勵廣告策略

**文檔狀態**: 🟢 整合完成  
**最後更新**: 2025-09-10  
**版本**: v2.0 (已整合詳細業務邏輯)  
**相關文檔**: 
- **平台對應表**: [平台功能對應表.md](../平台功能對應表.md)
- **數據模型**: [數據模型.md](./數據模型.md)
- **API規格**: [API規格.md](./API規格.md)
- **Mobile端規格**: [mobile/README.md](../mobile/README.md)
- **Web端規格**: [web/README.md](../web/README.md)