dramaling-app/docs/02_design/function-specs/common/business-rules.md

27 KiB
Raw Blame History

共同業務規則

📋 概述

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

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

🎮 命條系統 (Life Points System)

基本規則

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

消耗場景 (四關闖關系統)

場景 命條消耗 說明
第1關詞彙學習 1個 啟動關卡時消耗,無論答對答錯
第2關詞彙熟悉 1個 啟動關卡時消耗,無論答對答錯
第2+關:口說練習特別關卡 0個 付費關卡,不消耗命條
第3關情境對話 1個 啟動關卡時消耗,無論成功失敗
對話有辱罵情形 3個 額外扣除懲罰

獲得命條方式

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

💰 付費與虛擬貨幣系統

💎 鑽石購買與管理規則

BR-PAY-01: 鑽石購買規則

規則名稱: 虛擬貨幣交易規則
適用範圍: 所有鑽石購買交易
技術實現:
  - 鑽石最小購買單位為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: 鑽石消費規則

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

BR-PAY-03: 道具商店系統

規則名稱: 遊戲內道具購買機制
適用範圍: 所有道具消費行為
道具定價:
  - 回覆提示道具: 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: 訂閱服務規則

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

BR-PAY-05: 道具購買流程設計

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

BR-PAY-06: 付費轉換優化系統

規則名稱: 漸進式付費轉換機制
適用範圍: 全平台付費流程
轉換漏斗設計:
  - 無縫體驗: 從免費使用到需要購買的自然過渡
  - 第一次付費: 通常為最低價的道具(回覆提示道具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)鑽石

📈 學習進度系統

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

基於 線性闖關學習系統規格 的核心業務規則:

四關闖關架構

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

關卡類型與規則

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

舊版關卡結構系統

BR-LEARN-01: 階段化學習架構

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

🏆 情境對話核心商業機制

BR-LEARN-02: 雙重通關條件獎勵系統

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

連續學習獎勵機制

BR-LEARN-04: 連續學習激勵系統

規則名稱: 連續學習天數追蹤與獎勵
適用範圍: 所有學習活動
連續學習規則:
  - 連續學習天數: 追蹤用戶連續學習的天數
  - 每日學習判定: 當日完成至少一個關卡即計為學習一天
  - 連續獎勵機制: 基於連續天數給予額外獎勵
    * 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: 帳戶註冊規則

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

BR-AUTH-02: 密碼安全規則

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

BR-AUTH-03: 會話管理規則

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

👥 用戶角色分級系統

BR-USER-ROLES: 用戶角色定義

規則名稱: 用戶等級與權益管理
適用範圍: 所有用戶類別
用戶角色定義:
  免費用戶 (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):
    - 權益: 系統管理、用戶管理、內容管理
    - 特權: 完整系統訪問權限、數據分析功能

用戶角色枚舉定義

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小時
  • 進度跳躍檢查: 難度提升過快觸發審核
  • 成績異常檢測: 突然大幅提升觸發人工檢查

🌐 多語言支援

支援語言

  • 界面語言: 中文(繁體/簡體)、英文、日文、韓文
  • 學習語言: 英文、日文、韓文、西班牙文、法文
  • 音頻語言: 支援所有學習語言的標準發音

本地化規則

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

📺 簡化廣告系統

廣告展示策略

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

🤝 社群互動系統

👥 好友系統規則

BR-SOCIAL-01: 好友關係管理

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

BR-SOCIAL-02: 排行榜規則

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

📊 數據分析與隱私保護

🔒 安全與隱私規則

BR-SEC-01: 數據隱私保護

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

BR-SEC-02: 內容審核規則

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

學習分析維度

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

隱私保護執行

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

📱 技術限制與相容性

💻 平台相容性規則

BR-TECH-01: 設備支援標準

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

BR-TECH-02: 數據同步規則

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

BR-TECH-03: 效能監控規則

規則名稱: 應用效能標準
適用範圍: 所有平台和功能
技術實現:
  - 應用啟動時間不超過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 (已整合詳細業務邏輯)
相關文檔: