Skip to content

Farsi Smart Assistant v4.9.0

Choose a tag to compare

@AmirMotefaker AmirMotefaker released this 16 Aug 08:53
· 8 commits to main since this release
a074f51

Farsi Smart Assistant v4.9.0

Universal Persian/English/Finglish correction-engine release.

Highlights

  • Universal arbitration across valid/unchanged, keyboard-layout, Finglish, spelling and normalization hypotheses.
  • English spelling suggestions with protected valid-source behavior and up to three visible ranked choices.
  • Persian spelling suggestions with up to four visible ranked choices, selected from measured holdout evidence.
  • Generalized Finglish correction with flexible multi-character + single-character segmentation and guarded reranking.
  • Conservative Smart Auto with exact Undo behavior.
  • Persian Unicode normalization and strong valid Persian/English protection.
  • Persistent FA/EN UI remains independent from correction-engine language decisions.
  • Existing approved toolbar, popup/header and current-site favicon visual contracts remain unchanged.

Verified release gates

Exact tested RC head: bc5c89752672a14d6a2e9641650aacd061f2b6da

Squash merge commit: a074f5178b8b7e015f0fe4c3010818cf86a68107

Exact tested/merge tree: 8e94e0d6bcbbbe8a34d136228e94b380261f6f83

Final fresh 5,000+/10,000 holdout:

  • Keyboard Layout FA->EN: 99.92%
  • Keyboard Layout EN->FA: 99.32%
  • Valid English protection: 100%
  • Valid Persian protection: 100%
  • Canonical Finglish: 97.88%
  • Variant Finglish: 95.04%
  • English spelling visible top-3: 98.68%
  • Persian spelling visible top-4: 98.24%
  • Smart Auto English destructive FP: 0 / 10,000
  • Smart Auto Persian destructive FP: 0 / 10,000
  • Unicode normalization: 100%
  • Adversarial suite: 100%

Security:

  • CodeQL run 31935100092: PASS
  • Security quality gate run 31935100113: PASS

Founder/manual Chrome:

  • exact CI Chromium artifact: PASS
  • manual checks: 15/15 PASS
  • founder receipt SHA256: 2C58EF3039479B6BB8B4A4576F10D3193C1FB8380E71B3A5BF22D33B1F247D1A

Deterministic release artifacts

  • Chromium SHA256: 688D6EB7E442F4C3D6F51B921A4B339CF151B60C13534ED94436A2DB351C251B
  • Chromium size: 4267064 bytes
  • Firefox SHA256: 62C5AA9F474A332C43F0E917B97023E4844B22821CC1380703CDF9C4252EBA29
  • Firefox size: 4267616 bytes
  • Local deterministic A/B build: PASS
  • Local build vs GitHub CI artifact: byte-identical PASS

This release does not claim correction of every possible misspelling.

Store publication is not claimed by this GitHub Release. Chrome Web Store / Firefox AMO publication remains a separate dashboard-verified lifecycle in Issue #24.