Skip to content

Milestone 401 (Crake Core Rename & Suggestion Engine Accuracy Sweep)

Latest

Choose a tag to compare

@NoxToxCipher NoxToxCipher released this 13 Sep 01:17
· 51 commits to main since this release
78c3e4e

⚡ 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:

  1. Crake Core Crate Architecture (#2): Renamed native Rust core crate from floris-core to crake-core with zero JNI breaking changes.
  2. Smartbar Candidate Highlight Fix: Converted auto-commit highlight to a non-intrusive drawBehind background chip, fixing candidate text clipping.
  3. 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.
  4. Personal Correction Learning Loop: Wired user corrections into suggest_with_context with 2-observation threshold, frequency caps (+30), secret inspection, and incognito isolation. Auto-commits never teach.
  5. 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.
  6. CrakeNotePeek Gesture Polish: Left edge grab strip kept composed with drag accumulation, ensuring 100% reliable swipe-to-open response.
  7. Verification: Full green pass on 200+ Rust unit tests and 151/151 Android tests.