Commit Graph

1 Commits

Author SHA1 Message Date
鄭沛軒 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