النظام
النطاق
ما الذي يغطّيه النظام وما الذي لا يغطّيه. النطاق يرسم الحدّ بين ما هو ملزم عبر عائلة مركاتو وما يبقى قرار كل منتج، حتى لا يفترض أحد تغطية غير موجودة.
النظامحدود محدّدة
الغرض
النطاق يجيب سؤالا واحدا: هل هذا القرار من النظام أم من المنتج؟ حين يكون الحدّ واضحا، يعرف الفريق متى يستعمل جزءا مشتركا ومتى يبني شيئا خاصا. حين يغيب الحدّ، يُعامَل كل شيء وكأنه مغطّى، فتتضخّم اللغة المشتركة بحالات لا تخصّها أو تُترك ثغرات يملؤها كل منتج على هواه.
داخل النطاق
ما يملكه النظام ويلزم به المنتجات الستة:
- الرموز: اللون والطباعة والمسافات والحواف والظلال والحركة، كقيم دلالية مصدرها واحد.
- المكوّنات: الأجزاء القابلة لإعادة الاستخدام بحالاتها وقواعد استخدامها الموثّقة.
- الأنماط: الطرق المتّفق عليها لتركيب المكوّنات في تدفّقات متكرّرة.
- المحتوى والصوت: قواعد الكتابة والنبرة ورسائل الخطأ عبر العربية أولا.
- اللغة المشتركة العابرة للمنتجات: ما يجعل المنتجات الستة تبدو عائلة واحدة.
خارج النطاق أو مؤجّل
ما لا يملكه النظام الآن، صراحةً:
- الشاشات الخاصة بمنتج واحد: التصاميم المفردة غير المتكرّرة يملكها فريق المنتج، لا النظام.
- تكامل مكتبة التصميم المشتراة: مؤجّل إلى مرحلة لاحقة، ليس جزءا من النطاق الحالي.
- الكود الأصيل لأي منصّة خارج هدفي الويب وReact Native: خارج النطاق حتى يُقرَّر خلاف ذلك.
"مؤجّل" يعني مقصودا ومجدولا لاحقا، لا منسيّا. "خارج النطاق" يعني ألا يعامله الفريق أو الوكيل كأنه مغطّى.
جاهز بما يكفي
النطاق جاهز للاستخدام حين:
- كل بند إما داخل النطاق أو خارجه صراحةً، لا في منطقة رمادية.
- المؤجّل موسوم كمؤجّل ومربوط بمرحلته اللاحقة.
- يعرف الفريق متى يبني من النظام ومتى يبني خاصا بالمنتج.
- يُراجَع النطاق حين ينضج بند مؤجّل أو يُطلب هدف منصّة جديد.
سياق الذكاء
حيث يكون النطاق غير معلن، سيفترض الوكيل تغطية لا ينبغي له أن يفترضها: يطبّق النظام على شاشة خاصة، أو يعامل المكتبة المؤجّلة كأنها جاهزة، أو يولّد كودا لمنصّة خارج الهدفين. النطاق الصريح يمنع هذا التخمين قبل أن يبدأ.