| { |
| "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": "" |
| } |
| ] |
| } |