bayan-api / src /nlp /punctuation

Commit History

Fix spacing corruption block to include emails and english words
075fdd7

youssefreda9 commited on

Fix grammar JSON spacing bug
b4e2427

youssefreda9 commited on

Fix structural regressions
e7b2a51

youssefreda9 commited on

Fix: 10 critical NLP logic bugs in grammar, spelling, and punctuation to prevent false positives
41ea30b

youssefreda9 commited on

Fix 30 NLP edge cases in Grammar, Spelling, and Punctuation (Phase 10 results and Extension UI improvements)
be32617

youssefreda9 commited on

feat: enhance extension UI and improve Smart Colon Guard
42357d1

youssefreda9 commited on

fix: swap punctuation rules for colons to prevent strict guard conflicts
ae88a6b

youssefreda9 commited on

fix(punctuation): extend colon guard to preposition+definite-article prefixes
3ab74e1

youssefreda9 Claude Opus 4.6 commited on

Fix collision benchmark failures: patch overlap mapping, tokenization guard, and rule hallucinations
df5e501

youssefreda9 commited on

Fix collision benchmark: non-overlap, destructive tokenization, colon guard, hamza punctuation
5ed1cab

youssefreda9 commited on

Fix punctuation alignment and hallucinations, add punctuation safety rules, add kana/inna grammar rules
9786f39

youssefreda9 commited on

fix(nlp): remove overly restrictive rules 0b and 0c from punctuation safety guards that blocked valid commas and colons
c29d4de

youssefreda9 commited on

refactor: simplify architecture and replace whitelists with CamelTools
ebd15e7

Bayan AI commited on

UI/UX: Add Quran standalone tab, summarize textarea, floating selection bar, fix clear editor, remove duplicate button
1f8ed9d

youssefreda9 commited on

Phase 14c: Fix FIX-31 whitespace bug + fix misleading log truncation
80c9b7b

youssefreda9 commited on

Merge punctuation_rules V1+V2: V2 threshold+fallback, V1 softened exclamation guard for short texts
e100026

youssefreda9 commited on

Fix: TerminalPunctuationGuard for short phrases and comprehensive Nasb/Jazm grammar rules fixes
76b9ec3

Bayan AI commited on

Phase 11.5: Adversarial diagnostic + 4 critical pipeline fixes
b33660c

youssefreda9 commited on

Phase 13: Fix punctuation terminal injection filter (context-aware Rule 0)
dda1c3d

Mohamed Atef commited on

FIX-26: Reject punct substitution when original has punct
3f2c874

youssefreda9 commited on

Phase 12: Fix 6 batches — grammar pipeline bypass, religious/structured protection, punct rearrangement, SV/gender agreement
81c58cc

youssefreda9 commited on

Phase 11: Master Bug Fix — 23 fixes across 8 files
bfc07c3

youssefreda9 commited on

revert: restore backend/model files to cf07939 state, keep UI/UX changes only
143c028

youssefreda9 commited on

fix: block grammar كان→كأن + punctuation mid-word split (الدفت.ر)
08a99f9

youssefreda9 commited on

fix: all model bugs — S1 S2 S3 G1 P1 (6 fixes across 4 files)
bc71395

youssefreda9 commited on

feat: Pipeline Hardening v3.3 — stage ownership, punctuation safety, UUID migration
a1c20fd

youssefreda9 commited on

feat: NLP-3 PuncAra-v1 Integration — Local punctuation model - Created src/nlp/punctuation/ package (rules + service) - Extracted from PuncAra.py: preprocessing, postprocessing, chunking logic - PunctuationChecker: lazy-loaded EncoderDecoderModel from bayan10/PuncAra-v1 - Wired into /api/analyze as Step 3 (Spelling -> Grammar -> Punctuation) - Updated /api/punctuation standalone endpoint - Updated /api/health to report punctuation status - Dockerfile pre-downloads PuncAra-v1 weights during build - Increased gunicorn timeout to 300s for full pipeline
92557ee

youssefreda9 commited on