Skip to content

title: حدودُ «واجهاتُ SadUI» المُعلَنة

واجهاتُ SadUIيعملُ بحدودٍ مُعلَنةكلُّ المجالات

حدودُ «واجهاتُ SadUI» المُعلَنة

هذه الصفحةُ مولَّدةٌ من tracks/sadui.yaml. والحدُّ علامةُ صدقٍ لا علامةُ نقص: ما لا يُعلَنُ يُكتشَفُ في منتصفِ العمل.

الحدّالشاهدما يلزمُ لرفعِه
لا مجموعةَ بذورٍ سلوكيّةٍ للواجهةِ في شجرةِ الاختبارات. فالمخرَجُ المرئيُّ غيرُ محروسٍ بانحدارٍ آليّ، ويُقاسُ بالعينِ لا ببوّابة.tests/behaviorمجموعةُ بذورٍ تُصيِّرُ شجرةً وتُقارِنُ المخرَجَ (طباعة_شجرة تعطي نقطةَ ارتساءٍ نصّيّةً قابلةً للمقارنةِ بلا صورة).
طبقةُ المنصّةِ (UIPlatform) مُعلَنةٌ ٤٣ مدخلًا و**اثنانِ منها فقط مستقرّان**؛ فما تحتَ العنصرِ من نوافذَ ومدخلاتٍ ودورةِ حياةٍ دَينٌ مُعلَنٌ لا قدرةٌ جاهزة.language-truth/builtinsوصلُ مدخلاتِ UIPlatform بالمترجِّمِ ورفعُ intent عنها.
مولِّدُ المصدرِ يُخرِجُ نصَّ شفرةٍ لمنصّةٍ أخرى — ولا يُشغِّلُ ولا يرسمُ ولا يُدير حلقةَ أحداث. فالبناءُ والتشغيلُ يبقيانِ على أدواتِ تلك المنصّة.language-truth/ui_nodes.yamlمُصيِّرٌ حيٌّ لتلك المنصّةِ يُترجَمُ ويُبنى ويُشغَّلُ للتحقّق — لا يُدَّعى إنجازُه بلا ذلك.
`ui_nodes.yaml` يُعلِنُ مُصيِّراتِ الويبِ وأندرويدَ وiOS `enabled: true`، ومصدرُ الحقيقةِ **ليس معصومًا** في هذا الحقل: قِيسَ أنّ الإعلانَ لا يعني أنّ الخلفيّةَ تُترجَم. ولذلك لا تُشتَقُّ درجةُ أيِّ مجالٍ من إعلاناتِ التفعيل.language-truth/ui_nodes.yamlحارسٌ يقيسُ بناءَ كلِّ خلفيّةٍ مُعلَنةٍ ويُحمِّرُ إن أُعلِنَت ولم تُترجَمْ (نظيرُه قائمٌ: scripts/codegen/check_ui_render_completeness.py).

مُرخَّص بموجب رخصة MIT