Repository navigation
⚡ Milestone 401: Crake Core Architecture & Suggestion Engine Accuracy Sweep 🚀🎯
Milestone 401 brings a massive accuracy overhaul to Crake's suggestion engine, native crate renaming, and UI rendering fixes:
- Crake Core Crate Architecture (#2): Renamed native Rust core crate from
floris-coretocrake-corewith zero JNI breaking changes. - Smartbar Candidate Highlight Fix: Converted auto-commit highlight to a non-intrusive
drawBehindbackground chip, fixing candidate text clipping. - Comprehensive Suggestion Engine & NLP Overhaul: Measured across 60,907 slip probes (1,022 top-tier words), wrong auto-commits dropped by 78% (10,264 -> 2,227) while correct auto-commits rose from 43,738 -> 54,127.
- Personal Correction Learning Loop: Wired user corrections into
suggest_with_contextwith 2-observation threshold, frequency caps (+30), secret inspection, and incognito isolation. Auto-commits never teach. - Contextual Contractions & Cost-Based Slip Ranking: Context-sensitive disambiguation for 'ill' -> 'I'll', 'its' vs "it's", and physical adjacent-key cost prioritization over arbitrary completion filler.
- CrakeNotePeek Gesture Polish: Left edge grab strip kept composed with drag accumulation, ensuring 100% reliable swipe-to-open response.
- Verification: Full green pass on 200+ Rust unit tests and 151/151 Android tests.