bayan-api / tests /phase10 /reports /phase10_results.json
youssefreda9's picture
Update extension UI, spelling rules, and benchmark artifacts
183ba6e
Raw
History Blame Contribute Delete
431 kB
{
"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": ""
}
]
}