يتتبّع هذا الـ Issue تنفيذ **RFC-0001** بعد اعتماده. - **المقترح:** [text/0001-تطوير-نظام-الرسومات.md](https://github.com/sadlang/rfcs/blob/main/text/0001-تطوير-نظام-الرسومات.md) - **اعتُمد عبر:** #1 ## المرحلة 1 — تفعيل الجسر (P0) 🔴 أول واجهة حيّة - [ ] وسم قيمة الكائن في المفسّر لتُرجع `نوع()`=«كائن» (الجذر: `value.cpp:217-218`) - [ ] تسجيل مكوّنات `واجهة` في `ClassManager` لتُنشأ بالنداء (SEM004) - [ ] توصيل `@حالة` بإعادة البناء عبر الـ Reconciler - [ ] بوّابة: `tests/integration/test_event_system.ص` يمرّ 100% + عرض عنصر حيّ ## المرحلة 2 — التوحيد والترجمة (P1) - [ ] نقل تعريف العناصر/المعدّلات/الأحداث إلى `language-truth/` (widgets.yaml) + توليد - [ ] إصلاح `صدّر *` المجرّد في محلّل المترجم (`stdlib/رسومات.ص:66`) - [ ] دعم UI في `sadc` بحدّ أدنى (SIR → LLVM) ## فجوات P1 إضافية - [ ] تسجيل مصنع `قائمة_كسولة` (14/15 → 15/15) - [ ] حسم التباس `نص` مقابل `نص_عنصر` - [ ] تحذير الإهمال مرئياً في مسار العنصر المنفرد ## المرحلة 3-4 - [ ] تعميق باطن أندرويد + هجرة العناصر المُهملة الـ44 + أنيميشن (v2.0) > **مرجع الأدلّة السطرية:** `_bmad-output/systems/ui_system/status/CODE_PATH_REPORT_2026-06-17.md`
يتتبّع هذا الـ Issue تنفيذ RFC-0001 بعد اعتماده.
المرحلة 1 — تفعيل الجسر (P0) 🔴 أول واجهة حيّة
نوع()=«كائن» (الجذر:value.cpp:217-218)واجهةفيClassManagerلتُنشأ بالنداء (SEM004)@حالةبإعادة البناء عبر الـ Reconcilertests/integration/test_event_system.صيمرّ 100% + عرض عنصر حيّالمرحلة 2 — التوحيد والترجمة (P1)
language-truth/(widgets.yaml) + توليدصدّر *المجرّد في محلّل المترجم (stdlib/رسومات.ص:66)sadcبحدّ أدنى (SIR → LLVM)فجوات P1 إضافية
قائمة_كسولة(14/15 → 15/15)نصمقابلنص_عنصرالمرحلة 3-4