鄭沛軒
|
1b13429fc8
|
feat: 完善複習系統規格書 - 補充API呼叫策略和簡化設計
## 核心改進
- 💻 前端規格補充明確的API呼叫策略 (各階段何時呼叫)
- 🌐 後端規格大幅簡化 (移除過度複雜的統計分析)
- ⏰ 補充核心的間隔重複算法實作 (2^成功次數公式)
- 🧪 新增延遲計數系統測試規格 (TDD準備)
## API呼叫策略明確化
- 階段1: 完全不呼叫API (純靜態數據)
- 階段2: 仍不呼叫API (localStorage持久化)
- 階段3: 才開始API呼叫 (有明確的判斷邏輯)
- 錯誤降級: API失敗時自動使用靜態數據
## 後端設計簡化
- 移除複雜的ReviewSessions/ReviewAttempts表設計
- 只保留核心的FlashcardReviews表 (SuccessCount + NextReviewDate)
- 簡化Service層,專注間隔重複算法
- 避免過度工程的統計分析功能
## 技術細節完整性
- ✅ 信心度簡化為3選項 (模糊/一般/熟悉)
- ✅ 延遲計數系統測試案例完整
- ✅ 前後端協作邏輯清晰
- ✅ 符合極簡MVP理念
完整的6層文檔架構: 需求/技術/前端/後端/測試/控制
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-04 17:55:33 +08:00 |