Commit History
FIX-48v3: Create patches (not just mutations) for ه→ة 75df207
Add debug logging to FIX-48v3 1cb4790
FIX-48v3: Whitelist-based ه→ة (replaces broken stem-IV approach) 3e90908
FIX-48v2: ه→ة pass moved AFTER grammar model 2ff1e5e
REVERT FIX-48: ه→ة pass caused 12 regressions (30% → revert to 54%) 71021ea
FIX-48+49: ه→ة pass for IV words + trailing و in IV→IV guard beaf00c
FIX-48: Dedicated ه→ة pass for IV words (الحكومه→الحكومة) b9b6999
FIX-46: Expanded OOV cleanup with 4 new patterns 5bff09c
Disable edit-1 OOV cleanup (caused 3 regressions) 4c374a9
FIX-45: Upgrade _levenshtein to Damerau-Levenshtein distance 2673054
FIX-44: OOV cleanup pass between spelling and grammar stages 4608bcd
Fix FIX-42b: Allow first-letter changes when root lengths differ 32a135f
FIX-43: Route bidirectional OOV→IV fixes through spelling guard ebce6ef
Revert FIX-42c: Grammar feminine ending guard was too aggressive 5dfa9cd
FIX-42: Multi-layer guards for spelling and grammar corruptions 638b53d
FIX-41: Block spelling corrections that add trailing ا/ي/و to IV words a037662
FIX-38/39 + Layer 1/2/3: Benchmark normalization + spelling safety + grammar rules eae5d36
Audit fixes: narrow FIX-35 suffixes, raise FIX-37 threshold, remove duplicate sort 27198e8
FIX-37: Rule-based terminal period fallback for punctuation 76e008d
FIX-33/34/35: Fix infinite loop — grammar corruption + spelling conflict 4616185
Phase 14c: Fix FIX-31 whitespace bug + fix misleading log truncation ca212fd
Phase 14b: Fix spelling punct hallucination + cross-stage overlap cfb4439
Fix: TerminalPunctuationGuard for short phrases and comprehensive Nasb/Jazm grammar rules fixes 31a6db1
Bayan AI commited on
Refactor: Remove obsolete IVtoOOV filter to prevent False Negatives dbc8941
Bayan AI commited on
Fix: Add missing dual and plural IVtoOOV bypass rules in app.py 100db1e
Bayan AI commited on
Fix: Reorder Jaccard filter in app.py to run after evaluating grammar bypass rules 44c30d6
Bayan AI commited on
Fix: Strip trailing punctuation in grammar bypass rule to handle words at the end of sentences 391a5b3
Bayan AI commited on
Fix: Allow gender prefix swap (ي/ت) during feminine plural present tense bypass b55244c
Bayan AI commited on
Fix: Add bypass rule for present tense feminine plural to prevent IVtoOOV rejection 401d5ab
Bayan AI commited on
Phase 11.5: Adversarial diagnostic + 4 critical pipeline fixes 57104c1
Phase 11: Hierarchical StageLocker — grammar overrides spelling locks 6f1ed4e
Phase 13: Fix punctuation terminal injection filter (context-aware Rule 0) c830869
Mohamed Atef commited on
Phase 13: Fix spelling filter blind spots + eager model loading 38a1924
Mohamed Atef commited on