## 主要改進 ### 🏗️ 架構優化 - 實現清分離架構:vocabularyAnalysis vs idioms 獨立處理 - 移除所有 isPhrase 邏輯混亂,採用專門的 idioms 陣列 - 修復 JSON 反序列化問題,使用動態解析取代強型別反序列化 ### 📚 慣用語功能增強 - 添加完整的 IdiomDto 類別支援新屬性: - pronunciation:IPA 發音標記 - difficultyLevel:CEFR 等級評估 - frequency:使用頻率分級 - synonyms:同義表達方式 - 實現 ConvertIdioms() 轉換邏輯 - 更新統計計算基於實際 idioms 數量 ### 📋 規格文檔統一化 - 修復後端API規格中的設計矛盾 - 修復前後端串接規格中的術語混亂 - 移除重複的 difficultyLevel 屬性 - 統一使用 includeIdiomDetection 參數 - 清理過時的實際功能規格文檔 ### 🧹 代碼清理 - 清除所有 mock/硬編碼數據 - 移除假的翻譯和佔位符文字 - 統一術語使用,徹底消除 phrase/idiom 混用 ## 技術影響 - ✅ 符合 FR5.1 慣用語獨立展示需求 - ✅ 避免數據重複和邏輯矛盾 - ✅ 提供完整的慣用語學習數據 - ✅ 實現真正的結構化 AI 分析 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| DTOs | ||
| Entities | ||