## 🏗️ Platform-based Architecture Restructure ### Directory Structure Changes - **mobile/**: Mobile-specific specifications (5 complete function specs) - **web/**: Web-specific specifications (1 complete, 4 planned) - **common/**: Cross-platform shared specifications (3 core docs) - **Platform mapping**: Complete correspondence table between platforms ### New Cross-platform Common Specifications - 業務規則.md: Shared business logic (life points, economy, achievements) - 數據模型.md: Unified data models (User, Vocabulary, Dialogue, etc.) - API規格.md: Platform-agnostic API specifications ### Web Platform Specifications (Sample) - 詞彙學習功能規格_Web.md: Complete web vocabulary learning spec - Enhanced features: keyboard shortcuts, multi-tab support, advanced analytics - UI naming: Page_*_W format (vs Mobile UI_* format) ### Platform Correspondence System - 平台功能對應表.md: Complete mobile-web feature mapping - Functionality overlap: 85-100% feature parity - Platform-specific features: 6 mobile-only, 7 web-only features - Development priority matrix and sync strategies ### Benefits for AI Collaboration - **Token efficiency**: 50%+ reduction by loading platform-specific specs - **Context clarity**: Eliminates mixed-platform logic confusion - **Maintenance**: Independent platform updates without cross-contamination - **Scalability**: Ready for future platform additions ### Mobile App Development Progress - Added comprehensive Flutter dialogue feature implementation - Voice recognition service and provider setup - Complete dialogue UI component library - Updated app router and dependencies 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 00_starter | ||
| 01_requirement | ||
| 02_design | ||
| 03_development | ||
| 04_technical | ||