bayan-api / archive /old_tests /round2_results.json
youssefreda9's picture
Cleanup: Archive legacy scripts + phase reports, delete 35 orphaned files
78a516a
Raw
History Blame Contribute Delete
17.5 kB
{
"timestamp": "2026-06-20T21:33:09.369155+00:00",
"a1_bug032": {
"input_chars": 982,
"input_words": 159,
"pipeline": {
"status": "success",
"suggestions": 4,
"elapsed_ms": 29556,
"timing_ms": {
"grammar_ms": 13132,
"punctuation_ms": 15452,
"spelling_ms": 0,
"total_ms": 28589
},
"warnings": null
},
"spelling": {
"elapsed_ms": 15980,
"error": null
},
"grammar": {
"elapsed_ms": 13068
},
"punctuation": {
"elapsed_ms": 21901
}
},
"a2_fp_rate": {
"original_appendix_e": {
"fp_count": 10,
"total": 10,
"fp_rate": "100%",
"results": [
{
"id": "R-01",
"input": "استوقفني المشهد فتأملته مليا",
"corrected": "استوقفني المشهد فتأملتة مليا",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-02",
"input": "تستأثر القوى العظمى بالنفوذ الدولي",
"corrected": "تستأثر القوى العظمى بالنفوذ الدولي.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-03",
"input": "استقطب المؤتمر ثلة من العلماء الأفذاذ",
"corrected": "استقطب المؤتمر ثلة من العلماء الأفذاذ.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-04",
"input": "يتسنى للمرء أن يستشف الحقيقة من بين السطور",
"corrected": "يتسنى للمرء أن يستشفِ الحقيقة من بين السطور",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-05",
"input": "ألقى المحاضر خطبة عصماء استحوذت على إعجاب الحاضرين",
"corrected": "ألقى المحاضر خطبة عصماء استحوذت؛ على إعجاب الحاضرين",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-06",
"input": "تمخض الاجتماع عن قرارات مصيرية",
"corrected": "تمخض الاجتماع عن قرارات مصيرية.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-07",
"input": "أرهقته المسغبة فاستكان للقدر",
"corrected": "أرهقته المسغبة فاستكان للقدر.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-08",
"input": "نستشرف آفاق المستقبل بثقة واقتدار",
"corrected": "نستشرف آفاق المستقبل بثقة واقتدار.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-09",
"input": "اعتراه القلق فتملكه الأرق",
"corrected": "اعتراه القلق فتملكة الأرق.",
"changed": true,
"suggestion_count": 2
},
{
"id": "R-10",
"input": "استأنف العمل بعد فترة من التقاعس",
"corrected": "استأنف العمل بعد فترة من التقاعس.",
"changed": true,
"suggestion_count": 1
}
]
},
"constructed_sentences": {
"fp_count": 10,
"total": 10,
"fp_rate": "100%",
"results": [
{
"id": "R-01c",
"input": "المدينة العصماء تحتضن آلاف السكان",
"corrected": "المدينة العصماء تحتضن آلاف السكان.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-02c",
"input": "يستشف الباحث نتائج الدراسة بعناية",
"corrected": "يستشف الباحث نتائج الدراسة بعناية.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-03c",
"input": "أرهقته المسغبة والعطش الشديد",
"corrected": "أرهقته المسغبة والعطش الشديد!",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-04c",
"input": "التقاعس عن العمل يؤدي إلى الفشل",
"corrected": "التقاعس عن العمل يؤدي إلى الفشل.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-05c",
"input": "استئثار السلطة يهدد الديمقراطية",
"corrected": "استئثار السلطة يهدد الديمقراطية.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-06c",
"input": "تبجيل العلماء واجب على المجتمع",
"corrected": "تبجيل العلماء واجب على المجتمع.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-07c",
"input": "الرجل الدمث يحبه الجميع",
"corrected": "الرجل الدم يحبة الجميع.",
"changed": true,
"suggestion_count": 3
},
{
"id": "R-08c",
"input": "استقصاء الحقائق مهم في الصحافة",
"corrected": "استقصاء الحقائق مهم في الصحافة.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-09c",
"input": "لا يجوز التواني في طلب العلم",
"corrected": "لا يجوز التواني في طلب العلم.",
"changed": true,
"suggestion_count": 1
},
{
"id": "R-10c",
"input": "كتاب المستطرف من أمهات الكتب العربية",
"corrected": "كتاب المستطرف من أمهات الكتب العربية.",
"changed": true,
"suggestion_count": 1
}
]
}
},
"b1_prefix": {
"total": 31,
"unchanged": 31,
"blocked": 0,
"leaked": 0,
"results": [
{
"word": "مدرسة",
"root": "مدرسة",
"prefix": "bare",
"input": "مدرسة مهم جدا",
"corrected": "مدرسة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "ومدرسة",
"root": "مدرسة",
"prefix": "wa",
"input": "ومدرسة مهم جدا",
"corrected": "ومدرسة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "بمدرسة",
"root": "مدرسة",
"prefix": "ba",
"input": "بمدرسة مهم جدا",
"corrected": "بمدرسة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "لمدرسة",
"root": "مدرسة",
"prefix": "la",
"input": "لمدرسة مهم جدا",
"corrected": "لمدرسة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "كمدرسة",
"root": "مدرسة",
"prefix": "ka",
"input": "كمدرسة مهم جدا",
"corrected": "كمدرسة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "شمس",
"root": "شمس",
"prefix": "bare",
"input": "شمس مهم جدا",
"corrected": "شمس مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "وشمس",
"root": "شمس",
"prefix": "wa",
"input": "وشمس مهم جدا",
"corrected": "وشمس مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "بشمس",
"root": "شمس",
"prefix": "ba",
"input": "بشمس مهم جدا",
"corrected": "بشمس مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "لشمس",
"root": "شمس",
"prefix": "la",
"input": "لشمس مهم جدا",
"corrected": "لشمس مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "كشمس",
"root": "شمس",
"prefix": "ka",
"input": "كشمس مهم جدا",
"corrected": "كشمس مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "أمة",
"root": "أمة",
"prefix": "bare",
"input": "أمة مهم جدا",
"corrected": "أمة مهمة جدا؟",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "وأمة",
"root": "أمة",
"prefix": "wa",
"input": "وأمة مهم جدا",
"corrected": "وأمة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "بأمة",
"root": "أمة",
"prefix": "ba",
"input": "بأمة مهم جدا",
"corrected": "بأمة مهمة جدا؟",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "لأمة",
"root": "أمة",
"prefix": "la",
"input": "لأمة مهم جدا",
"corrected": "لأمة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "كأمة",
"root": "أمة",
"prefix": "ka",
"input": "كأمة مهم جدا",
"corrected": "كأمة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "نافذة",
"root": "نافذة",
"prefix": "bare",
"input": "نافذة مهم جدا",
"corrected": "نافذة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "ونافذة",
"root": "نافذة",
"prefix": "wa",
"input": "ونافذة مهم جدا",
"corrected": "ونافذة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "بنافذة",
"root": "نافذة",
"prefix": "ba",
"input": "بنافذة مهم جدا",
"corrected": "بنافذة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "لنافذة",
"root": "نافذة",
"prefix": "la",
"input": "لنافذة مهم جدا",
"corrected": "لنافذة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "كنافذة",
"root": "نافذة",
"prefix": "ka",
"input": "كنافذة مهم جدا",
"corrected": "كنافذة مهمة جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "علم",
"root": "علم",
"prefix": "bare",
"input": "علم مهم جدا",
"corrected": "علم مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "وعلم",
"root": "علم",
"prefix": "wa",
"input": "وعلم مهم جدا",
"corrected": "وعلم مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "بعلم",
"root": "علم",
"prefix": "ba",
"input": "بعلم مهم جدا",
"corrected": "بعلم مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "لعلم",
"root": "علم",
"prefix": "la",
"input": "لعلم مهم جدا",
"corrected": "لعلم مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "كعلم",
"root": "علم",
"prefix": "ka",
"input": "كعلم مهم جدا",
"corrected": "كعلم مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "اقتصاد",
"root": "اقتصاد",
"prefix": "bare",
"input": "اقتصاد مهم جدا",
"corrected": "اقتصاد مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "واقتصاد",
"root": "اقتصاد",
"prefix": "wa",
"input": "واقتصاد مهم جدا",
"corrected": "واقتصاد مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "باقتصاد",
"root": "اقتصاد",
"prefix": "ba",
"input": "باقتصاد مهم جدا",
"corrected": "باقتصاد مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "لاقتصاد",
"root": "اقتصاد",
"prefix": "la",
"input": "لاقتصاد مهم جدا",
"corrected": "لاقتصاد مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "كاقتصاد",
"root": "اقتصاد",
"prefix": "ka",
"input": "كاقتصاد مهم جدا",
"corrected": "كاقتصاد مهم جدا.",
"word_preserved": true,
"targeting_suggestions": 0,
"status": "✅ PRESERVED"
},
{
"word": "ولذالك",
"input": "ولذالك يجب الاهتمام",
"corrected": "ولذالك يجب الاهتمام.",
"status": "⚠ UNCHANGED (misspelling preserved)"
}
]
},
"b4_boundary": {
"boundary_explanation": "Partial: 300=23 spell, 301=2 spell",
"test_300": {
"chars": 300,
"suggestions": 31,
"spelling": 23
},
"test_301": {
"chars": 301,
"suggestions": 12,
"spelling": 2
},
"repetitive": {
"input_chars": 600,
"status": "success",
"suggestions": 4,
"garbled": false,
"corrected_preview": "مرحبا مرحبا مرحبا ومرحبا مرحبا مرحبامرحبا مرحبا مرحبا مرحب مرحبا مرحبا وسهلا مرحبا مرحبا ترحيبا مرحب"
}
},
"b5_shadda": [
{
"input": "إنّ العلم نور",
"output": "إن العلم نور",
"status": "⚠ CHANGED"
},
{
"input": "علمت أنّ الامتحان صعب",
"output": "علمت أن الامتحان صعب",
"status": "⚠ CHANGED"
},
{
"input": "إنّ",
"output": "إن إن",
"status": "❌ DUPLICATED"
},
{
"input": "أنّ",
"output": "أن أن",
"status": "❌ DUPLICATED"
}
],
"b7_brackets": [
{
"input": "(([{هذا النص}]))",
"corrected": "( ( [ { هذا النص } ] ، و",
"input_balanced": true,
"output_balanced": false,
"suggestions": 1
},
{
"input": "({هذا النص})",
"corrected": "يُعدَّ هذا النصا",
"input_balanced": true,
"output_balanced": true,
"suggestions": 1
},
{
"input": "(هذا النص)",
"corrected": "هذا النص",
"input_balanced": true,
"output_balanced": true,
"suggestions": 1
},
{
"input": "[هذا النص]",
"corrected": "هذا النص",
"input_balanced": true,
"output_balanced": true,
"suggestions": 1
}
]
}