2026-03-22
Git 6cd2c76
Giai đoạn phát triển đầu tiên có ý nghĩa
Flashcard, lưu trữ Hive và text-to-speech hình thành vòng lặp học tập đầu tiên.
Engineering case study · Evidence pack
Một case study dựa trên bằng chứng về ứng dụng Flutter giúp học thuật ngữ Facilities Management — từ learning core local-first đến các ranh giới cloud và speech.
Timeline đã kiểm chứng
2026-03-22
Git 6cd2c76
Flashcard, lưu trữ Hive và text-to-speech hình thành vòng lặp học tập đầu tiên.
2026-05-19
Git a6b69ed
Kế hoạch Whisper local được chuyển sang các speech API online sau ranh giới proxy.
2026-05-31
Git tag v1.0.0
Repository ghi nhận tag release ứng dụng đầu tiên.
2026-06-05
Git tag v1.1.0
Leaderboard nhóm toàn cục và các bản sửa UI được đưa vào tag ứng dụng mới nhất.
2026-09-06
Phase 2 baseline f59332b
Hoàn tất canonicalization và cleanup; Phase 3 chỉ bổ sung tài liệu.
Vai trò thực tế
Vai trò bao gồm định nghĩa vấn đề, yêu cầu, quyết định UX/product, điều phối AI agents, manual testing, acceptance và quyết định release. Repository không được dùng để suy diễn rằng maintainer tự tay viết hoặc thiết kế mọi dòng code.
Architecture exploration
Refactoring
Automated tests
Debugging & audits
Kiến trúc
Hive, SharedPreferences và bundled JSON phục vụ các luồng học cốt lõi.
Auth, Firestore progress sync và RTDB social data có các boundary riêng.
Authenticated proxy, rate limit và provider fallback cho speech/content requests.
Engineering areas
Từ điển và bộ test được import vào Hive. Tra cứu, từ đã lưu, quiz, test và phần lớn progress có local path.
Bản cập nhật validate ID, lưu backup, thay Hive box và khôi phục từ điển cũ nếu một bước thất bại.
Firebase Auth, Firestore progress sync và RTDB social data phục vụ các luồng khác nhau; boundary hiện tại không được trình bày như social backend hoàn toàn authoritative.
Audio WAV tạm thời đi qua authenticated proxy, sau đó transcript được chấm local bằng rule-based scorer.
Claim boundary
FM Dictionary