اطلبوا شيئًا بلغة عادية — «ارفع سقف الائتمان لهذا العميل»، أو «تابع أقدم خمس فواتير غير مسددة». يجد Mandatorium الزر أو الحقل أو القائمة الصحيحة داخل برنامجكم وينفّذ المهمة، تمامًا كما يفعل موظف. وعندما يوفّر التطبيق واجهة برمجية، يستخدمها بدلًا من ذلك — لكنه لا يكتب مباشرة في قاعدة البيانات أبدًا. تجاوز شاشات التطبيق وقواعده هو بالضبط ما يُفسد السجلات ويكسر التكاملات؛ لذا يمرّ Mandatorium دائمًا عبر الباب الأمامي.
أدوات الأتمتة التقليدية تطلب تكاملًا قبل أن تفعل أي شيء — واجهة برمجية يجب ربطها، أو نص برمجي يجب صيانته، أو نظام إضافي يجب تعلّمه. يعمل Mandatorium بالاتجاه المعاكس: يستخدم التطبيق تمامًا كما يفعل فريقكم بالفعل، عبر الشاشات نفسها، فلا شيء يُبنى قبل تنفيذ أول مهمة. كل إجراء كتابة يتوقف بانتظار موافقة صريحة من إنسان قبل أن يحدث، ولا تحمل أي Skill سوى صلاحيات التطبيق الواحد الذي بُنيت من أجله — فخطأ في Skill واحدة لا سبيل له للوصول إلى أخرى.
Skill — كل مهمة يستطيع Mandatorium تنفيذها مُعبَّأة في Skill — تعريف صغير وقابل للمراجعة لما يُسمح له بفعله في تطبيق واحد بعينه.
Guild — تحتاجون إلى Skill لم يبنِه أحد بعد؟ Guild هو المكان الذي يقدّم فيه ناشرون مستقلون Skills تمت مراجعتها وتوقيعها رقميًا قبل أن يثبّتها أحد.