{ "timestamp": "2026-06-30T14:58:46Z", "target": "https://bayan10-bayan-api.hf.space", "aggregate_metrics": { "total": 320, "TP": 139, "FP": 16, "TN": 148, "FN": 17, "ERROR": 0, "precision": 0.8968, "recall": 0.891, "f1": 0.8939, "fpr": 0.0976, "fnr": 0.109, "pass_rate": 0.8969, "overcorrection_rate": 0.05, "undercorrection_rate": 0.0531, "latency_p50": 4474, "latency_p95": 14171 }, "per_dataset_metrics": { "spelling": { "total": 80, "TP": 61, "FP": 0, "TN": 17, "FN": 2, "ERROR": 0, "precision": 1.0, "recall": 0.9683, "f1": 0.9839, "fpr": 0.0, "fnr": 0.0317, "pass_rate": 0.975, "overcorrection_rate": 0.0, "undercorrection_rate": 0.025, "latency_p50": 4158, "latency_p95": 6532 }, "grammar": { "total": 45, "TP": 30, "FP": 1, "TN": 14, "FN": 0, "ERROR": 0, "precision": 0.9677, "recall": 1.0, "f1": 0.9836, "fpr": 0.0667, "fnr": 0.0, "pass_rate": 0.9778, "overcorrection_rate": 0.0222, "undercorrection_rate": 0.0, "latency_p50": 4065, "latency_p95": 5463 }, "punctuation": { "total": 20, "TP": 13, "FP": 4, "TN": 3, "FN": 0, "ERROR": 0, "precision": 0.7647, "recall": 1.0, "f1": 0.8667, "fpr": 0.5714, "fnr": 0.0, "pass_rate": 0.8, "overcorrection_rate": 0.2, "undercorrection_rate": 0.0, "latency_p50": 6345, "latency_p95": 10414 }, "entities": { "total": 30, "TP": 0, "FP": 4, "TN": 26, "FN": 0, "ERROR": 0, "precision": 0.0, "recall": 0, "f1": 0, "fpr": 0.1333, "fnr": 0, "pass_rate": 0.8667, "overcorrection_rate": 0.1333, "undercorrection_rate": 0.0, "latency_p50": 3498, "latency_p95": 5111 }, "religious": { "total": 30, "TP": 0, "FP": 0, "TN": 30, "FN": 0, "ERROR": 0, "precision": 0, "recall": 0, "f1": 0, "fpr": 0.0, "fnr": 0, "pass_rate": 1.0, "overcorrection_rate": 0.0, "undercorrection_rate": 0.0, "latency_p50": 318, "latency_p95": 4949 }, "structured": { "total": 35, "TP": 0, "FP": 0, "TN": 35, "FN": 0, "ERROR": 0, "precision": 0, "recall": 0, "f1": 0, "fpr": 0.0, "fnr": 0, "pass_rate": 1.0, "overcorrection_rate": 0.0, "undercorrection_rate": 0.0, "latency_p50": 3833, "latency_p95": 12879 }, "hallucination": { "total": 30, "TP": 0, "FP": 7, "TN": 23, "FN": 0, "ERROR": 0, "precision": 0.0, "recall": 0, "f1": 0, "fpr": 0.2333, "fnr": 0, "pass_rate": 0.7667, "overcorrection_rate": 0.2333, "undercorrection_rate": 0.0, "latency_p50": 14014, "latency_p95": 19782 }, "collision": { "total": 50, "TP": 35, "FP": 0, "TN": 0, "FN": 15, "ERROR": 0, "precision": 1.0, "recall": 0.7, "f1": 0.8235, "fpr": 0, "fnr": 0.3, "pass_rate": 0.7, "overcorrection_rate": 0.0, "undercorrection_rate": 0.3, "latency_p50": 5476, "latency_p95": 8903 } }, "root_cause_summary": { "total_failures": 33, "by_component": { "MODEL": 21, "PIPELINE": 12 }, "by_stage": { "MODEL:punctuation": 12, "PIPELINE:integration": 12, "MODEL:grammar": 6, "MODEL:spelling": 3 } }, "stage_interactions": { "conflicts": { "spelling→grammar": 0, "grammar→punctuation": 0, "spelling→punctuation": 0 }, "reversions": 0 }, "total_span_errors": 0, "total_regressions": 0, "results": [ { "id": "S001", "dataset": "spelling", "category": "hamza", "input": "انا طالب في الجامعة", "expected": "أنا طالب في الجامعة", "severity": "major", "pipeline_output": "أنا طالب في الجامعة.", "pipeline_suggestions": [ { "alternatives": [ "أنا", "انا" ], "confidence": 0.9, "correction": "أنا", "end": 3, "id": "0e366247-1506-42b3-9aff-685ce469ffe3", "locked": true, "original": "انا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الجامعة.", "end": 19, "id": "38267320-ba67-4cb8-84f6-4ba2a1200cfb", "locked": true, "original": "الجامعة", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 842, "punctuation_ms": 415, "spelling_ms": 1802, "total_ms": 3066 }, "pipeline_ms": 3757, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S002", "dataset": "spelling", "category": "hamza", "input": "اذا جاء الربيع تزهر الأشجار", "expected": "إذا جاء الربيع تزهر الأشجار", "severity": "major", "pipeline_output": "إذا جاء الربيع تزهر الأشجار.", "pipeline_suggestions": [ { "alternatives": [ "إذا", "اذا" ], "confidence": 0.9, "correction": "إذا", "end": 3, "id": "b4be87c0-0475-42d7-b3fe-85b3d387ddf0", "locked": true, "original": "اذا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الأشجار.", "end": 27, "id": "ad70c9db-c17b-4a10-96ce-3e141e028b1e", "locked": true, "original": "الأشجار", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 710, "punctuation_ms": 686, "spelling_ms": 4264, "total_ms": 5665 }, "pipeline_ms": 5976, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S003", "dataset": "spelling", "category": "hamza", "input": "ايضا هذا الأمر مهم جداً", "expected": "أيضاً هذا الأمر مهم جداً", "severity": "major", "pipeline_output": "أيضا هذا الأمر مهم جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أيضا", "end": 4, "id": "1e6ce611-bf01-4482-8796-23be6885a638", "locked": true, "original": "ايضا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 23, "id": "5a0a9d79-46b6-4671-a724-7920840b0556", "locked": true, "original": "جداً", "priority": 1, "start": 19, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 758, "punctuation_ms": 508, "spelling_ms": 3140, "total_ms": 4412 }, "pipeline_ms": 4727, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S004", "dataset": "spelling", "category": "hamza", "input": "لان الأمر يتعلق بالمستقبل", "expected": "لأن الأمر يتعلق بالمستقبل", "severity": "major", "pipeline_output": "لأن الأمر يتعلق بالمستقبل.", "pipeline_suggestions": [ { "alternatives": [ "لأن", "لان" ], "confidence": 0.9, "correction": "لأن", "end": 3, "id": "5bd84b48-2142-4e1a-84a0-43b9dbbb7add", "locked": true, "original": "لان", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "بالمستقبل.", "end": 25, "id": "1e004ebc-8b97-4d32-954e-373fb3991d86", "locked": true, "original": "بالمستقبل", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 662, "punctuation_ms": 658, "spelling_ms": 3386, "total_ms": 4716 }, "pipeline_ms": 5029, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S005", "dataset": "spelling", "category": "hamza", "input": "اين ذهبت أمس", "expected": "أين ذهبت أمس", "severity": "major", "pipeline_output": "أين ذهبت أمس؟", "pipeline_suggestions": [ { "alternatives": [ "أين", "اين" ], "confidence": 0.9, "correction": "أين", "end": 3, "id": "6672bb38-94f7-4980-8554-b8bf6fb01d3a", "locked": true, "original": "اين", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "أمس؟", "end": 12, "id": "438da5bb-7244-48ac-8a2c-751e2c0817e1", "locked": true, "original": "أمس", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 503, "punctuation_ms": 368, "spelling_ms": 2151, "total_ms": 3026 }, "pipeline_ms": 3336, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S006", "dataset": "spelling", "category": "hamza", "input": "اول مرة أزور هذا المكان", "expected": "أول مرة أزور هذا المكان", "severity": "major", "pipeline_output": "أول مرة أزور هذا المكان.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أول", "end": 3, "id": "a42403a5-8e9f-4d02-a70e-c2255ab16694", "locked": true, "original": "اول", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "المكان.", "end": 23, "id": "f0e73f24-bada-44c0-8938-8fd82ef025ef", "locked": true, "original": "المكان", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 666, "punctuation_ms": 521, "spelling_ms": 3098, "total_ms": 4302 }, "pipeline_ms": 4528, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S007", "dataset": "spelling", "category": "hamza", "input": "هذا او ذاك لا فرق", "expected": "هذا أو ذاك لا فرق", "severity": "major", "pipeline_output": "هذا أو ذاك لا فرق.", "pipeline_suggestions": [ { "alternatives": [ "أو", "او" ], "confidence": 0.9, "correction": "أو", "end": 6, "id": "cd7fd594-7603-4b03-acde-fb4e96274558", "locked": true, "original": "او", "priority": 2, "start": 4, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "فرق.", "end": 17, "id": "7da15966-722e-46ff-ad21-fca65b6e21fa", "locked": true, "original": "فرق", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 810, "punctuation_ms": 484, "spelling_ms": 3446, "total_ms": 4746 }, "pipeline_ms": 5056, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S008", "dataset": "spelling", "category": "hamza", "input": "اكبر مدينة في العالم", "expected": "أكبر مدينة في العالم", "severity": "major", "pipeline_output": "أكبر مدينة في العالم.", "pipeline_suggestions": [ { "alternatives": [ "أكبر", "اكبر" ], "confidence": 0.9, "correction": "أكبر", "end": 4, "id": "944b6cf8-d999-4dc0-82c5-20bec1b8e0b3", "locked": true, "original": "اكبر", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "العالم.", "end": 20, "id": "ab39a8c2-2f28-4362-b376-f80f5c583db6", "locked": true, "original": "العالم", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 737, "punctuation_ms": 499, "spelling_ms": 2113, "total_ms": 3358 }, "pipeline_ms": 3667, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S009", "dataset": "spelling", "category": "hamza", "input": "اصغر طالب في الصف", "expected": "أصغر طالب في الصف", "severity": "major", "pipeline_output": "أصغر طالب في الصف.", "pipeline_suggestions": [ { "alternatives": [ "أصغر", "اصغر" ], "confidence": 0.9, "correction": "أصغر", "end": 4, "id": "fe15b3c5-87bb-4ddc-a3aa-e6a37e1b5d07", "locked": true, "original": "اصغر", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الصف.", "end": 17, "id": "b0433fa4-6bb1-44a6-8c01-0b2a47790230", "locked": true, "original": "الصف", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 733, "punctuation_ms": 461, "spelling_ms": 2123, "total_ms": 3328 }, "pipeline_ms": 3639, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S010", "dataset": "spelling", "category": "hamza", "input": "ابناء الوطن يعملون بجد", "expected": "أبناء الوطن يعملون بجد", "severity": "major", "pipeline_output": "أبناء الوطن يعملون بجد.", "pipeline_suggestions": [ { "alternatives": [ "أبناء", "ابناء" ], "confidence": 0.9, "correction": "أبناء", "end": 5, "id": "206d571d-eedf-4ef5-879b-b6ffb0573820", "locked": true, "original": "ابناء", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "بجد.", "end": 22, "id": "c0b4f334-07d4-4056-8329-f90eada0bd32", "locked": true, "original": "بجد", "priority": 1, "start": 19, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 691, "punctuation_ms": 551, "spelling_ms": 2037, "total_ms": 3284 }, "pipeline_ms": 3597, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S011", "dataset": "spelling", "category": "hamza", "input": "اطفال المدرسة يلعبون", "expected": "أطفال المدرسة يلعبون", "severity": "major", "pipeline_output": "أطفال المدرسة تلعبون.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "تلعبون.", "end": 20, "id": "f9f4c5f3-d913-46f5-82f7-3d34f20efcda", "locked": true, "original": "يلعبون", "priority": 3, "start": 14, "type": "grammar" }, { "alternatives": [ "أطفال", "اطفال" ], "confidence": 0.9, "correction": "أطفال", "end": 5, "id": "4f1e331f-141f-4009-8ada-b63011c43e2d", "locked": true, "original": "اطفال", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 645, "punctuation_ms": 542, "spelling_ms": 1821, "total_ms": 3015 }, "pipeline_ms": 3326, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S012", "dataset": "spelling", "category": "hamza", "input": "اخيراً وصلنا إلى الهدف", "expected": "أخيراً وصلنا إلى الهدف", "severity": "major", "pipeline_output": "أخيراً وصلنا إلى الهدف.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أخيراً", "end": 6, "id": "feb56a7c-0552-4cd6-8d3b-79171c849107", "locked": true, "original": "اخيراً", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الهدف.", "end": 22, "id": "b9659933-5d6d-4f32-b248-a7b54cb338aa", "locked": true, "original": "الهدف", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 870, "punctuation_ms": 684, "spelling_ms": 4636, "total_ms": 6197 }, "pipeline_ms": 6510, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S013", "dataset": "spelling", "category": "hamza", "input": "وقف امام المدرسة", "expected": "وقف أمام المدرسة", "severity": "major", "pipeline_output": "وقف أمام المدرسة.", "pipeline_suggestions": [ { "alternatives": [ "أمام", "امام" ], "confidence": 0.9, "correction": "أمام", "end": 8, "id": "3f155a2d-64e6-4d90-83c4-4a9af8b3e420", "locked": true, "original": "امام", "priority": 2, "start": 4, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "المدرسة.", "end": 16, "id": "416ef774-41b3-4d79-92e6-b8be44c9a3fd", "locked": true, "original": "المدرسة", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 679, "punctuation_ms": 428, "spelling_ms": 1569, "total_ms": 2684 }, "pipeline_ms": 2999, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S014", "dataset": "spelling", "category": "hamza", "input": "انت طالب مجتهد", "expected": "أنت طالب مجتهد", "severity": "major", "pipeline_output": "أنت طالب مجتهد.", "pipeline_suggestions": [ { "alternatives": [ "أنت", "انت" ], "confidence": 0.9, "correction": "أنت", "end": 3, "id": "9e06c994-b471-4574-95ed-bfdd9480bc19", "locked": true, "original": "انت", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "مجتهد.", "end": 14, "id": "00f62d23-95e3-4848-b05c-c018b43b2aa3", "locked": true, "original": "مجتهد", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 665, "punctuation_ms": 386, "spelling_ms": 1961, "total_ms": 3020 }, "pipeline_ms": 3331, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S015", "dataset": "spelling", "category": "hamza", "input": "اننا نحب الوطن", "expected": "إننا نحب الوطن", "severity": "major", "pipeline_output": "إننا نحب الوطن.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "إننا", "end": 4, "id": "d982784b-082f-4d20-b202-b468a9d6ee1b", "locked": true, "original": "اننا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الوطن.", "end": 14, "id": "8677a089-1098-4c59-b45d-a6aa8f418263", "locked": true, "original": "الوطن", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 601, "punctuation_ms": 478, "spelling_ms": 2811, "total_ms": 3894 }, "pipeline_ms": 4204, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S016", "dataset": "spelling", "category": "hamza", "input": "ان شاء الله سنفوز", "expected": "إن شاء الله سنفوز", "severity": "major", "pipeline_output": "أن شاء الله سنفوز.", "pipeline_suggestions": [ { "alternatives": [ "أن", "ان" ], "confidence": 0.9, "correction": "أن", "end": 2, "id": "f0e8a113-7348-4450-aac8-05f7c17c2b03", "locked": true, "original": "ان", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "سنفوز.", "end": 17, "id": "c27dca93-aec4-4e66-b616-2bf3a6893db1", "locked": true, "original": "سنفوز", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 731, "punctuation_ms": 598, "spelling_ms": 3435, "total_ms": 4772 }, "pipeline_ms": 5082, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S017", "dataset": "spelling", "category": "hamza", "input": "اقترب الموعد النهائي", "expected": "اقترب الموعد النهائي", "severity": "none", "pipeline_output": "اقترب الموعد النهائي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "النهائي.", "end": 20, "id": "d668b634-e70e-4514-a7e2-0be11caf5305", "locked": true, "original": "النهائي", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 749, "punctuation_ms": 464, "spelling_ms": 2138, "total_ms": 3356 }, "pipeline_ms": 3671, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S018", "dataset": "spelling", "category": "hamza", "input": "ارسل الرسالة فوراً", "expected": "أرسل الرسالة فوراً", "severity": "major", "pipeline_output": "أرسل الرسالة فوراً.", "pipeline_suggestions": [ { "alternatives": [ "أرسل", "ارسل" ], "confidence": 0.9, "correction": "أرسل", "end": 4, "id": "084e85bc-4b26-4d78-a23d-778d726a5433", "locked": true, "original": "ارسل", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "فوراً.", "end": 18, "id": "db7bdbee-6936-45d6-9c83-987ea2fb109f", "locked": true, "original": "فوراً", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 856, "punctuation_ms": 466, "spelling_ms": 1916, "total_ms": 3244 }, "pipeline_ms": 3590, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S019", "dataset": "spelling", "category": "hamza", "input": "اخر الأخبار في المساء", "expected": "آخر الأخبار في المساء", "severity": "major", "pipeline_output": "آخر الأخبار في المساء.", "pipeline_suggestions": [ { "alternatives": [ "آخر", "اخر" ], "confidence": 0.9, "correction": "آخر", "end": 3, "id": "c40b89df-68ea-46ff-b5fc-0c6af226bff2", "locked": true, "original": "اخر", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "المساء.", "end": 21, "id": "1dfea0a1-e46b-41c6-964a-03572c331d03", "locked": true, "original": "المساء", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 551, "punctuation_ms": 731, "spelling_ms": 1938, "total_ms": 3225 }, "pipeline_ms": 3449, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S020", "dataset": "spelling", "category": "hamza", "input": "اسرع في المشي قليلاً", "expected": "أسرع في المشي قليلاً", "severity": "major", "pipeline_output": "أسرع في المشي قليلاً!", "pipeline_suggestions": [ { "alternatives": [ "أسرع", "اسرع" ], "confidence": 0.9, "correction": "أسرع", "end": 4, "id": "a73e5840-d02d-41de-965d-8c746f168fb8", "locked": true, "original": "اسرع", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "قليلاً!", "end": 20, "id": "456b0e2e-6af0-4d38-a09d-754461a518de", "locked": true, "original": "قليلاً", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 644, "punctuation_ms": 467, "spelling_ms": 3101, "total_ms": 4218 }, "pipeline_ms": 4544, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S021", "dataset": "spelling", "category": "hamza", "input": "اجمل مكان في العالم", "expected": "أجمل مكان في العالم", "severity": "major", "pipeline_output": "أجمل مكان في العالم.", "pipeline_suggestions": [ { "alternatives": [ "أجمل", "اجمل" ], "confidence": 0.9, "correction": "أجمل", "end": 4, "id": "eb21bc19-7eb3-4395-be77-2acc879d008f", "locked": true, "original": "اجمل", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "العالم.", "end": 19, "id": "cac131ca-93a8-4efc-835a-1d44d23573bf", "locked": true, "original": "العالم", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 652, "punctuation_ms": 470, "spelling_ms": 2027, "total_ms": 3155 }, "pipeline_ms": 3468, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S022", "dataset": "spelling", "category": "hamza", "input": "اعلن الرئيس عن القرار", "expected": "أعلن الرئيس عن القرار", "severity": "major", "pipeline_output": "أعلن الرئيس عن القرار.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أعلن", "end": 4, "id": "39c39ac6-41b9-4085-81ee-0c21e4bb8cd7", "locked": true, "original": "اعلن", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "القرار.", "end": 21, "id": "46672a6a-c764-42ee-b5a0-7e956f1334cc", "locked": true, "original": "القرار", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 704, "punctuation_ms": 493, "spelling_ms": 2172, "total_ms": 3375 }, "pipeline_ms": 3685, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S023", "dataset": "spelling", "category": "hamza", "input": "اكد الوزير على الخطة", "expected": "أكد الوزير على الخطة", "severity": "major", "pipeline_output": "أكد الوزير على الخطة.", "pipeline_suggestions": [ { "alternatives": [ "أكد", "اكد" ], "confidence": 0.9, "correction": "أكد", "end": 3, "id": "360996a9-91d6-4745-9938-6236a4cae13c", "locked": true, "original": "اكد", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الخطة.", "end": 20, "id": "3970b4dc-c523-4091-8144-798820cfa178", "locked": true, "original": "الخطة", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 700, "punctuation_ms": 450, "spelling_ms": 2044, "total_ms": 3199 }, "pipeline_ms": 3552, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S024", "dataset": "spelling", "category": "hamza", "input": "اشار التقرير إلى ذلك", "expected": "أشار التقرير إلى ذلك", "severity": "major", "pipeline_output": "أشار التقرير إلى ذلك.", "pipeline_suggestions": [ { "alternatives": [ "أشار", "اشار" ], "confidence": 0.9, "correction": "أشار", "end": 4, "id": "cde1bc4e-306c-4156-8adf-7d300109e281", "locked": true, "original": "اشار", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "ذلك.", "end": 20, "id": "c2278abb-b8a8-49d5-92cc-24af76888590", "locked": true, "original": "ذلك", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 652, "punctuation_ms": 438, "spelling_ms": 2563, "total_ms": 3659 }, "pipeline_ms": 3973, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S025", "dataset": "spelling", "category": "hamza", "input": "اعتقد انه سيحضر غداً", "expected": "أعتقد أنه سيحضر غداً", "severity": "major", "pipeline_output": "اعتقد أنه سيحضر غداً.", "pipeline_suggestions": [ { "alternatives": [ "أنه", "انه" ], "confidence": 0.9, "correction": "أنه", "end": 9, "id": "14714801-a406-41ae-a6c0-8b3b1580dc73", "locked": true, "original": "انه", "priority": 2, "start": 6, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "غداً.", "end": 20, "id": "125ff497-3d00-4358-9e3d-1a36a83d18d9", "locked": true, "original": "غداً", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 644, "punctuation_ms": 434, "spelling_ms": 2063, "total_ms": 3147 }, "pipeline_ms": 3460, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Errors NOT fixed: ['اعتقد']", "root_cause_component": "MODEL", "root_cause_stage": "spelling", "root_cause_detail": "Spelling model missed: ['اعتقد', 'انه']", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S026", "dataset": "spelling", "category": "hamza_prefix", "input": "والاسعار مرتفعة جداً", "expected": "والأسعار مرتفعة جداً", "severity": "major", "pipeline_output": "والأسعار مرتفعة جداً.", "pipeline_suggestions": [ { "alternatives": [ "والأسعار", "والاسعار" ], "confidence": 0.9, "correction": "والأسعار", "end": 8, "id": "42dc56e7-540c-41d0-afad-4289b38a1e37", "locked": true, "original": "والاسعار", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 20, "id": "ccbcc637-c36c-41c9-99cd-db55059670c0", "locked": true, "original": "جداً", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 816, "punctuation_ms": 509, "spelling_ms": 2314, "total_ms": 3648 }, "pipeline_ms": 3961, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S027", "dataset": "spelling", "category": "hamza_prefix", "input": "بالاضافة إلى ذلك", "expected": "بالإضافة إلى ذلك", "severity": "major", "pipeline_output": "بالإضافة إلى ذلك.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "بالإضافة", "end": 8, "id": "95976121-6070-4ac6-a046-8c693daf49a2", "locked": true, "original": "بالاضافة", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "ذلك.", "end": 16, "id": "e959b3ac-3767-403b-ad84-57122b29da90", "locked": true, "original": "ذلك", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 596, "punctuation_ms": 428, "spelling_error": "AttributeError: 'VocabularyManager' object has no attribute 'vocab_rank'", "spelling_ms": 2706, "total_ms": 3740 }, "pipeline_ms": 4054, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S028", "dataset": "spelling", "category": "hamza_prefix", "input": "فالانسان يحتاج للعلم", "expected": "فالإنسان يحتاج للعلم", "severity": "major", "pipeline_output": "فالإنسان يحتاج للعلم.", "pipeline_suggestions": [ { "alternatives": [ "فالإنسان", "فالانسان" ], "confidence": 0.9, "correction": "فالإنسان", "end": 8, "id": "4b2e8440-39bd-42d2-9a5b-044ffdcaab2c", "locked": true, "original": "فالانسان", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "للعلم.", "end": 20, "id": "7808f77e-3269-4780-ad96-c889c8553ec8", "locked": true, "original": "للعلم", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 693, "punctuation_ms": 510, "spelling_ms": 4265, "total_ms": 5474 }, "pipeline_ms": 5784, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S029", "dataset": "spelling", "category": "hamza_prefix", "input": "كالاطفال في اللعب", "expected": "كالأطفال في اللعب", "severity": "major", "pipeline_output": "كالأطفال في اللعب.", "pipeline_suggestions": [ { "alternatives": [ "كالأطفال", "كالاطفال" ], "confidence": 0.9, "correction": "كالأطفال", "end": 8, "id": "3d3a6924-a284-46ef-b509-c75f1007ccbe", "locked": true, "original": "كالاطفال", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "اللعب.", "end": 17, "id": "9e25cde0-2122-4a54-824a-644ee7772975", "locked": true, "original": "اللعب", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 649, "punctuation_ms": 504, "spelling_ms": 4310, "total_ms": 5468 }, "pipeline_ms": 5778, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S030", "dataset": "spelling", "category": "hamza_prefix", "input": "للاسف لم ينجح", "expected": "للأسف لم ينجح", "severity": "major", "pipeline_output": "للأسف لم ينجح.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "للأسف", "end": 5, "id": "81fbb611-ec6b-4878-af35-17204dbc3284", "locked": true, "original": "للاسف", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "ينجح.", "end": 13, "id": "99549824-28e2-407e-8506-d874965f829d", "locked": true, "original": "ينجح", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 534, "punctuation_ms": 454, "spelling_ms": 2258, "total_ms": 3249 }, "pipeline_ms": 3598, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S031", "dataset": "spelling", "category": "ta_marbuta", "input": "المدرسه كبيره وجميله", "expected": "المدرسة كبيرة وجميلة", "severity": "major", "pipeline_output": "المدرسة كبيرة وجميلة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المدرسة كبيرة وجميلة", "end": 20, "id": "ef410324-bb41-4c53-9cd4-b7ff0bbacb35", "locked": true, "original": "المدرسه كبيره وجميله", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 7247, "punctuation_ms": 666, "spelling_ms": 2085, "total_ms": 10006 }, "pipeline_ms": 10315, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S032", "dataset": "spelling", "category": "ta_marbuta", "input": "الجامعه في القاهره", "expected": "الجامعة في القاهرة", "severity": "major", "pipeline_output": "الجامعة في القاهرة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الجامعة", "end": 7, "id": "71258c56-975f-4e6b-a1d0-a2c6c624ce95", "locked": true, "original": "الجامعه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "القاهرة.", "end": 18, "id": "1262bf28-b5df-4a60-bf5e-1684aff2fef1", "locked": true, "original": "القاهره", "priority": 2, "start": 11, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 504, "punctuation_ms": 520, "spelling_ms": 4398, "total_ms": 5426 }, "pipeline_ms": 5654, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S033", "dataset": "spelling", "category": "ta_marbuta", "input": "السياره سريعه جداً", "expected": "السيارة سريعة جداً", "severity": "major", "pipeline_output": "السيارة سريعة جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "السيارة سريعة", "end": 13, "id": "750e36a6-20ab-4afd-bc3d-0d03263ceefa", "locked": true, "original": "السياره سريعه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 18, "id": "0edcb997-7f5d-4316-8eb4-48e5613ba647", "locked": true, "original": "جداً", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 665, "punctuation_ms": 469, "spelling_ms": 2824, "total_ms": 3963 }, "pipeline_ms": 4282, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S034", "dataset": "spelling", "category": "ta_marbuta", "input": "الشجره طويله وجميله", "expected": "الشجرة طويلة وجميلة", "severity": "major", "pipeline_output": "الشجرة طويلة وجميلة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الشجرة طويلة وجميلة", "end": 19, "id": "4e93e630-4f3f-480c-9a30-97cfc900a8e2", "locked": true, "original": "الشجره طويله وجميله", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 657, "punctuation_ms": 711, "spelling_ms": 2314, "total_ms": 3690 }, "pipeline_ms": 4005, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S035", "dataset": "spelling", "category": "ta_marbuta", "input": "الحياه صعبه في المدينه", "expected": "الحياة صعبة في المدينة", "severity": "major", "pipeline_output": "الحياة صعبة في المدينة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الحياة صعبة", "end": 11, "id": "e3c76c12-71f5-462a-8733-bf1c4c2c8342", "locked": true, "original": "الحياه صعبه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدينة.", "end": 22, "id": "42052d58-399b-4acd-b4d1-ffb39e33c963", "locked": true, "original": "المدينه", "priority": 2, "start": 15, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 724, "punctuation_ms": 675, "spelling_ms": 3074, "total_ms": 4478 }, "pipeline_ms": 4790, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S036", "dataset": "spelling", "category": "ta_marbuta", "input": "المكتبه قريبه من البيت", "expected": "المكتبة قريبة من البيت", "severity": "major", "pipeline_output": "المكتبة قريبة من البيت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المكتبة قريبة", "end": 13, "id": "9ed2143e-0218-4806-83a7-6e2602ba5504", "locked": true, "original": "المكتبه قريبه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "البيت.", "end": 22, "id": "7efca488-57cd-4d1e-b93e-16b5517b9921", "locked": true, "original": "البيت", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 714, "punctuation_ms": 658, "spelling_ms": 4046, "total_ms": 5423 }, "pipeline_ms": 5736, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S037", "dataset": "spelling", "category": "ta_marbuta", "input": "الغرفه نظيفه ومرتبه", "expected": "الغرفة نظيفة ومرتبة", "severity": "major", "pipeline_output": "الغرفة نظيفة ومرتبة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الغرفة نظيفة ومرتبة", "end": 19, "id": "0a597302-6fd1-451e-aab3-cb87b739d7b3", "locked": true, "original": "الغرفه نظيفه ومرتبه", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 935, "punctuation_ms": 485, "spelling_ms": 3313, "total_ms": 4744 }, "pipeline_ms": 5070, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S038", "dataset": "spelling", "category": "ta_marbuta", "input": "القصه مثيره للاهتمام", "expected": "القصة مثيرة للاهتمام", "severity": "major", "pipeline_output": "القصة مثيرة للاهتمام!", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "القصة مثيرة", "end": 11, "id": "f36a5503-ebac-4e87-8175-86d37682f00b", "locked": true, "original": "القصه مثيره", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "للاهتمام!", "end": 20, "id": "30b431f3-22c0-4993-a035-6aaed40d7911", "locked": true, "original": "للاهتمام", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 604, "punctuation_ms": 655, "spelling_ms": 3348, "total_ms": 4613 }, "pipeline_ms": 4962, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S039", "dataset": "spelling", "category": "ta_marbuta", "input": "الرحله طويله ومتعبه", "expected": "الرحلة طويلة ومتعبة", "severity": "major", "pipeline_output": "الرحلة طويلة ومتعبة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الرحلة طويلة ومتعبة", "end": 19, "id": "ae189f61-6de7-47d5-9b17-e4d238fa0131", "locked": true, "original": "الرحله طويله ومتعبه", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 633, "punctuation_ms": 536, "spelling_ms": 2415, "total_ms": 3595 }, "pipeline_ms": 3907, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S040", "dataset": "spelling", "category": "ta_marbuta", "input": "الوظيفه صعبه لكنها مفيده", "expected": "الوظيفة صعبة لكنها مفيدة", "severity": "major", "pipeline_output": "الوظيفة صعبة لكنها مفيدة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الوظيفة صعبة", "end": 12, "id": "ef2a5224-c1ce-4e3e-bd8a-e06d3bd9f034", "locked": true, "original": "الوظيفه صعبه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "مفيدة.", "end": 24, "id": "1c45d3a5-2935-4de5-a2cd-c8022e8507eb", "locked": true, "original": "مفيده", "priority": 2, "start": 19, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 624, "punctuation_ms": 740, "spelling_ms": 3343, "total_ms": 4715 }, "pipeline_ms": 5031, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S041", "dataset": "spelling", "category": "ta_marbuta_prefix", "input": "بالمدرسه الكبيره", "expected": "بالمدرسة الكبيرة", "severity": "major", "pipeline_output": "بالمدرسة الكبيرة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "بالمدرسة الكبيرة", "end": 16, "id": "85743fc0-235c-445f-908e-a032b7ea5a81", "locked": true, "original": "بالمدرسه الكبيره", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 588, "punctuation_ms": 451, "spelling_ms": 4149, "total_ms": 5191 }, "pipeline_ms": 5505, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S042", "dataset": "spelling", "category": "ta_marbuta_prefix", "input": "والجامعه المصريه", "expected": "والجامعة المصرية", "severity": "major", "pipeline_output": "والجامعة المصرية", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "والجامعة المصرية", "end": 16, "id": "be5d7d46-ee61-449b-a3b1-00ad02e5deb2", "locked": true, "original": "والجامعه المصريه", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 424, "punctuation_ms": 566, "spelling_ms": 2836, "total_ms": 3834 }, "pipeline_ms": 4149, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S043", "dataset": "spelling", "category": "ta_marbuta_prefix", "input": "فالسياره الجديده", "expected": "فالسيارة الجديدة", "severity": "major", "pipeline_output": "فالسيارة الجديدة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "فالسيارة الجديدة", "end": 16, "id": "b3da666b-f7ea-43a9-ba88-519604f785ec", "locked": true, "original": "فالسياره الجديده", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 597, "punctuation_ms": 420, "spelling_ms": 3742, "total_ms": 4765 }, "pipeline_ms": 4991, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S044", "dataset": "spelling", "category": "ta_marbuta_prefix", "input": "كالمدرسه القديمه", "expected": "كالمدرسة القديمة", "severity": "major", "pipeline_output": "كالم درسه القديمة.", "pipeline_suggestions": [ { "alternatives": [ "كالم درسه", "كالمدرسه" ], "confidence": 0.85, "correction": "كالم درسه", "end": 8, "id": "9a054670-422f-4205-aae1-89cd917fd360", "locked": true, "original": "كالمدرسه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "القديمة.", "end": 16, "id": "bcbd7ed7-8a4b-4eda-90d2-b6d8b3962b61", "locked": true, "original": "القديمه", "priority": 2, "start": 9, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 601, "punctuation_ms": 644, "spelling_ms": 3442, "total_ms": 4691 }, "pipeline_ms": 5004, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S045", "dataset": "spelling", "category": "ta_marbuta_prefix", "input": "للمدرسه الابتدائيه", "expected": "للمدرسة الابتدائية", "severity": "major", "pipeline_output": "للمدرسة الابتدائية", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "للمدرسة الابتدائية", "end": 18, "id": "2ce10ffa-0a83-484f-922c-48b15623e4fd", "locked": true, "original": "للمدرسه الابتدائيه", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 387, "punctuation_ms": 721, "spelling_ms": 3622, "total_ms": 4739 }, "pipeline_ms": 4966, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S046", "dataset": "spelling", "category": "alif_maqsura", "input": "ذهبت الي المكتبة", "expected": "ذهبت إلى المكتبة", "severity": "major", "pipeline_output": "ذهبت إلى المكتبة.", "pipeline_suggestions": [ { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 8, "id": "a65ada82-c56f-4b25-bce9-ed4ec2ac1534", "locked": true, "original": "الي", "priority": 2, "start": 5, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "المكتبة.", "end": 16, "id": "80e551c0-42ee-46a2-a3e8-772dd492dc74", "locked": true, "original": "المكتبة", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 511, "punctuation_ms": 513, "spelling_ms": 1856, "total_ms": 2897 }, "pipeline_ms": 3121, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S047", "dataset": "spelling", "category": "alif_maqsura", "input": "المستشفي الكبير", "expected": "المستشفى الكبير", "severity": "major", "pipeline_output": "المستشفى الكبير.", "pipeline_suggestions": [ { "alternatives": [ "المستشفى", "المستشفي" ], "confidence": 0.9, "correction": "المستشفى", "end": 8, "id": "dc4040d4-3cf9-445e-a178-d7fcb17c4044", "locked": true, "original": "المستشفي", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الكبير.", "end": 15, "id": "f693c088-c91f-432a-be80-2269d7b301be", "locked": true, "original": "الكبير", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 342, "punctuation_ms": 487, "spelling_ms": 1541, "total_ms": 2374 }, "pipeline_ms": 2685, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S048", "dataset": "spelling", "category": "alif_maqsura", "input": "هدي الطالبة ممتاز", "expected": "هدى الطالبة ممتاز", "severity": "major", "pipeline_output": "هدى الطالبة ممتازة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "ممتازة.", "end": 17, "id": "091aa441-5581-40de-adc2-0db08a5badc2", "locked": true, "original": "ممتاز", "priority": 3, "start": 12, "type": "grammar" }, { "alternatives": [ "هدى", "هدي" ], "confidence": 0.9, "correction": "هدى", "end": 3, "id": "e213d217-c023-4f6c-8046-23b365a23132", "locked": true, "original": "هدي", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 721, "punctuation_ms": 434, "spelling_ms": 1792, "total_ms": 2955 }, "pipeline_ms": 3266, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S049", "dataset": "spelling", "category": "alif_maqsura", "input": "مصطفي طالب مجتهد", "expected": "مصطفى طالب مجتهد", "severity": "major", "pipeline_output": "مصطفى طالب مجتهد.", "pipeline_suggestions": [ { "alternatives": [ "مصطفى", "مصطفي" ], "confidence": 0.9, "correction": "مصطفى", "end": 5, "id": "fe426d50-c286-4af1-9d20-80784b027ca1", "locked": true, "original": "مصطفي", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "مجتهد.", "end": 16, "id": "978ba9d2-dd8e-4e0c-8526-e6cfd4a82c53", "locked": true, "original": "مجتهد", "priority": 1, "start": 11, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 609, "punctuation_ms": 310, "spelling_ms": 1805, "total_ms": 2729 }, "pipeline_ms": 3040, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S050", "dataset": "spelling", "category": "alif_maqsura", "input": "موسي نبي عظيم", "expected": "موسى نبي عظيم", "severity": "major", "pipeline_output": "موسى نبي عظيم.", "pipeline_suggestions": [ { "alternatives": [ "موسى", "موسي" ], "confidence": 0.9, "correction": "موسى", "end": 4, "id": "d4947257-10a7-426a-a88d-15c8edb55682", "locked": true, "original": "موسي", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "عظيم.", "end": 13, "id": "fc63bbb8-3e35-4dca-aa3a-fb6744c61d24", "locked": true, "original": "عظيم", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 559, "punctuation_ms": 406, "spelling_ms": 2199, "total_ms": 3169 }, "pipeline_ms": 3480, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S051", "dataset": "spelling", "category": "alif_maqsura", "input": "علي يدرس في الكلية", "expected": "علي يدرس في الكلية", "severity": "none", "pipeline_output": "علي يدرس في الكلية.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الكلية.", "end": 18, "id": "7f847238-7129-4b95-b680-fccea2833533", "locked": true, "original": "الكلية", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 749, "punctuation_ms": 456, "spelling_ms": 1941, "total_ms": 3150 }, "pipeline_ms": 3464, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S052", "dataset": "spelling", "category": "alif_maqsura", "input": "ذهب الي السوق", "expected": "ذهب إلى السوق", "severity": "major", "pipeline_output": "ذهب إلى السوق.", "pipeline_suggestions": [ { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 7, "id": "462a3817-06af-4ba7-9835-9f17cd074ab6", "locked": true, "original": "الي", "priority": 2, "start": 4, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "السوق.", "end": 13, "id": "7423f301-2ce9-4276-9e7c-830318b5983a", "locked": true, "original": "السوق", "priority": 1, "start": 8, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 554, "punctuation_ms": 407, "spelling_ms": 2105, "total_ms": 3072 }, "pipeline_ms": 3384, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S053", "dataset": "spelling", "category": "alif_maqsura", "input": "بني المبنى الجديد", "expected": "بنى المبنى الجديد", "severity": "major", "pipeline_output": "بنى المبنى الجديد.", "pipeline_suggestions": [ { "alternatives": [ "بنى", "بني" ], "confidence": 0.9, "correction": "بنى", "end": 3, "id": "ecaa5a1d-bf8b-4ac9-bbd2-c78351d57981", "locked": true, "original": "بني", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الجديد.", "end": 17, "id": "f46f7ed9-77d7-4239-bcdb-5e7d46d4915e", "locked": true, "original": "الجديد", "priority": 1, "start": 11, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 531, "punctuation_ms": 589, "spelling_ms": 2401, "total_ms": 3544 }, "pipeline_ms": 3854, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S054", "dataset": "spelling", "category": "word_split", "input": "ذهبت فيالبيت", "expected": "ذهبت في البيت", "severity": "major", "pipeline_output": "ذهبت في البيت.", "pipeline_suggestions": [ { "alternatives": [ "في البيت", "فيالبيت" ], "confidence": 0.85, "correction": "في البيت.", "end": 12, "id": "86dbcf58-1b59-421f-a3c6-5d098b8ce97e", "locked": true, "original": "فيالبيت", "priority": 2, "start": 5, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 540, "punctuation_ms": 601, "spelling_ms": 2540, "total_ms": 3688 }, "pipeline_ms": 4003, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S055", "dataset": "spelling", "category": "word_split", "input": "خرج منالمدرسة", "expected": "خرج من المدرسة", "severity": "major", "pipeline_output": "خرج من المدرسة.", "pipeline_suggestions": [ { "alternatives": [ "من المدرسة", "منالمدرسة" ], "confidence": 0.85, "correction": "من المدرسة.", "end": 13, "id": "24bafff2-f60a-4a59-bcea-016f810128ab", "locked": true, "original": "منالمدرسة", "priority": 2, "start": 4, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 542, "punctuation_ms": 604, "spelling_ms": 2190, "total_ms": 3340 }, "pipeline_ms": 3656, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S056", "dataset": "spelling", "category": "word_split", "input": "بقي عندالباب", "expected": "بقي عند الباب", "severity": "major", "pipeline_output": "بقي عند الباب.", "pipeline_suggestions": [ { "alternatives": [ "عند الباب", "عندالباب" ], "confidence": 0.85, "correction": "عند الباب.", "end": 12, "id": "8180d273-9f51-43c3-bf20-a529b62b61e2", "locked": true, "original": "عندالباب", "priority": 2, "start": 4, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 619, "punctuation_ms": 306, "spelling_ms": 2676, "total_ms": 3606 }, "pipeline_ms": 3919, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S057", "dataset": "spelling", "category": "word_split", "input": "جلس عندالنافذة", "expected": "جلس عند النافذة", "severity": "major", "pipeline_output": "جلس عند النافذة.", "pipeline_suggestions": [ { "alternatives": [ "عند النافذة", "عندالنافذة" ], "confidence": 0.85, "correction": "عند النافذة.", "end": 14, "id": "b9e37228-855b-408f-a178-e7a42604d59c", "locked": true, "original": "عندالنافذة", "priority": 2, "start": 4, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 688, "punctuation_ms": 447, "spelling_ms": 2401, "total_ms": 3540 }, "pipeline_ms": 3852, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S058", "dataset": "spelling", "category": "word_split", "input": "رجع الىالبيت", "expected": "رجع إلى البيت", "severity": "major", "pipeline_output": "رجع إلى البيت.", "pipeline_suggestions": [ { "alternatives": [ "إلى البيت", "الىالبيت" ], "confidence": 0.85, "correction": "إلى البيت.", "end": 12, "id": "226ce3f5-d18e-4e5f-81a3-4ac1d6b1f9e6", "locked": true, "original": "الىالبيت", "priority": 2, "start": 4, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 513, "punctuation_ms": 399, "spelling_ms": 2329, "total_ms": 3246 }, "pipeline_ms": 3556, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S059", "dataset": "spelling", "category": "word_split", "input": "خرج منالباب الخلفي", "expected": "خرج من الباب الخلفي", "severity": "major", "pipeline_output": "خرج من الباب الخلفي.", "pipeline_suggestions": [ { "alternatives": [ "من الباب", "منالباب" ], "confidence": 0.85, "correction": "من الباب", "end": 11, "id": "88c89b96-7d03-4a55-b25c-2361d2bd131e", "locked": true, "original": "منالباب", "priority": 2, "start": 4, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الخلفي.", "end": 18, "id": "490d3a0b-ab40-468c-a137-cb22765b770d", "locked": true, "original": "الخلفي", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 811, "punctuation_ms": 568, "spelling_ms": 2462, "total_ms": 3846 }, "pipeline_ms": 4158, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S060", "dataset": "spelling", "category": "word_split", "input": "نظر الىالسماء", "expected": "نظر إلى السماء", "severity": "major", "pipeline_output": "نظر إلى السماء.", "pipeline_suggestions": [ { "alternatives": [ "إلى السماء", "الىالسماء" ], "confidence": 0.85, "correction": "إلى السماء.", "end": 13, "id": "11bddfb4-75fc-4c6f-b5f4-9883c2d3cdf1", "locked": true, "original": "الىالسماء", "priority": 2, "start": 4, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 710, "punctuation_ms": 470, "spelling_ms": 2881, "total_ms": 4066 }, "pipeline_ms": 4380, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S061", "dataset": "spelling", "category": "correct_text", "input": "أنا ذهبت إلى الجامعة", "expected": "أنا ذهبت إلى الجامعة", "severity": "none", "pipeline_output": "أنا ذهبت إلى الجامعة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الجامعة.", "end": 20, "id": "b7f1687e-22e9-419a-8b48-9f418924cf01", "locked": true, "original": "الجامعة", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 618, "punctuation_ms": 530, "spelling_ms": 2178, "total_ms": 3331 }, "pipeline_ms": 3642, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S062", "dataset": "spelling", "category": "correct_text", "input": "هذه المدرسة جميلة جداً", "expected": "هذه المدرسة جميلة جداً", "severity": "none", "pipeline_output": "هذه المدرسة جميلة جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 22, "id": "14f348aa-9a6e-4bc6-866f-f98c9cffc949", "locked": true, "original": "جداً", "priority": 1, "start": 18, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 967, "punctuation_ms": 466, "spelling_ms": 2210, "total_ms": 3648 }, "pipeline_ms": 3959, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S063", "dataset": "spelling", "category": "correct_text", "input": "كان الجو ممطراً اليوم", "expected": "كان الجو ممطراً اليوم", "severity": "none", "pipeline_output": "كان الجو ممطراً اليوم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "اليوم.", "end": 21, "id": "4a14c341-d084-4e99-9296-65ccbe221852", "locked": true, "original": "اليوم", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 902, "punctuation_ms": 745, "spelling_ms": 2610, "total_ms": 4262 }, "pipeline_ms": 4574, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S064", "dataset": "spelling", "category": "correct_text", "input": "وكان أحمد في المنزل", "expected": "وكان أحمد في المنزل", "severity": "none", "pipeline_output": "وكان أحمد في المنزل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "المنزل.", "end": 19, "id": "cb56bd71-2333-43b6-9c93-705dd308b115", "locked": true, "original": "المنزل", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 612, "punctuation_ms": 615, "spelling_ms": 2150, "total_ms": 3384 }, "pipeline_ms": 3613, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S065", "dataset": "spelling", "category": "correct_text", "input": "إلى اللقاء يا صديقي", "expected": "إلى اللقاء يا صديقي", "severity": "none", "pipeline_output": "إلى اللقاء يا صديقي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "صديقي.", "end": 19, "id": "05a1bca1-84bf-45d3-b9f8-f3801f95be6c", "locked": true, "original": "صديقي", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 677, "punctuation_ms": 970, "spelling_ms": 3230, "total_ms": 4882 }, "pipeline_ms": 5196, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S066", "dataset": "spelling", "category": "correct_text", "input": "ذلك الكتاب مفيد جداً", "expected": "ذلك الكتاب مفيد جداً", "severity": "none", "pipeline_output": "ذلك الكتاب مفيد جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 20, "id": "beacde0f-55af-4799-8281-ceefc13f62e5", "locked": true, "original": "جداً", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 871, "punctuation_ms": 594, "spelling_ms": 3707, "total_ms": 5176 }, "pipeline_ms": 5491, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S067", "dataset": "spelling", "category": "correct_text", "input": "لكن الأمر صعب علينا", "expected": "لكن الأمر صعب علينا", "severity": "none", "pipeline_output": "لكن الأمر صعب علينا.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "علينا.", "end": 19, "id": "fc2cf624-6920-46b3-a8cd-e2360235a49a", "locked": true, "original": "علينا", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 770, "punctuation_ms": 745, "spelling_ms": 4006, "total_ms": 5528 }, "pipeline_ms": 5847, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S068", "dataset": "spelling", "category": "correct_text", "input": "هذا أو ذاك سواء عندي", "expected": "هذا أو ذاك سواء عندي", "severity": "none", "pipeline_output": "هذا أو ذاك سواء عندي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "عندي.", "end": 20, "id": "aacd51d4-6e02-47b4-82ed-b122a36cf587", "locked": true, "original": "عندي", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 761, "punctuation_ms": 627, "spelling_ms": 3239, "total_ms": 4630 }, "pipeline_ms": 4944, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S069", "dataset": "spelling", "category": "correct_text", "input": "الطالب المجتهد ينجح دائماً", "expected": "الطالب المجتهد ينجح دائماً", "severity": "none", "pipeline_output": "الطالب المجتهد ينجح دائماً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "دائماً.", "end": 26, "id": "d4a859f2-9885-41ce-97c5-caea63241124", "locked": true, "original": "دائماً", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 735, "punctuation_ms": 1199, "spelling_ms": 3671, "total_ms": 5613 }, "pipeline_ms": 5926, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S070", "dataset": "spelling", "category": "correct_text", "input": "العلم نور والجهل ظلام", "expected": "العلم نور والجهل ظلام", "severity": "none", "pipeline_output": "العلم نور والجهل ظلام.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "ظلام.", "end": 21, "id": "3af4a7d8-7894-48a0-acef-952df1bc6a4c", "locked": true, "original": "ظلام", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 856, "punctuation_ms": 1441, "spelling_ms": 3988, "total_ms": 6292 }, "pipeline_ms": 6605, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S071", "dataset": "spelling", "category": "correct_text", "input": "أحب القراءة والكتابة", "expected": "أحب القراءة والكتابة", "severity": "none", "pipeline_output": "أحب القراءة والكتابة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "والكتابة.", "end": 20, "id": "63c324b6-c80e-4be8-921f-5e56a58321d3", "locked": true, "original": "والكتابة", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 567, "punctuation_ms": 575, "spelling_ms": 1986, "total_ms": 3133 }, "pipeline_ms": 3453, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S072", "dataset": "spelling", "category": "correct_text", "input": "المعلم يشرح الدرس", "expected": "المعلم يشرح الدرس", "severity": "none", "pipeline_output": "المعلم يشرح الدرس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الدرس.", "end": 17, "id": "6829a31d-f5d2-497c-bde6-41e7f0bb60eb", "locked": true, "original": "الدرس", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 558, "punctuation_ms": 541, "spelling_ms": 1879, "total_ms": 2982 }, "pipeline_ms": 3341, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S073", "dataset": "spelling", "category": "correct_text", "input": "ذهبت إلى السوق واشتريت خبزاً", "expected": "ذهبت إلى السوق واشتريت خبزاً", "severity": "none", "pipeline_output": "ذهبت إلى السوق واشتريت خبزاً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "خبزاً.", "end": 28, "id": "56f22118-54fc-44f4-8ad2-782989b3ac90", "locked": true, "original": "خبزاً", "priority": 1, "start": 23, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 1028, "punctuation_ms": 1031, "spelling_ms": 4148, "total_ms": 6214 }, "pipeline_ms": 6532, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S074", "dataset": "spelling", "category": "correct_text", "input": "الطقس جميل في الربيع", "expected": "الطقس جميل في الربيع", "severity": "none", "pipeline_output": "الطقس جميل في الربيع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الربيع.", "end": 20, "id": "be3126ae-cf3c-4ade-ace0-990a7fce2052", "locked": true, "original": "الربيع", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 764, "punctuation_ms": 683, "spelling_ms": 2541, "total_ms": 3993 }, "pipeline_ms": 4307, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S075", "dataset": "spelling", "category": "correct_text", "input": "نحن نعمل بجد كل يوم", "expected": "نحن نعمل بجد كل يوم", "severity": "none", "pipeline_output": "نحن نعمل بجد كل يوم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "يوم.", "end": 19, "id": "e76f181b-620e-4ef5-95df-b849009223cb", "locked": true, "original": "يوم", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 713, "punctuation_ms": 614, "spelling_ms": 3628, "total_ms": 4959 }, "pipeline_ms": 5297, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S076", "dataset": "spelling", "category": "multi_error", "input": "انا ذهبت الي المدرسه", "expected": "أنا ذهبت إلى المدرسة", "severity": "critical", "pipeline_output": "أنا ذهبت إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [ "أنا", "انا" ], "confidence": 0.9, "correction": "أنا", "end": 3, "id": "46b37c93-59be-4d49-a104-e5d6c9e48951", "locked": true, "original": "انا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 12, "id": "7c42f8b7-2cdd-400b-84d1-a5f679e0ec72", "locked": true, "original": "الي", "priority": 2, "start": 9, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة.", "end": 20, "id": "8569dc3f-99e5-4302-ba5a-c097ab8f3f12", "locked": true, "original": "المدرسه", "priority": 2, "start": 13, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 573, "punctuation_ms": 643, "spelling_ms": 4759, "total_ms": 5986 }, "pipeline_ms": 6297, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "3 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S077", "dataset": "spelling", "category": "multi_error", "input": "ايضا الجامعه كبيره", "expected": "أيضاً الجامعة كبيرة", "severity": "critical", "pipeline_output": "أيضاً الجامعهو كبير", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "هو كبير", "end": 18, "id": "bf033da9-9d6b-46a7-ac17-8daf642aab1c", "locked": true, "original": "ه كبيره", "priority": 3, "start": 11, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "أيضاً", "end": 4, "id": "721f899d-6d4e-4c35-b302-c89b7b27329a", "locked": true, "original": "ايضا", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 659, "punctuation_ms": 422, "spelling_ms": 4019, "total_ms": 5107 }, "pipeline_ms": 5418, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Errors NOT fixed: ['الجامعه']", "root_cause_component": "MODEL", "root_cause_stage": "spelling", "root_cause_detail": "Spelling model missed: ['ايضا', 'الجامعه', 'كبيره']", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S078", "dataset": "spelling", "category": "multi_error", "input": "لان المدرسه بعيده جداً", "expected": "لأن المدرسة بعيدة جداً", "severity": "critical", "pipeline_output": "لأن المدرسة بعيدة جداً.", "pipeline_suggestions": [ { "alternatives": [ "لأن", "لان" ], "confidence": 0.9, "correction": "لأن", "end": 3, "id": "5ce3f909-639d-4758-9261-7c4db03c8bab", "locked": true, "original": "لان", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة بعيدة", "end": 17, "id": "7b7af2cd-d945-4e2f-a7e0-5c43b2f9b875", "locked": true, "original": "المدرسه بعيده", "priority": 2, "start": 4, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 22, "id": "0cbd4187-0a05-435d-bfe3-23a30aa1d375", "locked": true, "original": "جداً", "priority": 1, "start": 18, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 853, "punctuation_ms": 572, "spelling_ms": 3240, "total_ms": 4674 }, "pipeline_ms": 4989, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "3 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S079", "dataset": "spelling", "category": "multi_error", "input": "اين الجامعه الكبيره", "expected": "أين الجامعة الكبيرة", "severity": "critical", "pipeline_output": "أين الجامعة الكبيرة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أين الجامعة الكبيرة", "end": 19, "id": "ad2b22c3-d420-4ed2-853e-2497e86a6077", "locked": true, "original": "اين الجامعه الكبيره", "priority": 2, "start": 0, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 558, "punctuation_ms": 742, "spelling_ms": 4743, "total_ms": 6052 }, "pipeline_ms": 6366, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "1 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "S080", "dataset": "spelling", "category": "multi_error", "input": "اول مره ازور المكتبه", "expected": "أول مرة أزور المكتبة", "severity": "critical", "pipeline_output": "أول مرة أزور المكتبة", "pipeline_suggestions": [ { "alternatives": [ "أول", "اول" ], "confidence": 0.9, "correction": "أول", "end": 3, "id": "07ea9e79-577c-49da-8f4f-1213750a9d6e", "locked": true, "original": "اول", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "مرة أزور المكتبة", "end": 20, "id": "82766d90-f190-4626-bac1-acc85b877938", "locked": true, "original": "مره ازور المكتبه", "priority": 2, "start": 4, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 718, "punctuation_ms": 1052, "spelling_ms": 4814, "total_ms": 6604 }, "pipeline_ms": 6919, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "2 fixes", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G001", "dataset": "grammar", "category": "sv_agree", "input": "البنات ذهب إلى المدرسة", "expected": "ذهبن/ذهبت", "severity": "major", "pipeline_output": "البنات ذهبن إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "ذهبن", "end": 10, "id": "8185c694-a560-49e6-8116-d026dcc8a0b8", "locked": true, "original": "ذهب", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المدرسة.", "end": 22, "id": "368ec98f-9cc2-481f-83cf-5fce38813108", "locked": true, "original": "المدرسة", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 714, "punctuation_ms": 654, "spelling_ms": 2371, "total_ms": 3746 }, "pipeline_ms": 4060, "grammar_raw_output": "البنات ذهبن إلى المدرسة", "grammar_raw_ms": 994, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G002", "dataset": "grammar", "category": "sv_agree", "input": "الطلاب يذهب إلى الجامعة", "expected": "يذهبون", "severity": "major", "pipeline_output": "الطلاب يذهبون إلى الجامعة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يذهبون", "end": 11, "id": "16b31fb8-d5ab-4ed1-9881-5eaf617c0412", "locked": true, "original": "يذهب", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الجامعة.", "end": 23, "id": "1ce50d4f-3d8f-4fc5-8ece-678e21f931a7", "locked": true, "original": "الجامعة", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 669, "punctuation_ms": 770, "spelling_ms": 2136, "total_ms": 3583 }, "pipeline_ms": 3902, "grammar_raw_output": "الطلاب يذهبون إلى الجامعة", "grammar_raw_ms": 1011, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G003", "dataset": "grammar", "category": "sv_agree", "input": "المهندسون حضر الاجتماع", "expected": "حضروا", "severity": "major", "pipeline_output": "المهندسون حضروا الاجتماع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "حضروا", "end": 13, "id": "181dae9c-83df-42cf-aa86-f191f05ea636", "locked": true, "original": "حضر", "priority": 3, "start": 10, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الاجتماع.", "end": 22, "id": "15eb2900-b4fb-4bd5-b5dd-1914fd96a6dd", "locked": true, "original": "الاجتماع", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 610, "punctuation_ms": 707, "spelling_ms": 2403, "total_ms": 3725 }, "pipeline_ms": 4042, "grammar_raw_output": "المهندسون حضروا الاجتماع", "grammar_raw_ms": 957, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G004", "dataset": "grammar", "category": "sv_agree", "input": "الرجال يعمل في المصنع", "expected": "يعملون", "severity": "major", "pipeline_output": "الرجال يعملون في المصنع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يعملون", "end": 11, "id": "2a5b7d81-b2e7-4de8-9b1a-9ff80d128cf8", "locked": true, "original": "يعمل", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المصنع.", "end": 21, "id": "a55939f1-d576-4f44-b187-736263c1190c", "locked": true, "original": "المصنع", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 780, "punctuation_ms": 721, "spelling_ms": 2526, "total_ms": 4033 }, "pipeline_ms": 4344, "grammar_raw_output": "الرجال يعملون في المصنع", "grammar_raw_ms": 1027, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G005", "dataset": "grammar", "category": "sv_agree", "input": "النساء ذهب إلى السوق", "expected": "ذهبن", "severity": "major", "pipeline_output": "النساء ذهبن إلى السوق.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "ذهبن", "end": 10, "id": "c50b5c6d-a51b-44c9-b540-587c1fe88c62", "locked": true, "original": "ذهب", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.7, "correction": "السوق.", "end": 20, "id": "a407ddce-dd35-4c4e-a7eb-b15e2c07781c", "locked": true, "original": "السوق", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 725, "punctuation_ms": 618, "spelling_ms": 2284, "total_ms": 3639 }, "pipeline_ms": 3951, "grammar_raw_output": "النساء ذهبن إلى السوق", "grammar_raw_ms": 978, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G006", "dataset": "grammar", "category": "sv_agree", "input": "الأولاد لعب في الحديقة", "expected": "لعبوا", "severity": "major", "pipeline_output": "الأولاد لعبوا في الحديقة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "لعبوا", "end": 11, "id": "9e806c21-671c-42bc-bd95-081718d6cad7", "locked": true, "original": "لعب", "priority": 3, "start": 8, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الحديقة.", "end": 22, "id": "3dc09b37-9fa8-4c89-b30b-ed4749e9f012", "locked": true, "original": "الحديقة", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 701, "punctuation_ms": 718, "spelling_ms": 2479, "total_ms": 3903 }, "pipeline_ms": 4215, "grammar_raw_output": "الأولاد لعبوا في الحديقة", "grammar_raw_ms": 1061, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G007", "dataset": "grammar", "category": "sv_agree", "input": "المعلمات حضر الاجتماع", "expected": "حضرن", "severity": "major", "pipeline_output": "المعلمات حضرن الاجتماع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "حضرن", "end": 12, "id": "195766d6-9891-40bc-987a-580f8840a6b4", "locked": true, "original": "حضر", "priority": 3, "start": 9, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الاجتماع.", "end": 21, "id": "80a93aab-79ab-4daa-aeaf-3fa760e6be71", "locked": true, "original": "الاجتماع", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 546, "punctuation_ms": 768, "spelling_ms": 3000, "total_ms": 4318 }, "pipeline_ms": 4640, "grammar_raw_output": "المعلمات حضرن الاجتماع", "grammar_raw_ms": 829, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G008", "dataset": "grammar", "category": "sv_agree", "input": "الأطباء يعالج المرضى", "expected": "يعالجون", "severity": "major", "pipeline_output": "الأطباء يعالجون المرضى.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يعالجون", "end": 13, "id": "912a9631-0045-44d6-9594-46c51336e4e5", "locked": true, "original": "يعالج", "priority": 3, "start": 8, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المرضى.", "end": 20, "id": "62e2cbe7-c5e8-48db-bba6-dd8daac123e3", "locked": true, "original": "المرضى", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 654, "punctuation_ms": 677, "spelling_ms": 2074, "total_ms": 3410 }, "pipeline_ms": 3726, "grammar_raw_output": "الأطباء يعالجون المرضى", "grammar_raw_ms": 930, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G009", "dataset": "grammar", "category": "sv_agree", "input": "العمال بنى المبنى", "expected": "بنوا", "severity": "major", "pipeline_output": "العمال بنوا المبنى.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "بنوا", "end": 10, "id": "9e371596-f9bb-4997-a924-d7dfb8f61b72", "locked": true, "original": "بنى", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المبنى.", "end": 17, "id": "72c3e6fd-4681-4aae-a043-06d895b3dad4", "locked": true, "original": "المبنى", "priority": 1, "start": 11, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 599, "punctuation_ms": 513, "spelling_ms": 1945, "total_ms": 3063 }, "pipeline_ms": 3372, "grammar_raw_output": "العمال بنوا المبنى", "grammar_raw_ms": 1020, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G010", "dataset": "grammar", "category": "sv_agree", "input": "الطالبات كتب الواجب", "expected": "كتبن", "severity": "major", "pipeline_output": "الطالبات كتبن الواجب.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "كتبن", "end": 12, "id": "f151a1de-a4b1-47f4-a904-2e106af008cc", "locked": true, "original": "كتب", "priority": 3, "start": 9, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الواجب.", "end": 19, "id": "364612f5-ec5e-441a-b459-14ad4cdcb6ce", "locked": true, "original": "الواجب", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 551, "punctuation_ms": 708, "spelling_ms": 2065, "total_ms": 3329 }, "pipeline_ms": 3644, "grammar_raw_output": "الطالبات كتبن الواجب", "grammar_raw_ms": 802, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G011", "dataset": "grammar", "category": "gender", "input": "السيارة جميل جداً", "expected": "جميلة", "severity": "major", "pipeline_output": "السيارة جميلة جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "جميلة", "end": 12, "id": "806f2608-bba4-4feb-836b-63c18fca6019", "locked": true, "original": "جميل", "priority": 3, "start": 8, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 17, "id": "1c8a4be2-8879-4625-ba82-faaaf85e7d4b", "locked": true, "original": "جداً", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 667, "punctuation_ms": 526, "spelling_ms": 1758, "total_ms": 2961 }, "pipeline_ms": 3272, "grammar_raw_output": "السيارة جميلة جداً", "grammar_raw_ms": 1019, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G012", "dataset": "grammar", "category": "gender", "input": "البنت ذكي في المدرسة", "expected": "ذكية", "severity": "major", "pipeline_output": "البنت ذكية في المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "ذكية", "end": 9, "id": "da3f72b6-bf8c-4d87-97df-d23645d08d13", "locked": true, "original": "ذكي", "priority": 3, "start": 6, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المدرسة.", "end": 20, "id": "cebe2a5a-4ed8-4374-ab8f-c86a95fd3b9e", "locked": true, "original": "المدرسة", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 825, "punctuation_ms": 853, "spelling_ms": 2214, "total_ms": 3897 }, "pipeline_ms": 4210, "grammar_raw_output": "البنت ذكية في المدرسة", "grammar_raw_ms": 1016, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G013", "dataset": "grammar", "category": "gender", "input": "الطالبة متفوق في دراسته", "expected": "متفوقة/دراستها", "severity": "major", "pipeline_output": "الطالبة متفوقة في دراسته.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "متفوقة", "end": 13, "id": "0b53fc07-0fc2-4d56-961a-d3e1c85d5edf", "locked": true, "original": "متفوق", "priority": 3, "start": 8, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "دراسته.", "end": 23, "id": "012bb64d-cd66-406e-be32-a79730de15cf", "locked": true, "original": "دراسته", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 700, "punctuation_ms": 672, "spelling_ms": 2271, "total_ms": 3648 }, "pipeline_ms": 3962, "grammar_raw_output": "الطالبة متفوقة في دراسته", "grammar_raw_ms": 1034, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G014", "dataset": "grammar", "category": "gender", "input": "المدينة كبير وواسع", "expected": "كبيرة وواسعة", "severity": "major", "pipeline_output": "المدينة كبيرة وواسعة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "كبيرة وواسعة", "end": 18, "id": "06fb5f36-33d8-4894-9630-5b98f497269f", "locked": true, "original": "كبير وواسع", "priority": 3, "start": 8, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 898, "punctuation_ms": 630, "spelling_ms": 2700, "total_ms": 4238 }, "pipeline_ms": 4555, "grammar_raw_output": "المدينة كبيرة وواسعة", "grammar_raw_ms": 1200, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (error word removed)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G015", "dataset": "grammar", "category": "gender", "input": "الشمس مشرق اليوم", "expected": "مشرقة", "severity": "major", "pipeline_output": "الشمس: مشرقة اليوم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "مشرقة", "end": 10, "id": "37baa5eb-4281-4ddc-b835-692586d3f32f", "locked": true, "original": "مشرق", "priority": 3, "start": 6, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الشمس:", "end": 5, "id": "176de47f-21de-420c-886a-738ac8066b47", "locked": true, "original": "الشمس", "priority": 1, "start": 0, "type": "punctuation" }, { "alternatives": [], "confidence": 0.8, "correction": "اليوم.", "end": 16, "id": "647a9f53-5500-44c1-bdef-2fc84d66d4e5", "locked": true, "original": "اليوم", "priority": 1, "start": 11, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 706, "punctuation_ms": 572, "spelling_ms": 1711, "total_ms": 2994 }, "pipeline_ms": 3362, "grammar_raw_output": "الشمس مشرقة اليوم", "grammar_raw_ms": 929, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G016", "dataset": "grammar", "category": "case", "input": "في المهندسون الماهرون", "expected": "المهندسين", "severity": "major", "pipeline_output": "في المهندسين الماه رون.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المهندسين", "end": 12, "id": "24bc4087-bb50-42db-b6ef-6b16a7fe2e53", "locked": true, "original": "المهندسون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [ "الماه رون", "الماهرون" ], "confidence": 0.85, "correction": "الماه رون.", "end": 21, "id": "7daefd27-7ca9-4088-b0a4-0ceda4b873ef", "locked": true, "original": "الماهرون", "priority": 2, "start": 13, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 916, "punctuation_ms": 809, "spelling_ms": 2685, "total_ms": 4415 }, "pipeline_ms": 4761, "grammar_raw_output": "في المهندسين الماهرين", "grammar_raw_ms": 1036, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G017", "dataset": "grammar", "category": "case", "input": "من المعلمون الأكفاء", "expected": "المعلمين", "severity": "major", "pipeline_output": "من المعلمين الأكفاء.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المعلمين", "end": 11, "id": "47db2504-a919-4f3c-bd7d-ec38647ae98e", "locked": true, "original": "المعلمون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الأكفاء.", "end": 19, "id": "2e7fb916-552b-4c24-89c5-634de5679596", "locked": true, "original": "الأكفاء", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 701, "punctuation_ms": 553, "spelling_ms": 2319, "total_ms": 3577 }, "pipeline_ms": 3940, "grammar_raw_output": "من المعلمين الأكفاء", "grammar_raw_ms": 976, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G018", "dataset": "grammar", "category": "case", "input": "إلى المسافرون في المطار", "expected": "المسافرين", "severity": "major", "pipeline_output": "إلى المسافرين في المطار.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المسافرين", "end": 13, "id": "b9caabc8-fbc6-4f1b-b144-175896ee8341", "locked": true, "original": "المسافرون", "priority": 3, "start": 4, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المطار.", "end": 23, "id": "c29d8cf8-3cd3-43b2-ab9f-8c90b6a3bab0", "locked": true, "original": "المطار", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 707, "punctuation_ms": 578, "spelling_ms": 3815, "total_ms": 5104 }, "pipeline_ms": 5443, "grammar_raw_output": "إلى المسافرين في المطار", "grammar_raw_ms": 1025, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G019", "dataset": "grammar", "category": "case", "input": "على العاملون في المصنع", "expected": "العاملين", "severity": "major", "pipeline_output": "على العاملين في المصنع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "العاملين", "end": 12, "id": "11d1d3f4-571a-403f-ab66-2c741fc079b3", "locked": true, "original": "العاملون", "priority": 3, "start": 4, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المصنع.", "end": 22, "id": "b29b2f3b-d09e-4072-9c13-bc6b94495543", "locked": true, "original": "المصنع", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 629, "punctuation_ms": 618, "spelling_ms": 2232, "total_ms": 3483 }, "pipeline_ms": 3707, "grammar_raw_output": "على العاملين في المصنع", "grammar_raw_ms": 1014, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G020", "dataset": "grammar", "category": "case", "input": "عن المهندسون في الشركة", "expected": "المهندسين", "severity": "major", "pipeline_output": "عن المهندسين في الشركة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المهندسين", "end": 12, "id": "e42310a0-6ec9-4998-bff0-b1d2075ed4ad", "locked": true, "original": "المهندسون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الشركة.", "end": 22, "id": "8e24a4d8-a352-49c4-82fe-ee0a69ae7ed6", "locked": true, "original": "الشركة", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 645, "punctuation_ms": 618, "spelling_ms": 2408, "total_ms": 3674 }, "pipeline_ms": 3988, "grammar_raw_output": "عن المهندسين في الشركة", "grammar_raw_ms": 1130, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G021", "dataset": "grammar", "category": "five_nouns", "input": "إن أبوك رجل طيب جداً", "expected": "أباك", "severity": "major", "pipeline_output": "إن أباك رجل طيب جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أباك", "end": 7, "id": "730bc069-4b33-4e9a-a734-8f9997b361cf", "locked": true, "original": "أبوك", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً.", "end": 20, "id": "36d61041-0c38-43de-9401-c02867dd216b", "locked": true, "original": "جداً", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 881, "punctuation_ms": 599, "spelling_ms": 4003, "total_ms": 5489 }, "pipeline_ms": 5808, "grammar_raw_output": "إن أباك رجل طيب جداً", "grammar_raw_ms": 1457, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G022", "dataset": "grammar", "category": "five_nouns", "input": "رأيت أخوك في المسجد", "expected": "أخاك", "severity": "major", "pipeline_output": "رأيت أخاك في المسجد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أخاك", "end": 9, "id": "af2f321b-c112-4c73-a464-c3b6e547ebc3", "locked": true, "original": "أخوك", "priority": 3, "start": 5, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المسجد.", "end": 19, "id": "52129ab2-d4e7-435f-ab3f-676e2d7caa46", "locked": true, "original": "المسجد", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 599, "punctuation_ms": 591, "spelling_ms": 3371, "total_ms": 4567 }, "pipeline_ms": 4877, "grammar_raw_output": "رأيت أخاك في المسجد", "grammar_raw_ms": 894, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G023", "dataset": "grammar", "category": "five_nouns", "input": "في أبوك خير كثير", "expected": "أبيك", "severity": "major", "pipeline_output": "في أبيك خير كثير.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أبيك", "end": 7, "id": "824466c4-18fa-4a89-8ead-0ebceefeaeed", "locked": true, "original": "أبوك", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "كثير.", "end": 16, "id": "192e95a3-adf0-47ea-a0d6-a0f3a46c1ffe", "locked": true, "original": "كثير", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 594, "punctuation_ms": 441, "spelling_ms": 4107, "total_ms": 5148 }, "pipeline_ms": 5463, "grammar_raw_output": "في أبيك خير كثير", "grammar_raw_ms": 981, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G024", "dataset": "grammar", "category": "five_nouns", "input": "على أخوك أن يحضر", "expected": "أخيك", "severity": "major", "pipeline_output": "على أخيك أن يحضر.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أخيك", "end": 8, "id": "a0565bfe-cad5-40c8-b7f9-230b3ff98c6d", "locked": true, "original": "أخوك", "priority": 3, "start": 4, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "يحضر.", "end": 16, "id": "777ebdb4-449b-46f9-834a-5670693d9182", "locked": true, "original": "يحضر", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 610, "punctuation_ms": 456, "spelling_ms": 3406, "total_ms": 4478 }, "pipeline_ms": 4791, "grammar_raw_output": "على أخيك أن يحضر", "grammar_raw_ms": 834, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G025", "dataset": "grammar", "category": "dual", "input": "هذان الطالبتان مجتهدتان", "expected": "هاتان", "severity": "major", "pipeline_output": "هاتان الطالبتان مجتهدتان.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "هاتان", "end": 4, "id": "cea8772c-0208-451f-9e1a-89ecb1826537", "locked": true, "original": "هذان", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "مجتهدتان.", "end": 23, "id": "4be6ae4d-dfcb-42dc-b595-31656c866d18", "locked": true, "original": "مجتهدتان", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 749, "punctuation_ms": 493, "spelling_ms": 2677, "total_ms": 3922 }, "pipeline_ms": 4236, "grammar_raw_output": "هاتان الطالبتان مجتهدتان", "grammar_raw_ms": 1057, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G026", "dataset": "grammar", "category": "dual", "input": "هاتان الطالبان مجتهدان", "expected": "هذان", "severity": "major", "pipeline_output": "هذان الطالبان مجتهدان.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "هذان", "end": 5, "id": "fb62eb24-95b5-46d5-8b98-4f0b118f4fd5", "locked": true, "original": "هاتان", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "مجتهدان.", "end": 22, "id": "37facfa8-b126-49b9-b921-cb91aa9af01c", "locked": true, "original": "مجتهدان", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 748, "punctuation_ms": 507, "spelling_ms": 2488, "total_ms": 3748 }, "pipeline_ms": 4065, "grammar_raw_output": "هذان الطالبان مجتهدان", "grammar_raw_ms": 1122, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G027", "dataset": "grammar", "category": "nasb", "input": "لن يذهبون إلى المدرسة", "expected": "يذهبوا", "severity": "major", "pipeline_output": "لن يذهبوا إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يذهبوا", "end": 9, "id": "e24f5845-06b8-4f4f-99c2-03ab7ad239bf", "locked": true, "original": "يذهبون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المدرسة.", "end": 21, "id": "49fd1466-d172-4901-ae9e-dfd1db70fc1c", "locked": true, "original": "المدرسة", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 707, "punctuation_ms": 525, "spelling_ms": 2276, "total_ms": 3513 }, "pipeline_ms": 3830, "grammar_raw_output": "لن يذهبوا إلى المدرسة", "grammar_raw_ms": 1154, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G028", "dataset": "grammar", "category": "nasb", "input": "لم يفعلون الواجب بعد", "expected": "يفعلوا", "severity": "major", "pipeline_output": "لم يفعلوا الواجب بعد!", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يفعلوا", "end": 9, "id": "26cec92b-e5f2-499b-9060-ba37e7450d25", "locked": true, "original": "يفعلون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "بعد!", "end": 20, "id": "86d01c6e-b5b0-4885-ad4f-c0320136a986", "locked": true, "original": "بعد", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 810, "punctuation_ms": 535, "spelling_ms": 1929, "total_ms": 3278 }, "pipeline_ms": 3505, "grammar_raw_output": "لم يفعلوا الواجب بعد", "grammar_raw_ms": 1159, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G029", "dataset": "grammar", "category": "nasb", "input": "كي يتعلمون الدرس", "expected": "يتعلموا", "severity": "major", "pipeline_output": "كي يتعلم الدرس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يتعلم", "end": 10, "id": "176b22b8-6f87-4058-a36b-a2ca8b581f5b", "locked": true, "original": "يتعلمون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الدرس.", "end": 16, "id": "5807461b-f8a7-462f-88a3-baff6eb92b91", "locked": true, "original": "الدرس", "priority": 1, "start": 11, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 595, "punctuation_ms": 538, "spelling_ms": 2222, "total_ms": 3358 }, "pipeline_ms": 3671, "grammar_raw_output": "كي يتعلم الدرس", "grammar_raw_ms": 831, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (error word removed)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G030", "dataset": "grammar", "category": "nasb", "input": "حتى يعملون بجد", "expected": "يعملوا", "severity": "major", "pipeline_output": "حتى يعملوا بجد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يعملوا", "end": 10, "id": "dd537d37-d0e8-493c-b269-a4196af83f3c", "locked": true, "original": "يعملون", "priority": 3, "start": 4, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "بجد.", "end": 14, "id": "3b043eb8-5d93-49e1-a796-31a2e294e1c8", "locked": true, "original": "بجد", "priority": 1, "start": 11, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 619, "punctuation_ms": 690, "spelling_ms": 2494, "total_ms": 3808 }, "pipeline_ms": 4125, "grammar_raw_output": "حتى يعملوا بجد", "grammar_raw_ms": 985, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "Fixed (expected fix present)", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G031", "dataset": "grammar", "category": "correct", "input": "ذهب الطالب إلى المدرسة", "expected": "", "severity": "none", "pipeline_output": "ذهب الطالب إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "المدرسة.", "end": 22, "id": "38b77dab-f29a-4048-a652-461c475b75a9", "locked": true, "original": "المدرسة", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 598, "punctuation_ms": 579, "spelling_ms": 3032, "total_ms": 4214 }, "pipeline_ms": 4464, "grammar_raw_output": "ذهب الطالب إلى المدرسة", "grammar_raw_ms": 911, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G032", "dataset": "grammar", "category": "correct", "input": "كتبت الطالبة المقال بنجاح", "expected": "", "severity": "none", "pipeline_output": "كتبت الطالبة المقال بنجاح.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "بنجاح.", "end": 25, "id": "88944212-f851-48cc-813e-5ba07e202262", "locked": true, "original": "بنجاح", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 628, "punctuation_ms": 877, "spelling_ms": 3076, "total_ms": 4590 }, "pipeline_ms": 4853, "grammar_raw_output": "كتبت الطالبة المقال بنجاح", "grammar_raw_ms": 989, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G033", "dataset": "grammar", "category": "correct", "input": "المعلمون في المدرسة يعملون", "expected": "", "severity": "none", "pipeline_output": "المعلمون في المدرسة تعملون.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "تعملون.", "end": 26, "id": "aec03b81-1b62-4b4b-b894-2b2ada7f29aa", "locked": true, "original": "يعملون", "priority": 3, "start": 20, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 600, "punctuation_ms": 699, "spelling_ms": 2501, "total_ms": 3804 }, "pipeline_ms": 4127, "grammar_raw_output": "المعلمون في المدرسة تعملون", "grammar_raw_ms": 973, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "Overcorrected: ['يعملون→تعملون.']", "root_cause_component": "MODEL", "root_cause_stage": "grammar", "root_cause_detail": "Grammar model hallucinated", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G034", "dataset": "grammar", "category": "correct", "input": "أحب القراءة والكتابة كثيراً", "expected": "", "severity": "none", "pipeline_output": "أحب القراءة والكتابة كثيراً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "كثيراً.", "end": 27, "id": "2e207cbe-6975-4243-aeb6-7a8d23b514de", "locked": true, "original": "كثيراً", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 710, "punctuation_ms": 1115, "spelling_ms": 2991, "total_ms": 4823 }, "pipeline_ms": 5138, "grammar_raw_output": "أحب القراءة والكتابة كثيراً", "grammar_raw_ms": 1089, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G035", "dataset": "grammar", "category": "correct", "input": "ذهبت البنات إلى المدرسة", "expected": "", "severity": "none", "pipeline_output": "ذهبت البنات إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "المدرسة.", "end": 23, "id": "73da0566-8794-4d0d-86ad-0f879ffd8ef4", "locked": true, "original": "المدرسة", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 551, "punctuation_ms": 692, "spelling_ms": 2277, "total_ms": 3524 }, "pipeline_ms": 3754, "grammar_raw_output": "ذهبت البنات إلى المدرسة", "grammar_raw_ms": 842, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G036", "dataset": "grammar", "category": "correct", "input": "جاء المعلمون إلى الفصل", "expected": "", "severity": "none", "pipeline_output": "جاء المعلمون إلى الفصل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الفصل.", "end": 22, "id": "e88bdeff-9d12-4193-8962-2441b9c21810", "locked": true, "original": "الفصل", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 649, "punctuation_ms": 526, "spelling_ms": 2102, "total_ms": 3283 }, "pipeline_ms": 3598, "grammar_raw_output": "جاء المعلمون إلى الفصل", "grammar_raw_ms": 1066, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G037", "dataset": "grammar", "category": "correct", "input": "ذهب الرجل إلى عمله", "expected": "", "severity": "none", "pipeline_output": "ذهب الرجل إلى عمله.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "عمله.", "end": 18, "id": "11709e89-ffaa-41ec-a219-578b6321ba45", "locked": true, "original": "عمله", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 787, "punctuation_ms": 685, "spelling_ms": 3158, "total_ms": 4636 }, "pipeline_ms": 4951, "grammar_raw_output": "ذهب الرجل إلى عمله", "grammar_raw_ms": 6006, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G038", "dataset": "grammar", "category": "correct", "input": "يدرس الطالب في مكتبته", "expected": "", "severity": "none", "pipeline_output": "يدرس الطالب في مكتبته.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مكتبته.", "end": 21, "id": "0d31536a-f34d-43d2-a159-3a1f00b6d795", "locked": true, "original": "مكتبته", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 769, "punctuation_ms": 515, "spelling_ms": 3667, "total_ms": 4955 }, "pipeline_ms": 15743, "grammar_raw_output": "يدرس الطالب في مكتبته", "grammar_raw_ms": 5848, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G039", "dataset": "grammar", "category": "correct", "input": "تعمل المرأة في الشركة", "expected": "", "severity": "none", "pipeline_output": "تعمل المرأة في الشركة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الشركة.", "end": 21, "id": "2e7a3909-0e55-4164-9855-9829fd285ccf", "locked": true, "original": "الشركة", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 642, "punctuation_ms": 400, "spelling_ms": 1885, "total_ms": 2931 }, "pipeline_ms": 3278, "grammar_raw_output": "تعمل المرأة في الشركة", "grammar_raw_ms": 937, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G040", "dataset": "grammar", "category": "correct", "input": "نحن نجتهد في العمل", "expected": "", "severity": "none", "pipeline_output": "نحن نجتهد في العمل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "العمل.", "end": 18, "id": "e47e0f00-2ade-4a05-9c0d-4e61888c6efb", "locked": true, "original": "العمل", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 940, "punctuation_ms": 492, "spelling_ms": 2671, "total_ms": 4105 }, "pipeline_ms": 4417, "grammar_raw_output": "نحن نجتهد في العمل", "grammar_raw_ms": 1158, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G041", "dataset": "grammar", "category": "correct", "input": "هم يسافرون كل صيف", "expected": "", "severity": "none", "pipeline_output": "هم يسافرون كل صيف.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "صيف.", "end": 17, "id": "7f934f7c-9477-43c7-abf7-482474ca0d95", "locked": true, "original": "صيف", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 791, "punctuation_ms": 377, "spelling_ms": 2726, "total_ms": 3898 }, "pipeline_ms": 4244, "grammar_raw_output": "هم يسافرون كل صيف", "grammar_raw_ms": 1184, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G042", "dataset": "grammar", "category": "correct", "input": "الأطفال يلعبون في الحديقة", "expected": "", "severity": "none", "pipeline_output": "الأطفال يلعبون في الحديقة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الحديقة.", "end": 25, "id": "e9e6c94d-1eae-4028-b1fb-9ff1b4e9d5c3", "locked": true, "original": "الحديقة", "priority": 1, "start": 18, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 807, "punctuation_ms": 591, "spelling_ms": 1697, "total_ms": 3098 }, "pipeline_ms": 3323, "grammar_raw_output": "الأطفال يلعبون في الحديقة", "grammar_raw_ms": 1062, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G043", "dataset": "grammar", "category": "correct", "input": "إن العلم نافع للإنسان", "expected": "", "severity": "none", "pipeline_output": "إن العلم نافع للإنسان.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "للإنسان.", "end": 21, "id": "e901d4de-6dc7-4217-bfb7-0ed8073f9436", "locked": true, "original": "للإنسان", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 754, "punctuation_ms": 538, "spelling_ms": 1789, "total_ms": 3085 }, "pipeline_ms": 3397, "grammar_raw_output": "إن العلم نافع للإنسان", "grammar_raw_ms": 987, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G044", "dataset": "grammar", "category": "correct", "input": "كان المطر غزيراً أمس", "expected": "", "severity": "none", "pipeline_output": "كان المطر غزيراً أمس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "أمس.", "end": 20, "id": "ddc9c18e-b3f5-4f70-9b4c-2f248976a268", "locked": true, "original": "أمس", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 1164, "punctuation_ms": 493, "spelling_ms": 2662, "total_ms": 4326 }, "pipeline_ms": 4678, "grammar_raw_output": "كان المطر غزيرا أمس", "grammar_raw_ms": 1388, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "G045", "dataset": "grammar", "category": "correct", "input": "لم يحضر الطالب اليوم", "expected": "", "severity": "none", "pipeline_output": "لم يحضر الطالب اليوم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "اليوم.", "end": 20, "id": "5ae6efbc-c9f1-41fc-882e-55878b2e564e", "locked": true, "original": "اليوم", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 810, "punctuation_ms": 474, "spelling_ms": 2071, "total_ms": 3359 }, "pipeline_ms": 3674, "grammar_raw_output": "لم يحضر الطالب اليوم", "grammar_raw_ms": 1355, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P001", "dataset": "punctuation", "category": "missing_period", "input": "ذهبت إلى المدرسة ثم عدت إلى البيت", "expected": "", "severity": "minor", "pipeline_output": "ذهبت إلى المدرسة ثم عدت إلى البيت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "البيت.", "end": 33, "id": "7d08cc34-011a-4984-a0fe-ab913439b58b", "locked": true, "original": "البيت", "priority": 1, "start": 28, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 6345, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "ذهبت إلى المدرسة ثم عدت إلى البيت.", "punctuation_raw_ms": 1197, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P002", "dataset": "punctuation", "category": "missing_question", "input": "هل أنت بخير يا صديقي", "expected": "", "severity": "minor", "pipeline_output": "هل أنت بخير يا صديقي؟", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "صديقي؟", "end": 20, "id": "76947959-ef49-4978-97ac-9d7802e05b4f", "locked": true, "original": "صديقي", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 5175, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "هل أنت بخير يا صديقي؟", "punctuation_raw_ms": 740, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P003", "dataset": "punctuation", "category": "missing_comma", "input": "مرحبا كيف حالك اليوم", "expected": "", "severity": "minor", "pipeline_output": "مرحبا كيف حالك اليوم؟", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "اليوم؟", "end": 20, "id": "68c06c3a-1136-4f70-88c7-33fceb5e8216", "locked": true, "original": "اليوم", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4904, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "مرحبا كيف حالك اليوم؟", "punctuation_raw_ms": 865, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P004", "dataset": "punctuation", "category": "missing_multi", "input": "كيف حالك أنا بخير والحمد لله", "expected": "", "severity": "minor", "pipeline_output": "كيف حالك أنا بخير والحمد لله", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 314, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "كيف حالك أنا بخير والحمد لله!", "punctuation_raw_ms": 986, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P005", "dataset": "punctuation", "category": "missing_period", "input": "هذا الكتاب مفيد جداً وأنصح بقراءته", "expected": "", "severity": "minor", "pipeline_output": "هذا الكتاب مفيد جداً وأنصح بقراءته.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "بقراءته.", "end": 34, "id": "acdbf6f0-34c4-4aac-bedb-e5c1df3aece3", "locked": true, "original": "بقراءته", "priority": 1, "start": 27, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 7454, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "هذا الكتاب مفيد جداً وأنصح بقراءته.", "punctuation_raw_ms": 1007, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P006", "dataset": "punctuation", "category": "missing_period", "input": "العلم نور والجهل ظلام والتعليم مهم", "expected": "", "severity": "minor", "pipeline_output": "العلم نور والجهل ظلام والتعليم مهم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مهم.", "end": 34, "id": "09f50598-98b7-4666-a9bf-a18b6e27b664", "locked": true, "original": "مهم", "priority": 1, "start": 31, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 6234, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "العلم نور والجهل ظلام والتعليم مهم.", "punctuation_raw_ms": 1132, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P007", "dataset": "punctuation", "category": "missing_question", "input": "ماذا تريد أن تفعل اليوم", "expected": "", "severity": "minor", "pipeline_output": "ماذا تريد أن تفعل اليوم؟", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "اليوم؟", "end": 23, "id": "607edb51-34f1-4167-9b6c-bbd392a67ab0", "locked": true, "original": "اليوم", "priority": 1, "start": 18, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4682, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "ماذا تريد أن تفعل اليوم؟", "punctuation_raw_ms": 772, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P008", "dataset": "punctuation", "category": "missing_question", "input": "لماذا لم تحضر أمس", "expected": "", "severity": "minor", "pipeline_output": "لماذا لم تحضر أمس؟", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "أمس؟", "end": 17, "id": "89ce36e6-9cb0-45cb-9097-47c5aba8f4d7", "locked": true, "original": "أمس", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3877, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "لماذا لم تحضر أمس؟", "punctuation_raw_ms": 659, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P009", "dataset": "punctuation", "category": "missing_comma", "input": "جاء أحمد ومحمد وعلي", "expected": "", "severity": "minor", "pipeline_output": "جاء أحمد ومحمد وعلي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "وعلي.", "end": 19, "id": "06bca5a6-44ec-430e-8740-3c78a7418c05", "locked": true, "original": "وعلي", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3820, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "جاء أحمد ومحمد وعلي.", "punctuation_raw_ms": 851, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P010", "dataset": "punctuation", "category": "missing_multi", "input": "ذهبت إلى السوق واشتريت خبزاً ولحماً ثم عدت", "expected": "", "severity": "minor", "pipeline_output": "ذهبت إلى السوق واشتريت خبزاً ولحماً ثم عدت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "عدت.", "end": 42, "id": "48ad50ab-b648-4d4a-9721-4ef1d263fa42", "locked": true, "original": "عدت", "priority": 1, "start": 39, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 10171, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "ذهبت إلى السوق واشتريت خبزاً ولحماً ثم عدت.", "punctuation_raw_ms": 1429, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P011", "dataset": "punctuation", "category": "already_correct", "input": "ذهبت إلى المدرسة. ثم عدت.", "expected": "", "severity": "major", "pipeline_output": "ذهبت إلى المدرسة ، ثم عدت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المدرسة ،", "end": 17, "id": "c2b60903-3e13-41a8-a72b-f6c9d803a3ed", "locked": true, "original": "المدرسة.", "priority": 3, "start": 9, "type": "grammar" } ], "pipeline_timing": {}, "pipeline_ms": 7202, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "ذهبت إلى المدرسة. ثم عدت.", "punctuation_raw_ms": 1059, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P012", "dataset": "punctuation", "category": "already_correct", "input": "كيف حالك؟ أنا بخير.", "expected": "", "severity": "major", "pipeline_output": "كيف حالك؟ أنا بخير.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 6845, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "كيف حالك؟ أنا بخير.", "punctuation_raw_ms": 801, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P013", "dataset": "punctuation", "category": "already_correct", "input": "أحمد، كيف حالك؟ هل أنت بخير؟", "expected": "", "severity": "major", "pipeline_output": "أحمد كيف حالك؟ هل أنت بخير؟", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "أحمد", "end": 5, "id": "9d73213b-7365-4a83-9388-257bf50f04bd", "locked": true, "original": "أحمد،", "priority": 1, "start": 0, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 10414, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "أحمد كيف حالك؟ هل أنت بخير؟", "punctuation_raw_ms": 964, "pipeline_verdict": "FP", "pipeline_detail": "Over-punctuated: 'أحمد كيف حالك؟ هل أنت بخير؟'", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Model modified already-punctuated text", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P014", "dataset": "punctuation", "category": "already_correct", "input": "قال: أنا بخير، شكراً لك.", "expected": "", "severity": "major", "pipeline_output": "قال: أنا بخير، شكراً لك.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8220, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "قال: أنا بخير، شكراً لك.", "punctuation_raw_ms": 968, "pipeline_verdict": "TN", "pipeline_detail": "Correctly unchanged", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P015", "dataset": "punctuation", "category": "already_correct", "input": "ذهبت إلى المكتبة، واشتريت كتاباً.", "expected": "", "severity": "major", "pipeline_output": "ذهبت إلى المكتبة، واشتريت كتاباً.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8304, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "ذهبت إلى المكتبة، واشتريت كتاباً.!", "punctuation_raw_ms": 1240, "pipeline_verdict": "FP", "pipeline_detail": "Over-punctuated: 'ذهبت إلى المكتبة، واشتريت كتاباً.!'", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Model modified already-punctuated text", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P016", "dataset": "punctuation", "category": "word_preservation", "input": "ذهبت الي المدرسه أمس", "expected": "", "severity": "critical", "pipeline_output": "ذهبت إلى المدرسة أمس.", "pipeline_suggestions": [ { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 8, "id": "f6ec78ec-0298-44b3-8448-cd439002ae55", "locked": true, "original": "الي", "priority": 2, "start": 5, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة", "end": 16, "id": "fe757fc8-bdff-4b05-b24d-0a49e5d665c7", "locked": true, "original": "المدرسه", "priority": 2, "start": 9, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "أمس.", "end": 20, "id": "3f127c49-3803-4dac-8b78-80328d189e15", "locked": true, "original": "أمس", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4534, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "ذهبت إلى المدرسة أمس.", "punctuation_raw_ms": 683, "pipeline_verdict": "FP", "pipeline_detail": "WORD CHANGE in punct: 'ذهبت الي المدرسه أمس' → 'ذهبت إلى المدرسة أمس'", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation model changed words", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P017", "dataset": "punctuation", "category": "word_preservation", "input": "انا طالب في الجامعه", "expected": "", "severity": "critical", "pipeline_output": "أنا طالب في الجامعة.", "pipeline_suggestions": [ { "alternatives": [ "أنا", "انا" ], "confidence": 0.9, "correction": "أنا", "end": 3, "id": "18982a79-dccb-4843-b062-d4776493d414", "locked": true, "original": "انا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "الجامعة.", "end": 19, "id": "f0b11a9d-9e1a-4c24-93d8-3484a782677b", "locked": true, "original": "الجامعه", "priority": 2, "start": 12, "type": "spelling" } ], "pipeline_timing": {}, "pipeline_ms": 5703, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "أنا طالب في الجامعه.", "punctuation_raw_ms": 677, "pipeline_verdict": "FP", "pipeline_detail": "WORD CHANGE in punct: 'انا طالب في الجامعه' → 'أنا طالب في الجامعه'", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation model changed words", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P018", "dataset": "punctuation", "category": "dialogue", "input": "قال أحمد أنا سعيد بلقائك يا صديقي", "expected": "", "severity": "minor", "pipeline_output": "قال أحمد: أنا سعيد بلقائك يا صديقي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "أحمد:", "end": 8, "id": "18f141c4-9736-4a6a-983b-4a6197ad5a16", "locked": true, "original": "أحمد", "priority": 1, "start": 4, "type": "punctuation" }, { "alternatives": [], "confidence": 0.8, "correction": "صديقي.", "end": 33, "id": "77024227-0b95-4446-a3cc-30390aa2fd6f", "locked": true, "original": "صديقي", "priority": 1, "start": 28, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 7393, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "قال أحمد: أنا سعيد بلقائك يا صديقي.", "punctuation_raw_ms": 1016, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P019", "dataset": "punctuation", "category": "enumeration", "input": "أحتاج إلى خبز ولبن وجبن وبيض", "expected": "", "severity": "minor", "pipeline_output": "أحتاج إلى خبز ولبن وجبن وبيض.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "وبيض.", "end": 28, "id": "bd263020-5cd8-48f5-ad34-80c15eb17905", "locked": true, "original": "وبيض", "priority": 1, "start": 24, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 7561, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "أحتاج إلى خبز ولبن وجبن وبيض.", "punctuation_raw_ms": 959, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "P020", "dataset": "punctuation", "category": "exclamation", "input": "يا إلهي هذا رائع جداً", "expected": "", "severity": "minor", "pipeline_output": "يا إلهي! هذا رائع جداً!", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "إلهي!", "end": 7, "id": "d8c9c100-97af-4360-833c-2631b073c085", "locked": true, "original": "إلهي", "priority": 1, "start": 3, "type": "punctuation" }, { "alternatives": [], "confidence": 0.8, "correction": "جداً!", "end": 21, "id": "2ec25c04-f347-4e63-a15e-c927cd7d08d3", "locked": true, "original": "جداً", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 5362, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "يا إلهي! هذا رائع جداً!", "punctuation_raw_ms": 757, "pipeline_verdict": "TP", "pipeline_detail": "Punctuation added", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E001", "dataset": "entities", "category": "person", "input": "محمد صلاح لاعب كرة قدم مصري", "expected": "", "severity": "major", "pipeline_output": "محمد صلاح لاعب كرة قدمت مصري.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "قدمت", "end": 22, "id": "94a27648-4fd2-4a80-881e-29c66793345a", "locked": true, "original": "قدم", "priority": 3, "start": 19, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "مصري.", "end": 27, "id": "4bb91e00-568b-49b7-b5cc-687a3a59bdef", "locked": true, "original": "مصري", "priority": 1, "start": 23, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 5471, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "Text modified: ['قدم→قدمت', 'مصري→مصري.']", "root_cause_component": "MODEL", "root_cause_stage": "grammar", "root_cause_detail": "Grammar modified entity context", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E002", "dataset": "entities", "category": "person", "input": "عبدالله يدرس في الجامعة", "expected": "", "severity": "major", "pipeline_output": "عبد الله يدرس في الجامعة.", "pipeline_suggestions": [ { "alternatives": [ "عبد الله", "عبدالله" ], "confidence": 0.85, "correction": "عبد الله", "end": 7, "id": "ceba420c-332b-44ee-88b4-768929a743ca", "locked": true, "original": "عبدالله", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الجامعة.", "end": 23, "id": "312da672-84c0-44c6-9428-ccfca61c932c", "locked": true, "original": "الجامعة", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4488, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "ENTITY CORRUPTED: 'عبدالله' missing from output", "root_cause_component": "MODEL", "root_cause_stage": "spelling", "root_cause_detail": "Entity 'عبدالله' was modified", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E003", "dataset": "entities", "category": "person", "input": "عبد الرحمن أخي الأكبر", "expected": "", "severity": "major", "pipeline_output": "عبد الرحمن أخي الأكبر.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الأكبر.", "end": 21, "id": "ea4555a2-7493-42a9-9aff-d754c651bbc1", "locked": true, "original": "الأكبر", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3184, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E004", "dataset": "entities", "category": "person", "input": "أحمد محمود يعمل مهندساً", "expected": "", "severity": "major", "pipeline_output": "أحمد محمود يعمل مهندساً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مهندساً.", "end": 23, "id": "1d65369a-4f45-4000-ab5f-0d3460872d1e", "locked": true, "original": "مهندساً", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3459, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E005", "dataset": "entities", "category": "person", "input": "الدكتور حسن علي أستاذ جامعي", "expected": "", "severity": "major", "pipeline_output": "الدكتور حسن علي أستاذ جامعي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "جامعي.", "end": 27, "id": "492fa262-8425-47ba-990e-0c696f162a40", "locked": true, "original": "جامعي", "priority": 1, "start": 22, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4482, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E006", "dataset": "entities", "category": "person", "input": "السيدة فاطمة الزهراء معلمة", "expected": "", "severity": "major", "pipeline_output": "السيدة فاطمة الزهراء معلمة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "معلمة.", "end": 26, "id": "42ea026d-3c53-43ad-8c18-12618a709365", "locked": true, "original": "معلمة", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4662, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E007", "dataset": "entities", "category": "person", "input": "الأستاذ عمر بن الخطاب عادل", "expected": "", "severity": "major", "pipeline_output": "الأستاذ عمر بن الخطاب عادل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "عادل.", "end": 26, "id": "99fa0f3f-6c79-4deb-adc0-fd1cb585eb84", "locked": true, "original": "عادل", "priority": 1, "start": 22, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4130, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E008", "dataset": "entities", "category": "person", "input": "خالد بن الوليد قائد عظيم", "expected": "", "severity": "major", "pipeline_output": "خالد بن الوليد قائد عظيم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "عظيم.", "end": 24, "id": "f00daea1-37f3-4909-9357-c8a8c3fceb72", "locked": true, "original": "عظيم", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4158, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E009", "dataset": "entities", "category": "person", "input": "صلاح الدين الأيوبي حرر القدس", "expected": "", "severity": "major", "pipeline_output": "صلاح الدين الأيوبي حرر القدس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "القدس.", "end": 28, "id": "db5b3ed9-8f47-4f7f-a126-c5f7a1da1653", "locked": true, "original": "القدس", "priority": 1, "start": 23, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 5111, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E010", "dataset": "entities", "category": "person", "input": "ابن سينا عالم عربي مشهور", "expected": "", "severity": "major", "pipeline_output": "ابن سينا عالم عربي مشهور.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مشهور.", "end": 24, "id": "f9288c73-7ac0-49ba-a50f-9377b626324d", "locked": true, "original": "مشهور", "priority": 1, "start": 19, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4345, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E011", "dataset": "entities", "category": "place", "input": "جامعة القاهرة من أعرق الجامعات", "expected": "", "severity": "major", "pipeline_output": "جامعة القاهرة من أعرق الجامعات.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الجامعات.", "end": 30, "id": "8cd07a30-9310-47ca-bd9b-3cd38c26bc52", "locked": true, "original": "الجامعات", "priority": 1, "start": 22, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4351, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E012", "dataset": "entities", "category": "place", "input": "مدينة الرياض عاصمة المملكة", "expected": "", "severity": "major", "pipeline_output": "مدينة الرياض عاصمة المملكة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "المملكة.", "end": 26, "id": "e46b67a6-e9b7-49ed-9c12-c1eb07cede23", "locked": true, "original": "المملكة", "priority": 1, "start": 19, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3696, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E013", "dataset": "entities", "category": "place", "input": "دبي مدينة عصرية وجميلة", "expected": "", "severity": "major", "pipeline_output": "دبي مدينة عصرية وجميلة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "وجميلة.", "end": 22, "id": "1c08ade7-a87e-4b3c-944f-3d4e4207a654", "locked": true, "original": "وجميلة", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3498, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E014", "dataset": "entities", "category": "place", "input": "القدس مدينة مقدسة عند المسلمين", "expected": "", "severity": "major", "pipeline_output": "القدس مدينة مقدسة عند المسلمين.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "المسلمين.", "end": 30, "id": "7cde6e53-35cf-4130-a59d-f56e34378af7", "locked": true, "original": "المسلمين", "priority": 1, "start": 22, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4806, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E015", "dataset": "entities", "category": "place", "input": "مكة المكرمة أطهر البقاع", "expected": "", "severity": "major", "pipeline_output": "مكة المكرمة أطهر البقاع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "البقاع.", "end": 23, "id": "2703aa79-bd09-4b50-9cf2-f8c914b8c126", "locked": true, "original": "البقاع", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4474, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E016", "dataset": "entities", "category": "place", "input": "المدينة المنورة طابة الطيبة", "expected": "", "severity": "major", "pipeline_output": "المدينة المنورة طابة طيبة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "طيبة.", "end": 27, "id": "940ee831-82dc-437b-a2a7-316588cb882e", "locked": true, "original": "الطيبة", "priority": 3, "start": 21, "type": "grammar" } ], "pipeline_timing": {}, "pipeline_ms": 3565, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "Text modified: ['الطيبة→طيبة.']", "root_cause_component": "MODEL", "root_cause_stage": "grammar", "root_cause_detail": "Grammar modified entity context", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E017", "dataset": "entities", "category": "place", "input": "بغداد عاصمة العراق", "expected": "", "severity": "major", "pipeline_output": "بغداد عاصمة العراق.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "العراق.", "end": 18, "id": "88a2ae8a-ef74-4587-b0fb-3e9689bd6aae", "locked": true, "original": "العراق", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3380, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E018", "dataset": "entities", "category": "place", "input": "دمشق أقدم عاصمة في التاريخ", "expected": "", "severity": "major", "pipeline_output": "دمشق أقدم عاصمة في التاريخ.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "التاريخ.", "end": 26, "id": "2e38300d-a37f-4ba2-a305-bb338f3fe601", "locked": true, "original": "التاريخ", "priority": 1, "start": 19, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4111, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E019", "dataset": "entities", "category": "company", "input": "شركة OpenAI تطور الذكاء الاصطناعي", "expected": "", "severity": "major", "pipeline_output": "شركة OpenAI تطور الذكاء الاصطناعي.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "الاصطناعي.", "end": 33, "id": "7cb34076-324e-44ee-a497-5d6276f379fb", "locked": true, "original": "الاصطناعي", "priority": 1, "start": 24, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1930, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E020", "dataset": "entities", "category": "company", "input": "شركة Google عملاق التقنية", "expected": "", "severity": "major", "pipeline_output": "شركة Google عملاق التقنية.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "التقنية.", "end": 25, "id": "5b9f40aa-4ec9-4ea6-967a-8c661e60ec78", "locked": true, "original": "التقنية", "priority": 1, "start": 18, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1400, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E021", "dataset": "entities", "category": "company", "input": "شركة Microsoft تنتج البرمجيات", "expected": "", "severity": "major", "pipeline_output": "شركة Microsoft تنتج البرمجيات.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "البرمجيات.", "end": 29, "id": "3dc34ef7-6e3a-4809-bd80-8867aea70152", "locked": true, "original": "البرمجيات", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1350, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E022", "dataset": "entities", "category": "company", "input": "منصة GitHub للمطورين", "expected": "", "severity": "major", "pipeline_output": "منصة GitHub للمطورين.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "للمطورين.", "end": 20, "id": "c2a1d3f8-00df-4f39-8a13-07235b96bf8c", "locked": true, "original": "للمطورين", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1977, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E023", "dataset": "entities", "category": "company", "input": "شركة Tesla للسيارات الكهربائية", "expected": "", "severity": "major", "pipeline_output": "شركة Tesla للسيارات الكهربائية.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الكهربائية.", "end": 30, "id": "2fb21a66-f358-4aba-b601-5841d22fc061", "locked": true, "original": "الكهربائية", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1816, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E024", "dataset": "entities", "category": "tech", "input": "أستخدم Python في البرمجة", "expected": "", "severity": "major", "pipeline_output": "أستخدم Python في البرمجة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "البرمجة.", "end": 24, "id": "7050cc64-1bbe-4d67-b581-678579c8b965", "locked": true, "original": "البرمجة", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1383, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E025", "dataset": "entities", "category": "tech", "input": "إطار TensorFlow مفيد للتعلم", "expected": "", "severity": "major", "pipeline_output": "إطار TensorFlow مفيد. للتعلم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مفيد.", "end": 20, "id": "6d5573b9-87bf-4934-8f34-8d5006ea8057", "locked": true, "original": "مفيد", "priority": 1, "start": 16, "type": "punctuation" }, { "alternatives": [], "confidence": 0.7, "correction": "للتعلم.", "end": 27, "id": "45c77c56-a0f2-4f27-9bbe-fef0a596d4e4", "locked": true, "original": "للتعلم", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1999, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "Text modified: ['مفيد→مفيد.', 'للتعلم→للتعلم.']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation added to entity context", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E026", "dataset": "entities", "category": "tech", "input": "مكتبة PyTorch للتعلم العميق", "expected": "", "severity": "major", "pipeline_output": "مكتبة PyTorch للتعلم العميق.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "العميق.", "end": 27, "id": "f7351aae-f49e-41be-a9dc-3eac6145306c", "locked": true, "original": "العميق", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1988, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E027", "dataset": "entities", "category": "tech", "input": "منصة Node.js للخوادم", "expected": "", "severity": "major", "pipeline_output": "منصة Node.js للخوادم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "للخوادم.", "end": 20, "id": "83a07a3f-32ad-4efd-936f-fb0cdaadbcd3", "locked": true, "original": "للخوادم", "priority": 1, "start": 13, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1759, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E028", "dataset": "entities", "category": "tech", "input": "لغة JavaScript للويب", "expected": "", "severity": "major", "pipeline_output": "لغة JavaScript للويب.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "للويب.", "end": 20, "id": "5d3310a4-bea2-4281-806e-1c5bb0c3e63a", "locked": true, "original": "للويب", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1619, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E029", "dataset": "entities", "category": "tech", "input": "قاعدة بيانات MongoDB جيدة", "expected": "", "severity": "major", "pipeline_output": "قاعدة بيانات MongoDB جيدة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "جيدة.", "end": 25, "id": "ec775c8b-bfb2-4e58-9473-d43cfb494284", "locked": true, "original": "جيدة", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1663, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "E030", "dataset": "entities", "category": "tech", "input": "خدمة Docker للحاويات", "expected": "", "severity": "major", "pipeline_output": "خدمة Docker للحاويات.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "للحاويات.", "end": 20, "id": "8de400bc-e28a-48b1-9da3-93f04bc36b8e", "locked": true, "original": "للحاويات", "priority": 1, "start": 12, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1613, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Entity preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R001", "dataset": "religious", "category": "basmalah", "input": "بسم الله الرحمن الرحيم", "expected": "", "severity": "critical", "pipeline_output": "بسم الله الرحمن الرحيم", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 230, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R002", "dataset": "religious", "category": "fatiha", "input": "الحمد لله رب العالمين الرحمن الرحيم مالك يوم الدين", "expected": "", "severity": "critical", "pipeline_output": "الحمد لله رب العالمين الرحمن الرحيم مالك يوم الدين", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 322, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R003", "dataset": "religious", "category": "fatiha", "input": "إياك نعبد وإياك نستعين", "expected": "", "severity": "critical", "pipeline_output": "إياك نعبد وإياك نستعين", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 333, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R004", "dataset": "religious", "category": "fatiha", "input": "اهدنا الصراط المستقيم صراط الذين أنعمت عليهم", "expected": "", "severity": "critical", "pipeline_output": "اهدنا الصراط المستقيم صراط الذين أنعمت عليهم", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 312, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R005", "dataset": "religious", "category": "ikhlas", "input": "قل هو الله أحد الله الصمد لم يلد ولم يولد", "expected": "", "severity": "critical", "pipeline_output": "قل هو الله أحد الله الصمد لم يلد ولم يولد", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 318, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R006", "dataset": "religious", "category": "qadr", "input": "إنا أنزلناه في ليلة القدر", "expected": "", "severity": "critical", "pipeline_output": "إنا أنزلناه في ليلة القدر", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 313, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R007", "dataset": "religious", "category": "falaq", "input": "قل أعوذ برب الفلق من شر ما خلق", "expected": "", "severity": "critical", "pipeline_output": "قل أعوذ برب الفلق من شر ما خلق", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 321, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R008", "dataset": "religious", "category": "nas", "input": "قل أعوذ برب الناس ملك الناس إله الناس", "expected": "", "severity": "critical", "pipeline_output": "قل أعوذ برب الناس ملك الناس إله الناس", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 320, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R009", "dataset": "religious", "category": "baqara", "input": "ذلك الكتاب لا ريب فيه هدى للمتقين", "expected": "", "severity": "critical", "pipeline_output": "ذلك الكتاب لا ريب فيه هدى للمتقين", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 383, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R010", "dataset": "religious", "category": "baqara", "input": "الذين يؤمنون بالغيب ويقيمون الصلاة", "expected": "", "severity": "critical", "pipeline_output": "الذين يؤمنون بالغيب ويقيمون الصلاة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الصلاة.", "end": 34, "id": "db1d7cc4-48c6-42ad-bf8f-4e73aaa1a7df", "locked": true, "original": "الصلاة", "priority": 1, "start": 28, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4874, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R011", "dataset": "religious", "category": "kursi", "input": "الله لا إله إلا هو الحي القيوم لا تأخذه سنة ولا نوم", "expected": "", "severity": "critical", "pipeline_output": "الله لا إله إلا هو الحي القيوم لا تأخذه سنة ولا نوم", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 324, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R012", "dataset": "religious", "category": "shahada", "input": "لا إله إلا الله محمد رسول الله", "expected": "", "severity": "critical", "pipeline_output": "لا إله إلا الله محمد رسول الله", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 324, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R013", "dataset": "religious", "category": "shahada", "input": "أشهد أن لا إله إلا الله وأشهد أن محمداً رسول الله", "expected": "", "severity": "critical", "pipeline_output": "أشهد أن لا إله إلا الله وأشهد أن محمداً رسول الله", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 318, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R014", "dataset": "religious", "category": "hadith", "input": "إنما الأعمال بالنيات وإنما لكل امرئ ما نوى", "expected": "", "severity": "critical", "pipeline_output": "إنما الأعمال بالنيات وإنما لكل امرئ ما نوى", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 352, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R015", "dataset": "religious", "category": "hadith", "input": "خيركم من تعلم القرآن وعلمه", "expected": "", "severity": "critical", "pipeline_output": "خيركم من تعلم القرآن وعلمه.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "وعلمه.", "end": 26, "id": "f27f029a-fac8-4a12-89ab-1b726f61046d", "locked": true, "original": "وعلمه", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 4949, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R016", "dataset": "religious", "category": "hadith", "input": "المسلم من سلم المسلمون من لسانه ويده", "expected": "", "severity": "critical", "pipeline_output": "المسلم من سلم المسلمون من لسانه ويده", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 261, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R017", "dataset": "religious", "category": "hadith", "input": "لا يؤمن أحدكم حتى يحب لأخيه ما يحب لنفسه", "expected": "", "severity": "critical", "pipeline_output": "لا يؤمن أحدكم حتى يحب لأخيه ما يحب لنفسه", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 312, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R018", "dataset": "religious", "category": "hadith", "input": "من كان يؤمن بالله واليوم الآخر فليقل خيراً أو ليصمت", "expected": "", "severity": "critical", "pipeline_output": "من كان يؤمن بالله واليوم الآخر فليقل خيراً أو ليصمت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "ليصمت.", "end": 51, "id": "5976962c-a0e3-431d-a1cf-a3d68e536feb", "locked": true, "original": "ليصمت", "priority": 1, "start": 46, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 12643, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R019", "dataset": "religious", "category": "dua", "input": "ربنا آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار", "expected": "", "severity": "critical", "pipeline_output": "ربنا آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 316, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R020", "dataset": "religious", "category": "dua", "input": "رب اشرح لي صدري ويسر لي أمري", "expected": "", "severity": "critical", "pipeline_output": "رب اشرح لي صدري ويسر لي أمري", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 319, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R021", "dataset": "religious", "category": "dua", "input": "حسبنا الله ونعم الوكيل", "expected": "", "severity": "critical", "pipeline_output": "حسبنا الله ونعم الوكيل", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 313, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R022", "dataset": "religious", "category": "dua", "input": "لا حول ولا قوة إلا بالله", "expected": "", "severity": "critical", "pipeline_output": "لا حول ولا قوة إلا بالله", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 368, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R023", "dataset": "religious", "category": "hamdalah", "input": "الحمد لله رب العالمين", "expected": "", "severity": "critical", "pipeline_output": "الحمد لله رب العالمين", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 228, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R024", "dataset": "religious", "category": "tasbih", "input": "سبحان الله وبحمده سبحان الله العظيم", "expected": "", "severity": "critical", "pipeline_output": "سبحان الله وبحمده سبحان الله العظيم", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 309, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R025", "dataset": "religious", "category": "salawat", "input": "اللهم صل وسلم على نبينا محمد", "expected": "", "severity": "critical", "pipeline_output": "اللهم صل وسلم على نبينا محمد", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 320, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R026", "dataset": "religious", "category": "istighfar", "input": "أستغفر الله العظيم وأتوب إليه", "expected": "", "severity": "critical", "pipeline_output": "أستغفر الله العظيم وأتوب إليه", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 318, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R027", "dataset": "religious", "category": "takbir", "input": "الله أكبر الله أكبر لا إله إلا الله", "expected": "", "severity": "critical", "pipeline_output": "الله أكبر الله أكبر لا إله إلا الله", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 316, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R028", "dataset": "religious", "category": "inna", "input": "إنا لله وإنا إليه راجعون", "expected": "", "severity": "critical", "pipeline_output": "إنا لله وإنا إليه راجعون", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 311, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R029", "dataset": "religious", "category": "bismillah", "input": "بسم الله والحمد لله", "expected": "", "severity": "critical", "pipeline_output": "بسم الله والحمد لله", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 313, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "R030", "dataset": "religious", "category": "salam", "input": "السلام عليكم ورحمة الله وبركاته", "expected": "", "severity": "critical", "pipeline_output": "السلام عليكم ورحمة الله وبركاته", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 315, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Religious text preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC001", "dataset": "structured", "category": "url", "input": "زر الموقع https://example.com للمزيد", "expected": "", "severity": "critical", "pipeline_output": "زر الموقع https://example.com للمزيد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "للمزيد.", "end": 36, "id": "2cb338a5-260b-4d6b-84f8-03ae4a792a2a", "locked": true, "original": "للمزيد", "priority": 1, "start": 30, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2258, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC002", "dataset": "structured", "category": "url", "input": "الرابط https://www.google.com/search?q=test يعمل", "expected": "", "severity": "critical", "pipeline_output": "الرابط https://www.google.com/search?q=test يعمل", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 223, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC003", "dataset": "structured", "category": "url", "input": "موقع http://localhost:8080/api جاهز", "expected": "", "severity": "critical", "pipeline_output": "موقع http://localhost:8080/api جاهز.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "جاهز.", "end": 35, "id": "58c60375-72f2-465b-a47c-51de34f7e3e4", "locked": true, "original": "جاهز", "priority": 1, "start": 31, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2402, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC004", "dataset": "structured", "category": "url", "input": "اقرأ المقال على https://medium.com/@user/article-title", "expected": "", "severity": "critical", "pipeline_output": "اقرأ المقال على https://medium.com/@user/article-title", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 3251, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC005", "dataset": "structured", "category": "email", "input": "أرسل لي على info@company.com", "expected": "", "severity": "critical", "pipeline_output": "أرسل لي على info@company.com", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 2049, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC006", "dataset": "structured", "category": "email", "input": "بريدي user.name@gmail.com للتواصل", "expected": "", "severity": "critical", "pipeline_output": "بريدي user.name@gmail.com للتواصل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "للتواصل.", "end": 33, "id": "3a51d2e3-43a8-4e47-8d69-702e3eb9e30a", "locked": true, "original": "للتواصل", "priority": 1, "start": 26, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2142, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC007", "dataset": "structured", "category": "email", "input": "تواصل عبر support@bayan.ai", "expected": "", "severity": "critical", "pipeline_output": "تواصل عبر support@bayan.ai", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 1547, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC008", "dataset": "structured", "category": "date", "input": "تاريخ اليوم 15/06/2026", "expected": "", "severity": "major", "pipeline_output": "تاريخ اليوم 15/06/2026", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8586, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC009", "dataset": "structured", "category": "date", "input": "الموعد يوم 2026-06-22", "expected": "", "severity": "major", "pipeline_output": "الموعد يوم 2026-06-22", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8652, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC010", "dataset": "structured", "category": "date", "input": "في تاريخ 01/01/2025 بدأنا", "expected": "", "severity": "major", "pipeline_output": "في تاريخ 01/01/2025 بدأنا", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 9708, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC011", "dataset": "structured", "category": "time", "input": "الساعة 14:30 عصراً", "expected": "", "severity": "major", "pipeline_output": "الساعة 14:30 عصراً", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 6951, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC012", "dataset": "structured", "category": "time", "input": "الموعد الساعة 3:30 مساءً", "expected": "", "severity": "major", "pipeline_output": "الموعد الساعة 3:30 مساءً", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8064, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC013", "dataset": "structured", "category": "time", "input": "يبدأ الاجتماع 09:00 صباحاً", "expected": "", "severity": "major", "pipeline_output": "يبدأ الاجتماع 09:00 صباحاً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "صباحاً.", "end": 26, "id": "9915dda9-c301-4356-b67d-4e7b3bcd3f4b", "locked": true, "original": "صباحاً", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 8698, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC014", "dataset": "structured", "category": "number", "input": "المسافة 25.5 كيلومتر", "expected": "", "severity": "major", "pipeline_output": "المسافة 25.5 كيلومتر", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 6939, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC015", "dataset": "structured", "category": "number", "input": "السعر 1,000,000 جنيه", "expected": "", "severity": "major", "pipeline_output": "السعر 1,000,000 جنيه،", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "جنيه،", "end": 20, "id": "d4678637-3270-4cdc-8b17-980047a71297", "locked": true, "original": "جنيه", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 7001, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC016", "dataset": "structured", "category": "number", "input": "النسبة 95.7% من الطلاب نجحوا", "expected": "", "severity": "major", "pipeline_output": "النسبة 95.7% من الطلاب نجحوا.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "نجحوا.", "end": 28, "id": "749b0784-d414-4985-b717-8a8bc84f02f9", "locked": true, "original": "نجحوا", "priority": 1, "start": 23, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2169, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC017", "dataset": "structured", "category": "currency", "input": "الثمن 500$ أمريكي", "expected": "", "severity": "major", "pipeline_output": "الثمن 500$ أمريكي", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 4476, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC018", "dataset": "structured", "category": "currency", "input": "الميزانية 100 جنيه مصري", "expected": "", "severity": "minor", "pipeline_output": "الميزانية 100 جنيه مصري.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مصري.", "end": 23, "id": "6859f66f-dbf4-4b0f-8807-338407f88815", "locked": true, "original": "مصري", "priority": 1, "start": 19, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3833, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC019", "dataset": "structured", "category": "measurement", "input": "الحرارة 35°C اليوم", "expected": "", "severity": "major", "pipeline_output": "الحرارة 35°C اليوم", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 4606, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC020", "dataset": "structured", "category": "measurement", "input": "المسافة 25km تقريباً", "expected": "", "severity": "major", "pipeline_output": "المسافة 25km تقريباً", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 5348, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC021", "dataset": "structured", "category": "measurement", "input": "الوزن 75kg", "expected": "", "severity": "major", "pipeline_output": "الوزن 75kg", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 4731, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC022", "dataset": "structured", "category": "code", "input": "استخدم print('مرحبا') للطباعة", "expected": "", "severity": "critical", "pipeline_output": "استخدم print('مرحبا') للطباعة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "للطباعة.", "end": 29, "id": "9dea2395-38b2-41db-ac8d-d069c159a007", "locked": true, "original": "للطباعة", "priority": 1, "start": 22, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2641, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC023", "dataset": "structured", "category": "code", "input": "المتغير const x = 5; في جافاسكريبت", "expected": "", "severity": "critical", "pipeline_output": "المتغير const x = 5; في جافاسكريبت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "جافاسكريبت.", "end": 34, "id": "b05865bf-45be-458c-8d5a-438bec1aefbc", "locked": true, "original": "جافاسكريبت", "priority": 1, "start": 24, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3357, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC024", "dataset": "structured", "category": "code", "input": "الدالة function test() {} تعمل", "expected": "", "severity": "critical", "pipeline_output": "الدالة function test() {} تعمل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "تعمل.", "end": 30, "id": "b6ac2701-4658-422f-bbbe-b8c666bd61d2", "locked": true, "original": "تعمل", "priority": 1, "start": 26, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2590, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC025", "dataset": "structured", "category": "sql", "input": "الاستعلام SELECT * FROM users يعمل", "expected": "", "severity": "critical", "pipeline_output": "الاستعلام SELECT * FROM users يعمل.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "يعمل.", "end": 34, "id": "b2015ae2-f8e0-492a-8bcc-64a142522c2a", "locked": true, "original": "يعمل", "priority": 1, "start": 30, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2283, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC026", "dataset": "structured", "category": "json", "input": "البيانات {\"name\":\"Mohamed\"} صحيحة", "expected": "", "severity": "critical", "pipeline_output": "البيانات {\"name\":\"Mohamed\"} صحيحة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "صحيحة.", "end": 33, "id": "02b6f5ec-5bd9-47e8-b660-878ef5bb6fd7", "locked": true, "original": "صحيحة", "priority": 1, "start": 28, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 3145, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC027", "dataset": "structured", "category": "hashtag", "input": "مشروع #بيان رائع جداً", "expected": "", "severity": "major", "pipeline_output": "مشروع #بيان رائع جداً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "جداً.", "end": 21, "id": "c0d11024-9744-4dfa-8272-c8ec6e0e025a", "locked": true, "original": "جداً", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1679, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC028", "dataset": "structured", "category": "hashtag", "input": "هاشتاق #الذكاء_الاصطناعي مهم", "expected": "", "severity": "major", "pipeline_output": "هاشتاق #الذكاء_الاصطناعي مهم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "مهم.", "end": 28, "id": "f8f78122-0a55-486e-a7df-005c72951e8b", "locked": true, "original": "مهم", "priority": 1, "start": 25, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 1548, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC029", "dataset": "structured", "category": "mention", "input": "شكراً @mohamedatef على المساعدة", "expected": "", "severity": "major", "pipeline_output": "شكراً @mohamedatef على المساعدة،", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "المساعدة،", "end": 31, "id": "ce8b7872-bbbc-4bab-9642-6375bc18d66b", "locked": true, "original": "المساعدة", "priority": 1, "start": 23, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 2214, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC030", "dataset": "structured", "category": "mention", "input": "تابع @bayan_app للتحديثات", "expected": "", "severity": "major", "pipeline_output": "تابع @bayan_app للتحديثات.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.7, "correction": "للتحديثات.", "end": 25, "id": "d0efa114-6389-4dbb-b229-402b997871f8", "locked": true, "original": "للتحديثات", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 15817, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC031", "dataset": "structured", "category": "phone", "input": "اتصل على 01012345678 للاستفسار", "expected": "", "severity": "major", "pipeline_output": "اتصل على 01012345678 للاستفسار.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "للاستفسار.", "end": 30, "id": "bc536c9a-5516-432e-bd4c-c774c3258fd0", "locked": true, "original": "للاستفسار", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 8141, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC032", "dataset": "structured", "category": "phone", "input": "الرقم +201012345678 متاح", "expected": "", "severity": "major", "pipeline_output": "الرقم +201012345678 متاح", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8551, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC033", "dataset": "structured", "category": "ip", "input": "الخادم على 192.168.1.1 يعمل", "expected": "", "severity": "major", "pipeline_output": "الخادم على 192.168.1.1 يعمل", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 12879, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC034", "dataset": "structured", "category": "version", "input": "الإصدار v2.1.0 متاح", "expected": "", "severity": "minor", "pipeline_output": "الإصدار v2.1.0 متاح", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8631, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "SC035", "dataset": "structured", "category": "filepath", "input": "الملف في C:\\Users\\test\\file.txt", "expected": "", "severity": "major", "pipeline_output": "الملف في C:\\Users\\test\\file.txt", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 313, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "Structured content preserved", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H001", "dataset": "hallucination", "category": "news", "input": "أعلن رئيس الوزراء عن خطة اقتصادية جديدة لتطوير البنية التحتية في البلاد.", "expected": "", "severity": "major", "pipeline_output": "أعلن رئيس الوزراء عن خطة اقتصادية جديدة؛ لتطوير البنية التحتية في البلاد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "جديدة؛", "end": 39, "id": "eb819541-7f01-43b9-b527-652397739d9b", "locked": true, "original": "جديدة", "priority": 1, "start": 34, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 13539, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['جديدة→جديدة؛']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H002", "dataset": "hallucination", "category": "news", "input": "شهدت المنطقة تطورات ميدانية متسارعة خلال الأيام الماضية.", "expected": "", "severity": "major", "pipeline_output": "شهدت المنطقة تطورات ميدانية متسارعة خلال الأيام الماضية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 8370, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H003", "dataset": "hallucination", "category": "news", "input": "أكد وزير التعليم أن المناهج الدراسية ستشهد تحديثاً شاملاً.", "expected": "", "severity": "major", "pipeline_output": "أكد وزير التعليم أن المناهج الدراسية ستشهد تحديثاً شاملاً.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 11475, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H004", "dataset": "hallucination", "category": "news", "input": "افتتح الرئيس مشروعاً جديداً للطاقة المتجددة في الصحراء الغربية.", "expected": "", "severity": "major", "pipeline_output": "افتتح الرئيس مشروعاً جديداً للطاقة المتجددة في الصحراء الغربية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 14014, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H005", "dataset": "hallucination", "category": "news", "input": "حققت الصادرات المصرية نمواً بنسبة عشرة بالمئة خلال الربع الأول.", "expected": "", "severity": "major", "pipeline_output": "حققت الصادرات المصرية نمواً بنسبة عشرة بالمئة خلال الربع الأول.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 14213, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H006", "dataset": "hallucination", "category": "academic", "input": "تهدف هذه الدراسة إلى تحليل العوامل المؤثرة في جودة التعليم العالي.", "expected": "", "severity": "major", "pipeline_output": "تهدف هذه الدراسة إلى تحليل العوامل المؤثرة في جودة التعليم العالي.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 16267, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H007", "dataset": "hallucination", "category": "academic", "input": "أشارت النتائج إلى وجود علاقة إيجابية بين المتغيرين المدروسين.", "expected": "", "severity": "major", "pipeline_output": "أشارت النتائج إلى وجود علاقة إيجابية بين المتغيرين المدروسين.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 13652, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H008", "dataset": "hallucination", "category": "academic", "input": "استخدم الباحثون المنهج الوصفي التحليلي لدراسة الظاهرة.", "expected": "", "severity": "major", "pipeline_output": "استخدم الباحثون المنهج الوصفي التحليلي لدراسة الظاهرة.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 9905, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H009", "dataset": "hallucination", "category": "academic", "input": "تم جمع البيانات من خلال استبانة إلكترونية وزعت على العينة.", "expected": "", "severity": "major", "pipeline_output": "تم جمع البيانات من خلال استبانة إلكترونية وزعت على العينة.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 16035, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H010", "dataset": "hallucination", "category": "academic", "input": "يوصي الباحث بإجراء دراسات مستقبلية لتعميق الفهم.", "expected": "", "severity": "major", "pipeline_output": "يوصي الباحث بإجراء دراسات مستقبلية؛ لتعميق الفهم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "مستقبلية؛", "end": 34, "id": "e454209b-e59c-400c-9b80-ae04796ed9d1", "locked": true, "original": "مستقبلية", "priority": 1, "start": 26, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 7822, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['مستقبلية→مستقبلية؛']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H011", "dataset": "hallucination", "category": "technical", "input": "يعتمد النظام على بنية خادم عميل مع واجهة برمجة تطبيقات.", "expected": "", "severity": "major", "pipeline_output": "يعتمد النظام على بنية خادم عميل مع واجهة برمجة تطبيقات.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 15187, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H012", "dataset": "hallucination", "category": "technical", "input": "تم تطوير التطبيق باستخدام إطار عمل حديث للواجهة الأمامية.", "expected": "", "severity": "major", "pipeline_output": "تم تطوير التطبيق باستخدام إطار عمل حديث للواجهة الأمامية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 18354, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H013", "dataset": "hallucination", "category": "technical", "input": "يستخدم النظام خوارزمية التعلم العميق لمعالجة اللغة الطبيعية.", "expected": "", "severity": "major", "pipeline_output": "يستخدم النظام خوارزمية التعلم العميق لمعالجة اللغة الطبيعية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 13891, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H014", "dataset": "hallucination", "category": "legal", "input": "وفقاً للمادة الخامسة من القانون المدني يحق للمتضرر المطالبة بالتعويض.", "expected": "", "severity": "major", "pipeline_output": "وفقاً للمادة الخامسة من القانون المدني يحق للمتضرر المطالبة بالتعويض.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 19889, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H015", "dataset": "hallucination", "category": "legal", "input": "يلتزم الطرف الأول بتسليم البضاعة خلال ثلاثين يوماً من تاريخ التعاقد.", "expected": "", "severity": "major", "pipeline_output": "يلتزم الطرف الأول بتسليم البضاعة خلال ثلاثين يوماً من تاريخ التعاقد.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 14171, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H016", "dataset": "hallucination", "category": "literary", "input": "كانت الشمس تغرب خلف الجبال وتلون السماء بألوان الذهب والأرجوان.", "expected": "", "severity": "major", "pipeline_output": "كانت الشمس تغرب خلف الجبال، وتلون السماء بألوان الذهب والأرجوان.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الجبال،", "end": 26, "id": "f0d169f2-9e5b-4f28-a5e3-91824f1ec243", "locked": true, "original": "الجبال", "priority": 1, "start": 20, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 12694, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['الجبال→الجبال،']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H017", "dataset": "hallucination", "category": "literary", "input": "في تلك الليلة الهادئة كان صوت الأمواج يعزف لحناً حزيناً.", "expected": "", "severity": "major", "pipeline_output": "في تلك الليلة الهادئة، كان صوت الأمواج يعزف لحناً حزيناً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الهادئة،", "end": 21, "id": "e604c5e5-d301-4865-8cd5-415d066e671e", "locked": true, "original": "الهادئة", "priority": 1, "start": 14, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 15569, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['الهادئة→الهادئة،']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H018", "dataset": "hallucination", "category": "literary", "input": "مضى الزمن سريعاً ولم يبق من الذكريات إلا ما حفظته القلوب.", "expected": "", "severity": "major", "pipeline_output": "مضى الزمن سريعاً، ولم يبق من الذكريات إلا ما حفظته القلوب.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "سريعاً،", "end": 16, "id": "fd860083-1829-4573-a6fc-8e338b19b9a3", "locked": true, "original": "سريعاً", "priority": 1, "start": 10, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 14608, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['سريعاً→سريعاً،']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H019", "dataset": "hallucination", "category": "correct_simple", "input": "الطالب يدرس في المكتبة.", "expected": "", "severity": "major", "pipeline_output": "الطالب يدرس في المكتبة.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 6463, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H020", "dataset": "hallucination", "category": "correct_simple", "input": "ذهبت إلى السوق واشتريت خبزاً.", "expected": "", "severity": "major", "pipeline_output": "ذهبت إلى السوق، واشتريت خبزاً.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "السوق،", "end": 14, "id": "edfdc92e-104d-43e5-81b8-00ada0543a9a", "locked": true, "original": "السوق", "priority": 1, "start": 9, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 7792, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['السوق→السوق،']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H021", "dataset": "hallucination", "category": "correct_simple", "input": "المعلم يشرح الدرس بوضوح.", "expected": "", "severity": "major", "pipeline_output": "المعلم يشرح الدرس بوضوح.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 5689, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H022", "dataset": "hallucination", "category": "correct_simple", "input": "نحن نحب بلادنا ونعمل من أجلها.", "expected": "", "severity": "major", "pipeline_output": "نحن نحب بلادنا ونعمل من أجلها.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 5709, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H023", "dataset": "hallucination", "category": "correct_simple", "input": "القراءة تنمي العقل وتوسع المدارك.", "expected": "", "severity": "major", "pipeline_output": "القراءة تنمي العقل وتوسع المدارك.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 6136, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H024", "dataset": "hallucination", "category": "correct_simple", "input": "الماء ضروري للحياة والصحة.", "expected": "", "severity": "major", "pipeline_output": "الماء ضروري للحياة والصحة.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 6158, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H025", "dataset": "hallucination", "category": "correct_simple", "input": "يجب أن نحترم الكبير ونعطف على الصغير.", "expected": "", "severity": "major", "pipeline_output": "يجب أن نحترم الكبير ونعطف على الصغير.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 9804, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H026", "dataset": "hallucination", "category": "correct_compound", "input": "إن التعليم هو أساس تقدم الأمم، وبدونه لا يمكن تحقيق التنمية المستدامة.", "expected": "", "severity": "major", "pipeline_output": "إن التعليم هو أساس تقدم الأمم؛ وبدونه لا يمكن تحقيق التنمية المستدامة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.8, "correction": "الأمم؛", "end": 30, "id": "75f8858d-3198-417c-8c5d-a038fca7e2a4", "locked": true, "original": "الأمم،", "priority": 1, "start": 24, "type": "punctuation" } ], "pipeline_timing": {}, "pipeline_ms": 15485, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FP", "pipeline_detail": "HALLUCINATION: ['الأمم،→الأمم؛']", "root_cause_component": "MODEL", "root_cause_stage": "punctuation", "root_cause_detail": "Punctuation-only hallucination", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H027", "dataset": "hallucination", "category": "correct_compound", "input": "تسعى الحكومة إلى تطوير منظومة التعليم وتحسين جودة المخرجات التعليمية.", "expected": "", "severity": "major", "pipeline_output": "تسعى الحكومة إلى تطوير منظومة التعليم وتحسين جودة المخرجات التعليمية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 15930, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H028", "dataset": "hallucination", "category": "correct_compound", "input": "أثبتت الدراسات العلمية أن ممارسة الرياضة بانتظام تحسن الصحة النفسية والجسدية.", "expected": "", "severity": "major", "pipeline_output": "أثبتت الدراسات العلمية أن ممارسة الرياضة بانتظام تحسن الصحة النفسية والجسدية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 17072, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H029", "dataset": "hallucination", "category": "correct_compound", "input": "يعد الذكاء الاصطناعي من أهم التقنيات الحديثة التي ستغير مستقبل البشرية.", "expected": "", "severity": "major", "pipeline_output": "يعد الذكاء الاصطناعي من أهم التقنيات الحديثة التي ستغير مستقبل البشرية.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 17345, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "H030", "dataset": "hallucination", "category": "correct_compound", "input": "تلعب وسائل التواصل الاجتماعي دوراً مهماً في تشكيل الرأي العام المعاصر.", "expected": "", "severity": "major", "pipeline_output": "تلعب وسائل التواصل الاجتماعي دوراً مهماً في تشكيل الرأي العام المعاصر.", "pipeline_suggestions": [], "pipeline_timing": {}, "pipeline_ms": 19782, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TN", "pipeline_detail": "No hallucination", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC001", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "المهندسون صممتو المشرووع", "expected": "المهندسون صمموا المشروع", "severity": "critical", "pipeline_output": "المهندسون صمموا المشروع", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "صمموا المشروع", "end": 24, "id": "9157bb9e-dfe3-48f5-8d96-eb81dc20b6ee", "locked": true, "original": "صممتو المشرووع", "priority": 3, "start": 10, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 857, "punctuation_ms": 613, "spelling_ms": 3093, "total_ms": 4568 }, "pipeline_ms": 4803, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC002", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "الولاد يلعبون بالشاروع", "expected": "الأولاد يلعبون بالشارع", "severity": "critical", "pipeline_output": "الأولاد يلعبون بالشارع.", "pipeline_suggestions": [ { "alternatives": [ "الأولاد", "الولاد" ], "confidence": 0.7, "correction": "الأولاد", "end": 6, "id": "3784512f-ebc2-4398-a552-60312a8a31bd", "locked": true, "original": "الولاد", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [ "بالشارع", "بالشاروع" ], "confidence": 0.7, "correction": "بالشارع.", "end": 22, "id": "6592f0f4-fc10-4f83-b10b-ea44f67e0dc9", "locked": true, "original": "بالشاروع", "priority": 2, "start": 14, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 693, "punctuation_ms": 592, "spelling_ms": 2674, "total_ms": 3964 }, "pipeline_ms": 4351, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC003", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "البنات يذهبون الي المدرسه", "expected": "البنات يذهبن إلى المدرسة", "severity": "critical", "pipeline_output": "البنات يذهبن إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يذهبن", "end": 13, "id": "3a5514d2-2359-4363-8ec7-e3118aa5b432", "locked": true, "original": "يذهبون", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 17, "id": "4d82e78c-6298-4ecc-b9b1-6c04a377da6e", "locked": true, "original": "الي", "priority": 2, "start": 14, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة.", "end": 25, "id": "9b41e466-71c6-4807-986a-01a760d7e7b2", "locked": true, "original": "المدرسه", "priority": 2, "start": 18, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 854, "punctuation_ms": 766, "spelling_ms": 3228, "total_ms": 4857 }, "pipeline_ms": 5232, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC004", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "الرجال يعملون في المصنعو", "expected": "الرجال يعملون في المصنع", "severity": "critical", "pipeline_output": "الرجال يعملون في المصنع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.75, "correction": "المصنع.", "end": 24, "id": "8c1e9cfd-d7cb-4441-a5ac-476c28771453", "locked": true, "original": "المصنعو", "priority": 2, "start": 17, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 823, "punctuation_ms": 756, "spelling_ms": 3460, "total_ms": 5044 }, "pipeline_ms": 5419, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC005", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "النساء ذهب الي السوق", "expected": "النساء ذهبن إلى السوق", "severity": "critical", "pipeline_output": "النساء ذهبن إلى السوق.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "ذهبن", "end": 10, "id": "12e95a3e-7032-42cc-b0ad-bbfa61893075", "locked": true, "original": "ذهب", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 14, "id": "0d7adfec-13cb-48ff-90f7-2c97d98fa6d7", "locked": true, "original": "الي", "priority": 2, "start": 11, "type": "spelling" }, { "alternatives": [], "confidence": 0.7, "correction": "السوق.", "end": 20, "id": "9eeb5e3d-fe0a-45c1-a09e-340d3febb508", "locked": true, "original": "السوق", "priority": 1, "start": 15, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 755, "punctuation_ms": 533, "spelling_ms": 2508, "total_ms": 3804 }, "pipeline_ms": 4115, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC006", "dataset": "collision", "category": "grammar_drops_spelling", "input": "رأيت اخوك في المسجيد", "expected": "رأيت أخاك في المسجد", "severity": "critical", "pipeline_output": "رأيت أخاك في المسجد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أخاك", "end": 9, "id": "4eebaaa4-f234-4fcf-aa9d-f4757f6cad0e", "locked": true, "original": "اخوك", "priority": 3, "start": 5, "type": "grammar" }, { "alternatives": [ "المسجد", "المسجيد" ], "confidence": 0.7, "correction": "المسجد.", "end": 20, "id": "c371b7d9-ea4d-4cf6-9e1b-835490ff2cdc", "locked": true, "original": "المسجيد", "priority": 2, "start": 13, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 745, "punctuation_ms": 563, "spelling_ms": 2382, "total_ms": 3696 }, "pipeline_ms": 4011, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC007", "dataset": "collision", "category": "grammar_drops_spelling", "input": "ان ابوك رجل طييب", "expected": "إن أباك رجل طيب", "severity": "critical", "pipeline_output": "إن أباك رجل طيب.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "إن أباك", "end": 7, "id": "52662f73-0891-4062-9829-719d75fc2133", "locked": true, "original": "ان ابوك", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [ "طيب", "طييب" ], "confidence": 0.7, "correction": "طيب.", "end": 16, "id": "f63d4296-9773-465f-bba4-b35901eb5d94", "locked": true, "original": "طييب", "priority": 2, "start": 12, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 657, "punctuation_ms": 377, "spelling_ms": 2952, "total_ms": 4001 }, "pipeline_ms": 4226, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC008", "dataset": "collision", "category": "grammar_drops_spelling", "input": "في المهندسون الماهروون", "expected": "في المهندسين الماهرين", "severity": "critical", "pipeline_output": "في المهندسين الماهرين", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المهندسين الماهرين", "end": 22, "id": "b912888f-cd67-4b0c-82a7-93dd905b8878", "locked": true, "original": "المهندسون الماهروون", "priority": 3, "start": 3, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 891, "punctuation_ms": 491, "spelling_ms": 3239, "total_ms": 4624 }, "pipeline_ms": 4936, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC009", "dataset": "collision", "category": "grammar_drops_spelling", "input": "هذان الطالبتان مجتهدتاان", "expected": "هاتان الطالبتان مجتهدتان", "severity": "critical", "pipeline_output": "هاتان الطالبتان مجتهدتان.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "هاتان", "end": 4, "id": "6cc21d0d-9bc5-4233-9270-ac79802d0a43", "locked": true, "original": "هذان", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [ "مجتهدتان", "مجتهدتاان" ], "confidence": 0.7, "correction": "مجتهدتان.", "end": 24, "id": "134e24d9-f91e-4b88-a7fb-afeb4f5c7a52", "locked": true, "original": "مجتهدتاان", "priority": 2, "start": 15, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 893, "punctuation_ms": 529, "spelling_ms": 1013, "total_ms": 2441 }, "pipeline_ms": 2754, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC010", "dataset": "collision", "category": "grammar_drops_spelling", "input": "كي يتعلمون الدرسو", "expected": "كي يتعلموا الدرس", "severity": "critical", "pipeline_output": "كي يتعلم الدرس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يتعلم", "end": 10, "id": "90d0cb21-a4cf-4542-aeca-4df7ea4d60c9", "locked": true, "original": "يتعلمون", "priority": 3, "start": 3, "type": "grammar" }, { "alternatives": [], "confidence": 0.75, "correction": "الدرس.", "end": 17, "id": "188e81c8-d001-47c2-99ac-f011e010cf42", "locked": true, "original": "الدرسو", "priority": 2, "start": 11, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 537, "punctuation_ms": 340, "spelling_ms": 2041, "total_ms": 2922 }, "pipeline_ms": 3233, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['يتعلموا']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "grammar_drops_spelling: stage interaction failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC011", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "السياره جميل جدا", "expected": "السيارة جميلة جداً", "severity": "critical", "pipeline_output": "السيارة جميلة جداً", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "السيارة جميلة جداً", "end": 16, "id": "a1c4aefd-a199-4c23-97c7-f61ca8f8b1b8", "locked": true, "original": "السياره جميل جدا", "priority": 3, "start": 0, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 745, "punctuation_ms": 412, "spelling_ms": 1797, "total_ms": 2959 }, "pipeline_ms": 3186, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC012", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "المدينه كبير وواسع", "expected": "المدينة كبيرة وواسعة", "severity": "critical", "pipeline_output": "المدينة كبيرة وواسعة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المدينة كبيرة وواسعة", "end": 18, "id": "3236f826-88ca-4e8b-9966-15851c6dd429", "locked": true, "original": "المدينه كبير وواسع", "priority": 3, "start": 0, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 863, "punctuation_ms": 544, "spelling_ms": 2540, "total_ms": 3952 }, "pipeline_ms": 4267, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC013", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "الطالبه متفوق في دراسته", "expected": "الطالبة متفوقة في دراستها", "severity": "critical", "pipeline_output": "الطالب متفوق في دراسته.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الطالب", "end": 7, "id": "bd93a39c-9776-4c93-9f0e-5fdc5f867545", "locked": true, "original": "الطالبه", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "دراسته.", "end": 23, "id": "33cabb3b-eea8-422a-b415-9372c044b50b", "locked": true, "original": "دراسته", "priority": 1, "start": 17, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 692, "punctuation_ms": 430, "spelling_ms": 3842, "total_ms": 4968 }, "pipeline_ms": 5283, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['متفوقة', 'الطالبة', 'دراستها']", "root_cause_component": "MODEL", "root_cause_stage": "grammar", "root_cause_detail": "Grammar model missed correction", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC014", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "الشمس مشرق اليووم", "expected": "الشمس مشرقة اليوم", "severity": "critical", "pipeline_output": "الشمس: مشرقة اليوم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "مشرقة", "end": 10, "id": "1a52c497-a5ea-48e2-b2a1-769098c0da80", "locked": true, "original": "مشرق", "priority": 3, "start": 6, "type": "grammar" }, { "alternatives": [ "اليوم", "اليووم" ], "confidence": 0.7, "correction": "اليوم.", "end": 17, "id": "f1bffd00-699e-439e-87f5-b83be5bc3508", "locked": true, "original": "اليووم", "priority": 2, "start": 11, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الشمس:", "end": 5, "id": "c5735b86-a359-4ed5-8aa4-e77888507196", "locked": true, "original": "الشمس", "priority": 1, "start": 0, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 607, "punctuation_ms": 668, "spelling_ms": 2270, "total_ms": 3555 }, "pipeline_ms": 3866, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['الشمس']", "root_cause_component": "MODEL", "root_cause_stage": "grammar", "root_cause_detail": "Grammar model missed correction", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC015", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "البنت ذكي في المدرسه", "expected": "البنت ذكية في المدرسة", "severity": "critical", "pipeline_output": "البنت ذكية في المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "ذكية", "end": 9, "id": "f530de99-210a-4c0d-a2b0-705a538e15d5", "locked": true, "original": "ذكي", "priority": 3, "start": 6, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة.", "end": 20, "id": "0b961f95-decd-44bf-9666-010f74a9767f", "locked": true, "original": "المدرسه", "priority": 2, "start": 13, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 667, "punctuation_ms": 559, "spelling_ms": 3152, "total_ms": 4383 }, "pipeline_ms": 4697, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC016", "dataset": "collision", "category": "multi_stage_collision", "input": "انا ذهبت الي المدرسه والمهندسون حضر الاجتماع", "expected": "أنا ذهبت إلى المدرسة والمهندسون حضروا الاجتماع", "severity": "critical", "pipeline_output": "أنا ذهبت إلى المدرسة والمهندسين حضروا الاجتماع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المدرسة والمهندسين حضروا", "end": 35, "id": "dabf9125-07b6-4960-8eac-78b8e7dbad03", "locked": true, "original": "المدرسه والمهندسون حضر", "priority": 3, "start": 13, "type": "grammar" }, { "alternatives": [ "أنا", "انا" ], "confidence": 0.9, "correction": "أنا", "end": 3, "id": "1f2f9d42-df92-4020-b281-91694b1ccc92", "locked": true, "original": "انا", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 12, "id": "548d9116-40c6-4d28-b529-49fec4c0afbf", "locked": true, "original": "الي", "priority": 2, "start": 9, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الاجتماع.", "end": 44, "id": "8834f218-3020-4b45-af4b-a0b7af05a70a", "locked": true, "original": "الاجتماع", "priority": 1, "start": 36, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 973, "punctuation_ms": 941, "spelling_ms": 4768, "total_ms": 6692 }, "pipeline_ms": 6963, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['والمهندسون']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Multi-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC017", "dataset": "collision", "category": "multi_stage_collision", "input": "الاطفال يلعب في الحديقه", "expected": "الأطفال يلعبون في الحديقة", "severity": "critical", "pipeline_output": "الأطفال يلعبون في الحديقة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "يلعبون", "end": 12, "id": "4631d4e8-3b6f-4192-9e53-37aff9d6e843", "locked": true, "original": "يلعب", "priority": 3, "start": 8, "type": "grammar" }, { "alternatives": [ "الأطفال", "الاطفال" ], "confidence": 0.9, "correction": "الأطفال", "end": 7, "id": "4142002b-a272-4ab3-8384-ead93c63cb56", "locked": true, "original": "الاطفال", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [ "الحديقة", "الحديقه" ], "confidence": 0.9, "correction": "الحديقة.", "end": 23, "id": "a46b7ac0-d8d8-43bd-b0fe-ea213579a0ef", "locked": true, "original": "الحديقه", "priority": 2, "start": 16, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 692, "punctuation_ms": 582, "spelling_ms": 2484, "total_ms": 3765 }, "pipeline_ms": 4037, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC018", "dataset": "collision", "category": "multi_stage_collision", "input": "الطالبات كتب الواجب في الغرفه", "expected": "الطالبات كتبن الواجب في الغرفة", "severity": "critical", "pipeline_output": "الطالبات كتبن الواجب في الغرفة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "كتبن", "end": 12, "id": "84c2bba2-9785-4447-b65e-534baf04254b", "locked": true, "original": "كتب", "priority": 3, "start": 9, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "الغرفة.", "end": 29, "id": "18ea13a9-0f80-4712-a9f0-900419d38eb5", "locked": true, "original": "الغرفه", "priority": 2, "start": 23, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 767, "punctuation_ms": 826, "spelling_ms": 2938, "total_ms": 4537 }, "pipeline_ms": 4849, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC019", "dataset": "collision", "category": "multi_stage_collision", "input": "المعلمات حضر الاجتماعو في الجامعه", "expected": "المعلمات حضرن الاجتماع في الجامعة", "severity": "critical", "pipeline_output": "المعلمات حضرن الاجتماع في الجامعة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "حضرن", "end": 12, "id": "f68c15f5-187c-4c26-ae08-1e82e52d04fe", "locked": true, "original": "حضر", "priority": 3, "start": 9, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "الجامعة.", "end": 33, "id": "840f7e99-dd4a-4b52-ad8a-2ba7f43195a8", "locked": true, "original": "الجامعه", "priority": 2, "start": 26, "type": "spelling" }, { "alternatives": [ "الاجتماع", "الاجتماعو" ], "confidence": 0.7, "correction": "الاجتماع", "end": 22, "id": "ddbd1185-b212-4b59-a050-768eb5021526", "locked": true, "original": "الاجتماعو", "priority": 2, "start": 13, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 768, "punctuation_ms": 755, "spelling_ms": 4811, "total_ms": 6347 }, "pipeline_ms": 6619, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC020", "dataset": "collision", "category": "multi_stage_collision", "input": "العمال بنى المبني الجديد", "expected": "العمال بنوا المبنى الجديد", "severity": "critical", "pipeline_output": "العمال بنوا المبنى الجديد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "بنوا المبنى", "end": 17, "id": "ea56419c-40b0-4edb-97fd-1b2d52023acb", "locked": true, "original": "بنى المبني", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الجديد.", "end": 24, "id": "a4205521-8978-4ee4-b3ae-1d147d07a015", "locked": true, "original": "الجديد", "priority": 1, "start": 18, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 659, "punctuation_ms": 702, "spelling_ms": 1913, "total_ms": 3279 }, "pipeline_ms": 3591, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC021", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "الجامعه قريب من البيت", "expected": "الجامعة قريبة من البيت", "severity": "critical", "pipeline_output": "الجامعة قريبة من البيت.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الجامعة قريبة", "end": 12, "id": "a77b5641-9055-48b0-a833-7b8d298af47c", "locked": true, "original": "الجامعه قريب", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "البيت.", "end": 21, "id": "41d17d8c-5729-4ef0-8e09-a9410866bedf", "locked": true, "original": "البيت", "priority": 1, "start": 16, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 612, "punctuation_ms": 459, "spelling_ms": 4170, "total_ms": 5245 }, "pipeline_ms": 5519, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC022", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "الطائره سريع جدا", "expected": "الطائرة سريعة جداً", "severity": "critical", "pipeline_output": "الطائرة سريعة جداً", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الطائرة سريعة جداً", "end": 16, "id": "d840ba81-1038-4e97-ae5f-39002b8a1c82", "locked": true, "original": "الطائره سريع جدا", "priority": 3, "start": 0, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 678, "punctuation_ms": 563, "spelling_ms": 2654, "total_ms": 3909 }, "pipeline_ms": 4234, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC023", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "القصه طويل ومملل", "expected": "القصة طويلة ومملة", "severity": "critical", "pipeline_output": "القصة طويلة ومملّة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "القصة طويلة ومملّة", "end": 16, "id": "ebca4d81-f0ec-4e80-b022-9603c5f53385", "locked": true, "original": "القصه طويل ومملل", "priority": 3, "start": 0, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 1063, "punctuation_ms": 463, "spelling_ms": 3735, "total_ms": 5269 }, "pipeline_ms": 5584, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC024", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "الحديقه واسع وجميل", "expected": "الحديقة واسعة وجميلة", "severity": "critical", "pipeline_output": "الحديقة واسعة وجميلة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الحديقة واسعة وجميلة", "end": 18, "id": "8c446543-9991-44ea-af22-1d57bedbfac4", "locked": true, "original": "الحديقه واسع وجميل", "priority": 3, "start": 0, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 571, "punctuation_ms": 562, "spelling_ms": 3665, "total_ms": 4805 }, "pipeline_ms": 5118, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC025", "dataset": "collision", "category": "spelling_blocks_grammar", "input": "المكتبه كبير ومنظم", "expected": "المكتبة كبيرة ومنظمة", "severity": "critical", "pipeline_output": "المكتبة كبيرة ومنظمة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المكتبة كبيرة ومنظمة", "end": 18, "id": "97a8cfc1-323e-4d63-8830-53fecc8701a7", "locked": true, "original": "المكتبه كبير ومنظم", "priority": 3, "start": 0, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 620, "punctuation_ms": 1225, "spelling_ms": 4599, "total_ms": 6458 }, "pipeline_ms": 6772, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC026", "dataset": "collision", "category": "punctuation_near_spelling", "input": "ذهبت الي المدرسه وقابلت صديقتي", "expected": "ذهبت إلى المدرسة وقابلت صديقتي", "severity": "major", "pipeline_output": "ذهبت إلى المدرسة وقابلت صديقتي.", "pipeline_suggestions": [ { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 8, "id": "bbca48b1-93d0-4403-a42a-86d1012e4068", "locked": true, "original": "الي", "priority": 2, "start": 5, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة", "end": 16, "id": "fb7704bb-6a91-4dfc-bdce-c78bd2ac59e1", "locked": true, "original": "المدرسه", "priority": 2, "start": 9, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "صديقتي.", "end": 30, "id": "5569cfd1-38d5-41d8-926d-09a4ebfc763e", "locked": true, "original": "صديقتي", "priority": 1, "start": 24, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 790, "punctuation_ms": 1965, "spelling_ms": 5526, "total_ms": 8298 }, "pipeline_ms": 8592, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC027", "dataset": "collision", "category": "punctuation_near_spelling", "input": "الكتاب مفيد جدا وانا احبه", "expected": "الكتاب مفيد جداً وأنا أحبه", "severity": "major", "pipeline_output": "الكتاب مفيد جدا وأنا أحبه.", "pipeline_suggestions": [ { "alternatives": [ "وأنا", "وانا" ], "confidence": 0.9, "correction": "وأنا", "end": 20, "id": "6aa989aa-83b1-4394-9d5e-ac788886671a", "locked": true, "original": "وانا", "priority": 2, "start": 16, "type": "spelling" }, { "alternatives": [ "أحبه", "احبه" ], "confidence": 0.9, "correction": "أحبه.", "end": 25, "id": "b010e118-20a8-46f3-aded-f76cda94bc5e", "locked": true, "original": "احبه", "priority": 2, "start": 21, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 887, "punctuation_ms": 691, "spelling_ms": 5535, "total_ms": 7128 }, "pipeline_ms": 7443, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC028", "dataset": "collision", "category": "punctuation_near_spelling", "input": "المعلمه شرحت الدرس واعطت واجب", "expected": "المعلمة شرحت الدرس وأعطت واجب", "severity": "major", "pipeline_output": "المعلمة شرحت الدرس وأعطت واجب.", "pipeline_suggestions": [ { "alternatives": [ "وأعطت", "واعطت" ], "confidence": 0.9, "correction": "وأعطت", "end": 24, "id": "fd3ac382-d13a-4f9d-8b65-27ddab814234", "locked": true, "original": "واعطت", "priority": 2, "start": 19, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المعلمة", "end": 7, "id": "a8b00216-d869-4a9c-92bb-53b6e0a4c305", "locked": true, "original": "المعلمه", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "واجب.", "end": 29, "id": "00784a4c-3574-46e9-947c-816a1e87aa8d", "locked": true, "original": "واجب", "priority": 1, "start": 25, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 1076, "punctuation_ms": 794, "spelling_ms": 3420, "total_ms": 5297 }, "pipeline_ms": 5590, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC029", "dataset": "collision", "category": "punctuation_near_spelling", "input": "قرأت الكتاب كله ولكن لم افهمه", "expected": "قرأت الكتاب كله ولكن لم أفهمه", "severity": "major", "pipeline_output": "قرأت الكتاب كله ولكن لم أفهمه.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أفهمه.", "end": 29, "id": "bc1b6627-b766-4ca4-b10d-8ea4ae540768", "locked": true, "original": "افهمه", "priority": 2, "start": 24, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 822, "punctuation_ms": 842, "spelling_ms": 4943, "total_ms": 6614 }, "pipeline_ms": 6951, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC030", "dataset": "collision", "category": "punctuation_near_spelling", "input": "الطقس بارد جدا واحتاج معطف", "expected": "الطقس بارد جداً وأحتاج معطف", "severity": "major", "pipeline_output": "الطقس بارد جدا وأحتاج معطف.", "pipeline_suggestions": [ { "alternatives": [ "وأحتاج", "واحتاج" ], "confidence": 0.9, "correction": "وأحتاج", "end": 21, "id": "0aa06ba6-1ed8-49f3-b28e-05c34346df6e", "locked": true, "original": "واحتاج", "priority": 2, "start": 15, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "معطف.", "end": 26, "id": "577e954d-ffbf-448e-8423-d6409a2d63f1", "locked": true, "original": "معطف", "priority": 1, "start": 22, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 917, "punctuation_ms": 551, "spelling_ms": 2771, "total_ms": 4248 }, "pipeline_ms": 4490, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC031", "dataset": "collision", "category": "three_stage_collision", "input": "السياره سريع والرجال يعمل في المصنع", "expected": "السيارة سريعة والرجال يعملون في المصنع", "severity": "critical", "pipeline_output": "السيارة سريعة والرجال يعمل في المصنع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "السيارة سريعة", "end": 12, "id": "3581fbad-d6fb-4e11-90b6-979a727baf77", "locked": true, "original": "السياره سريع", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المصنع.", "end": 35, "id": "3b7771ac-ac0b-49a2-8572-164dbd6dda79", "locked": true, "original": "المصنع", "priority": 1, "start": 29, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 806, "punctuation_ms": 789, "spelling_ms": 3245, "total_ms": 4846 }, "pipeline_ms": 5157, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['يعملون']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Three-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC032", "dataset": "collision", "category": "three_stage_collision", "input": "الطالبه ذكي وذهبت الي المدرسه", "expected": "الطالبة ذكية وذهبت إلى المدرسة", "severity": "critical", "pipeline_output": "الطالبة ذكية وذهبت إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الطالبة ذكية", "end": 11, "id": "0d95bad6-f4a1-4095-8027-2eec06e47edb", "locked": true, "original": "الطالبه ذكي", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 21, "id": "27011717-1696-4409-9856-f60018bc754e", "locked": true, "original": "الي", "priority": 2, "start": 18, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة.", "end": 29, "id": "4d89d8db-8316-42d9-aacc-63e73e7d5e6f", "locked": true, "original": "المدرسه", "priority": 2, "start": 22, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 752, "punctuation_ms": 873, "spelling_ms": 3682, "total_ms": 5321 }, "pipeline_ms": 5598, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC033", "dataset": "collision", "category": "three_stage_collision", "input": "المدرسه كبير والطلاب يدرس بجد", "expected": "المدرسة كبيرة والطلاب يدرسون بجد", "severity": "critical", "pipeline_output": "المدرسة كبيرة والطلاب يدرس بجد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المدرسة كبيرة", "end": 12, "id": "2c120e1c-6122-4272-b65e-0572a15b3769", "locked": true, "original": "المدرسه كبير", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "بجد.", "end": 29, "id": "3ffcb728-da40-4f35-a497-535d258a416f", "locked": true, "original": "بجد", "priority": 1, "start": 26, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 722, "punctuation_ms": 753, "spelling_ms": 3597, "total_ms": 5080 }, "pipeline_ms": 5435, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['يدرسون']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Three-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC034", "dataset": "collision", "category": "three_stage_collision", "input": "الحكومه اعلن قرار جديد والمواطنون يتابع", "expected": "الحكومة أعلنت قراراً جديداً والمواطنون يتابعون", "severity": "critical", "pipeline_output": "الحكومة أعلنت قراراً جديداً والمواطن يتابع.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الحكومة أعلنت قراراً جديداً والمواطن", "end": 33, "id": "24064e3b-4564-48f0-aac2-d265dc4c4fd5", "locked": true, "original": "الحكومه اعلن قرار جديد والمواطنون", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "يتابع.", "end": 39, "id": "816bc59b-8c29-4ddc-a0c2-59e9c702086b", "locked": true, "original": "يتابع", "priority": 1, "start": 34, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 986, "punctuation_ms": 936, "spelling_ms": 4463, "total_ms": 6393 }, "pipeline_ms": 6680, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['يتابعون', 'والمواطنون']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Three-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC035", "dataset": "collision", "category": "three_stage_collision", "input": "الشركه نجح في المشرووع والموظفون يحتفل", "expected": "الشركة نجحت في المشروع والموظفون يحتفلون", "severity": "critical", "pipeline_output": "الشركة نجحت في المشروع والموظفين يحتفلون", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الشركة نجحت", "end": 10, "id": "308c2628-6126-4f28-8ffb-e0fa9e36db0a", "locked": true, "original": "الشركه نجح", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "والموظفين يحتفلون", "end": 38, "id": "ab3d6d82-5e56-4502-9a7d-d9f4197fe2d6", "locked": true, "original": "والموظفون يحتفل", "priority": 3, "start": 23, "type": "grammar" }, { "alternatives": [ "المشروع", "المشرووع" ], "confidence": 0.7, "correction": "المشروع", "end": 22, "id": "7a4bb9f6-13fd-461a-96fe-f93acf51b76b", "locked": true, "original": "المشرووع", "priority": 2, "start": 14, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 839, "punctuation_ms": 997, "spelling_ms": 6265, "total_ms": 8111 }, "pipeline_ms": 8496, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['والموظفون']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Three-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC036", "dataset": "collision", "category": "adjacent_corrections", "input": "الولد الصغيره ذهب الي المدرسه", "expected": "الولد الصغير ذهب إلى المدرسة", "severity": "critical", "pipeline_output": "الولد الصغير ذهب إلى المدرسة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الصغير", "end": 13, "id": "e7006a07-a848-4289-b7f4-cd717a95f707", "locked": true, "original": "الصغيره", "priority": 3, "start": 6, "type": "grammar" }, { "alternatives": [ "إلى", "الي" ], "confidence": 0.9, "correction": "إلى", "end": 21, "id": "9205bbe1-42be-416b-bb29-c0b8800a2179", "locked": true, "original": "الي", "priority": 2, "start": 18, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المدرسة.", "end": 29, "id": "54fe1555-22ba-42da-b448-42d1b257142a", "locked": true, "original": "المدرسه", "priority": 2, "start": 22, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 713, "punctuation_ms": 757, "spelling_ms": 3562, "total_ms": 5043 }, "pipeline_ms": 5434, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC037", "dataset": "collision", "category": "adjacent_corrections", "input": "قال المعلمون للطالبه ادرسي بجد", "expected": "قال المعلمون للطالبة ادرسي بجد", "severity": "major", "pipeline_output": "قال المعلمون للطالبة: ادرسي بجد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "للطالبة:", "end": 20, "id": "f3de9741-7f94-4c23-bbaa-73047c403382", "locked": true, "original": "للطالبه", "priority": 2, "start": 13, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "بجد.", "end": 30, "id": "56abb0d0-99eb-4368-ba37-94d1b63d9094", "locked": true, "original": "بجد", "priority": 1, "start": 27, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 895, "punctuation_ms": 756, "spelling_ms": 4483, "total_ms": 6141 }, "pipeline_ms": 6876, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['للطالبة']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Adjacent corrections interfered", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC038", "dataset": "collision", "category": "adjacent_corrections", "input": "الكتب القديمه في المكتبه الكبيره", "expected": "الكتب القديمة في المكتبة الكبيرة", "severity": "major", "pipeline_output": "الكتب القديمة في المكتبة الكبيرة", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "القديمة", "end": 13, "id": "0bca35df-1994-49af-803d-1583e2732465", "locked": true, "original": "القديمه", "priority": 2, "start": 6, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "المكتبة الكبيرة", "end": 32, "id": "f738727a-9f0e-4bc1-8435-a5e77b47915a", "locked": true, "original": "المكتبه الكبيره", "priority": 2, "start": 17, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 667, "punctuation_ms": 1101, "spelling_ms": 3658, "total_ms": 5433 }, "pipeline_ms": 5968, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC039", "dataset": "collision", "category": "adjacent_corrections", "input": "رأيت البنت الجميله في الحديقه", "expected": "رأيت البنت الجميلة في الحديقة", "severity": "major", "pipeline_output": "رأيت البنت الجميلة في الحديقة.", "pipeline_suggestions": [ { "alternatives": [ "الحديقة", "الحديقه" ], "confidence": 0.9, "correction": "الحديقة.", "end": 29, "id": "8fe4a6ee-cebf-4dd9-9a57-5e9d62301177", "locked": true, "original": "الحديقه", "priority": 2, "start": 22, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "الجميلة", "end": 18, "id": "4b96c96f-2b0e-4a2a-98bc-dbca681e4430", "locked": true, "original": "الجميله", "priority": 2, "start": 11, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 643, "punctuation_ms": 758, "spelling_ms": 4543, "total_ms": 5949 }, "pipeline_ms": 6452, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC040", "dataset": "collision", "category": "adjacent_corrections", "input": "المعلمه الجديده شرحت الدرس", "expected": "المعلمة الجديدة شرحت الدرس", "severity": "major", "pipeline_output": "المعلمة الجديدة شرحت الدرس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المعلمة الجديدة", "end": 15, "id": "e5e98189-4519-4e68-85e0-de03d1bf98bc", "locked": true, "original": "المعلمه الجديده", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الدرس.", "end": 26, "id": "7379f8d3-72e1-4447-ad5e-f526bf1dea8b", "locked": true, "original": "الدرس", "priority": 1, "start": 21, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 655, "punctuation_ms": 885, "spelling_ms": 3482, "total_ms": 5026 }, "pipeline_ms": 5476, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC041", "dataset": "collision", "category": "multi_stage_collision", "input": "الدكتور كتب التقريير والممرضات ساعد المرضى", "expected": "الدكتور كتب التقرير والممرضات ساعدن المرضى", "severity": "critical", "pipeline_output": "الدكتور كتب التقرير والممرضات ساعدت المرضى.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "التقرير", "end": 20, "id": "63720694-564e-4852-a4c7-f1600cb51f3d", "locked": true, "original": "التقريير", "priority": 3, "start": 12, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "ساعدت", "end": 35, "id": "77d714c0-a794-4a4e-b5ed-a8779a1048c9", "locked": true, "original": "ساعد", "priority": 3, "start": 31, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "المرضى.", "end": 42, "id": "5e098662-e991-4554-92b0-b00c97de1e46", "locked": true, "original": "المرضى", "priority": 1, "start": 36, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 953, "punctuation_ms": 1308, "spelling_ms": 5988, "total_ms": 8264 }, "pipeline_ms": 8544, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['ساعدن']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Multi-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC042", "dataset": "collision", "category": "multi_stage_collision", "input": "الطلاب حضر المحاضره والاستاذ شرح الدرس", "expected": "الطلاب حضروا المحاضرة والأستاذ شرح الدرس", "severity": "critical", "pipeline_output": "الطلاب حضرو المحاضرة والأستاذ شرح الدرس.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "حضرو المحاضرة والأستاذ", "end": 28, "id": "bc1e07ed-06f6-491c-8bfe-a682ed3d71d1", "locked": true, "original": "حضر المحاضره والاستاذ", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.8, "correction": "الدرس.", "end": 38, "id": "84b19cb7-9f49-4071-a3c1-19f385d51e97", "locked": true, "original": "الدرس", "priority": 1, "start": 33, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 901, "punctuation_ms": 1554, "spelling_ms": 6155, "total_ms": 8625 }, "pipeline_ms": 8903, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['حضروا']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Multi-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC043", "dataset": "collision", "category": "multi_stage_collision", "input": "الامهات طبخ الطعام والاطفال لعب في الحديقه", "expected": "الأمهات طبخن الطعام والأطفال لعبوا في الحديقة", "severity": "critical", "pipeline_output": "الأمهات طبخن الطعام والأطفال لعب في الحديقة.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الأمهات طبخن", "end": 11, "id": "48c5b05b-6ed1-4ef0-a5b9-b88f8ab9d5e4", "locked": true, "original": "الامهات طبخ", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [ "والأطفال", "والاطفال" ], "confidence": 0.9, "correction": "والأطفال", "end": 27, "id": "a83764d6-bc6b-4890-a4ac-e3dd1973e528", "locked": true, "original": "والاطفال", "priority": 2, "start": 19, "type": "spelling" }, { "alternatives": [], "confidence": 0.85, "correction": "الحديقة.", "end": 42, "id": "b8457ad2-dcba-448e-929c-930639781c48", "locked": true, "original": "الحديقه", "priority": 2, "start": 35, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 1077, "punctuation_ms": 1381, "spelling_ms": 9048, "total_ms": 11527 }, "pipeline_ms": 11803, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['لعبوا']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Multi-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC044", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "المهندسات صممو المشرووع الكبير", "expected": "المهندسات صممن المشروع الكبير", "severity": "critical", "pipeline_output": "المهندسات صممن المشروع الكبير.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "صممن", "end": 14, "id": "29773060-4c60-4e8c-95ae-51dc16f95f93", "locked": true, "original": "صممو", "priority": 3, "start": 10, "type": "grammar" }, { "alternatives": [ "المشروع", "المشرووع" ], "confidence": 0.7, "correction": "المشروع", "end": 23, "id": "271167f4-0bb0-40cc-88f3-ccf98af6c612", "locked": true, "original": "المشرووع", "priority": 2, "start": 15, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "الكبير.", "end": 30, "id": "21295c05-3c23-4679-93ca-741d3e8d17f2", "locked": true, "original": "الكبير", "priority": 1, "start": 24, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 693, "punctuation_ms": 658, "spelling_ms": 3790, "total_ms": 5148 }, "pipeline_ms": 5423, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC045", "dataset": "collision", "category": "spelling_grammar_overlap", "input": "الطبيبات عالج المرضي في المستشفي", "expected": "الطبيبات عالجن المرضى في المستشفى", "severity": "critical", "pipeline_output": "الطبيبات عالجن المرضى في المستشفى.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "عالجن المرضى", "end": 20, "id": "bef5b3fb-9dba-48b2-b536-82cceb8bc168", "locked": true, "original": "عالج المرضي", "priority": 3, "start": 9, "type": "grammar" }, { "alternatives": [ "المستشفى", "المستشفي" ], "confidence": 0.9, "correction": "المستشفى.", "end": 32, "id": "33d0244d-01a7-416a-9181-e9b112f56529", "locked": true, "original": "المستشفي", "priority": 2, "start": 24, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 800, "punctuation_ms": 840, "spelling_ms": 4334, "total_ms": 5981 }, "pipeline_ms": 6293, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC046", "dataset": "collision", "category": "three_stage_collision", "input": "المديره وافق علي المشرووع والموظفين يعمل بجد", "expected": "المديرة وافقت على المشروع والموظفون يعملون بجد", "severity": "critical", "pipeline_output": "المدير وافق علي المشروع والموظفين يعملون بجد.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "المدير", "end": 7, "id": "6bafe431-852a-48c6-bdda-d5d14b6a8be5", "locked": true, "original": "المديره", "priority": 3, "start": 0, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "يعملون", "end": 40, "id": "cea7b798-2a08-46c7-84b6-ee90529b5d13", "locked": true, "original": "يعمل", "priority": 3, "start": 36, "type": "grammar" }, { "alternatives": [ "المشروع", "المشرووع" ], "confidence": 0.7, "correction": "المشروع", "end": 25, "id": "4f54690d-54c7-4e83-99fd-03847b5a4b6c", "locked": true, "original": "المشرووع", "priority": 2, "start": 17, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "بجد.", "end": 44, "id": "88134e99-a617-4487-be51-e0559fe945a0", "locked": true, "original": "بجد", "priority": 1, "start": 41, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 898, "punctuation_ms": 973, "spelling_ms": 6931, "total_ms": 8820 }, "pipeline_ms": 9098, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['وافقت', 'المديرة', 'والموظفون', 'على']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Three-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC047", "dataset": "collision", "category": "three_stage_collision", "input": "الوزاره اصدر قرار والمعلمين ينفذ التعليمات", "expected": "الوزارة أصدرت قراراً والمعلمون ينفذون التعليمات", "severity": "critical", "pipeline_output": "الوزارة أصدرت قراراً والمعلمين ينفذون التعليمات.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "أصدرت قراراً", "end": 17, "id": "58e662ff-852f-425d-b8e2-66b3517bafd1", "locked": true, "original": "اصدر قرار", "priority": 3, "start": 8, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "ينفذون", "end": 32, "id": "76517f86-1e1a-4771-ac52-e034d8d9b113", "locked": true, "original": "ينفذ", "priority": 3, "start": 28, "type": "grammar" }, { "alternatives": [ "الوزارة", "الوزاره" ], "confidence": 0.9, "correction": "الوزارة", "end": 7, "id": "eb635af3-9af2-48c3-bd91-1c1d024fb4a1", "locked": true, "original": "الوزاره", "priority": 2, "start": 0, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "التعليمات.", "end": 42, "id": "92bb12fa-9008-479d-abd0-65a971f24462", "locked": true, "original": "التعليمات", "priority": 1, "start": 33, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 850, "punctuation_ms": 1269, "spelling_ms": 5058, "total_ms": 7188 }, "pipeline_ms": 7466, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['والمعلمون']", "root_cause_component": "PIPELINE", "root_cause_stage": "integration", "root_cause_detail": "Three-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC048", "dataset": "collision", "category": "adjacent_corrections", "input": "المنزل القديمه في الشارع الضيقه", "expected": "المنزل القديم في الشارع الضيق", "severity": "critical", "pipeline_output": "المنزل القديم في الشارع الضيق.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "القديم", "end": 14, "id": "bc2a12b7-6d68-4c88-9bc5-234519690079", "locked": true, "original": "القديمه", "priority": 3, "start": 7, "type": "grammar" }, { "alternatives": [], "confidence": 0.85, "correction": "الضيق.", "end": 31, "id": "b7bf8064-1249-4d37-afd0-7e5352b8e405", "locked": true, "original": "الضيقه", "priority": 3, "start": 25, "type": "grammar" } ], "pipeline_timing": { "grammar_ms": 664, "punctuation_ms": 733, "spelling_ms": 4110, "total_ms": 5512 }, "pipeline_ms": 5826, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC049", "dataset": "collision", "category": "adjacent_corrections", "input": "الرجل الطويله وقف بجانب البنايه", "expected": "الرجل الطويل وقف بجانب البناية", "severity": "critical", "pipeline_output": "الرجل الطويل وقف بجانب البناية!", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "الطويل", "end": 13, "id": "9daba1ba-8d44-4999-9187-de7efbaeda79", "locked": true, "original": "الطويله", "priority": 3, "start": 6, "type": "grammar" }, { "alternatives": [ "البناية", "البنايه" ], "confidence": 0.9, "correction": "البناية!", "end": 31, "id": "e4054166-79fb-4b81-8dce-69a781237902", "locked": true, "original": "البنايه", "priority": 2, "start": 24, "type": "spelling" } ], "pipeline_timing": { "grammar_ms": 889, "punctuation_ms": 1006, "spelling_ms": 4021, "total_ms": 5928 }, "pipeline_ms": 6167, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "TP", "pipeline_detail": "All corrections applied correctly", "root_cause_component": "", "root_cause_stage": "", "root_cause_detail": "", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" }, { "id": "PC050", "dataset": "collision", "category": "multi_stage_collision", "input": "اللاعبون تدرب في الملعب والمدربه شجعتهم", "expected": "اللاعبون تدربوا في الملعب والمدربة شجعتهم", "severity": "critical", "pipeline_output": "اللاعبون تدرب في الملعب والمدربة شجعتهم.", "pipeline_suggestions": [ { "alternatives": [], "confidence": 0.85, "correction": "والمدربة", "end": 32, "id": "229c14eb-3721-4ce8-9266-229f61eb3ef0", "locked": true, "original": "والمدربه", "priority": 2, "start": 24, "type": "spelling" }, { "alternatives": [], "confidence": 0.8, "correction": "شجعتهم.", "end": 39, "id": "e33cd2c6-c32f-41f5-84e6-7c26b10a2342", "locked": true, "original": "شجعتهم", "priority": 1, "start": 33, "type": "punctuation" } ], "pipeline_timing": { "grammar_ms": 1080, "punctuation_ms": 1054, "spelling_ms": 5367, "total_ms": 7517 }, "pipeline_ms": 7831, "grammar_raw_output": "", "grammar_raw_ms": 0, "punctuation_raw_output": "", "punctuation_raw_ms": 0, "pipeline_verdict": "FN", "pipeline_detail": "Missing: ['تدربوا']", "root_cause_component": "MODEL", "root_cause_stage": "grammar", "root_cause_detail": "Multi-stage collision failure", "regression_type": "", "regression_detail": "", "span_valid": true, "span_detail": "" } ] }