حدود تملكها
لكل مجمّع مستويات تنبيه وحد أدنى خاصة به بدل أن يرث قيمة افتراضية من المنصة. وتغيير أي منها إجراء خاضع للتدقيق له صاحب، لا مفتاح إعدادات لا يمكن لأحد تتبّعه.
«كم يوجد» و«كم يمكنني أن أستخدم» سؤالان مختلفان، ورصيد واحد لا يجيب عن أي منهما جيدًا. تفصل BINK بين المتاح والمحجوز والتشغيلي والطوارئ — بحدود تضعها أنت وحالة مشتقّة منها لا مقدّرة بالعين.
المستويان لك، ويُغيَّران بإجراء خاضع للتدقيق. لا يُعرض هنا أي رصيد أو مستوى — فتلك معلوماتك، لا عيّنة.
أربعة أوعية، تُتابَع منفصلة بدل دمجها في مجموع واحد. فالدمج هو ما يجعل الخزينة تنفق مالًا سبق أن خصّصته لأمر آخر.
الدورة التي يديرها مشغّل الخزينة فعلًا — والجزء الوحيد منها الذي يتطلب شخصًا هو الخطوة الأخيرة.
معظم هذا موجود كي يكون الرقم الذي تقرؤه هو الرقم الذي كان موجودًا لحظة قراءتك له.
لكل مجمّع مستويات تنبيه وحد أدنى خاصة به بدل أن يرث قيمة افتراضية من المنصة. وتغيير أي منها إجراء خاضع للتدقيق له صاحب، لا مفتاح إعدادات لا يمكن لأحد تتبّعه.
الحالات السليمة والمنخفضة والحرجة تنتج عن مقارنة المجمّع بحدوده الخاصة. لا أحد يقرر أن المجمّع يبدو جيدًا، ولا يحتاج أحد إلى المراقبة كي تتغير الحالة.
تُطبَّق الحركة كزيادة على مستوى قاعدة البيانات داخل معاملة واحدة، فلا يمكن لحركتين تصلان معًا أن تعملا كلتاهما على الرصيد الابتدائي نفسه.
كل حركة تسجّل حدثًا يحمل الرصيد قبلها وبعدها. ولأن السجل لا يُضاف إليه إلا إضافةً، يمكن إعادة بناء مركز المجمّع في أي لحظة سابقة منه.
النقل بين المجمّعات يتحقق أولًا من أن المصدر يغطي المبلغ فعلًا، ثم يحدّث الطرفين ويسجّل الحدثين — أو لا يفعل شيئًا من ذلك.
التحويل المنفَّذ يحرّك المجمّعات المعنية ويعيد اشتقاق حالتها ضمن المسار نفسه، فلا يكون المركز خاطئًا ولو للحظة بينما ينتظر شيء ما اللحاق.
ما التلقائي، وما المقصود، وأين يقع الحد بينهما.
هذه مجمّعات التشغيل الخاصة بـ BINK. لا يقف خلفها مزوّدو سيولة خارجيون ولا بنوك مراسلة ولا خطوط ائتمان ولا عمليات نقل سوقية آلية، ولا يُدّعى أي منها.
أين تستقر الأموال، وماذا تفعل.
كيف تخرج الأموال، ومن يحق له تحريكها.
ما الذي حدث، وما الذي لا يزال ينتظر قرارًا.
أربعة أوعية، وحدودك أنت، وحالة مشتقّة، وسجل يستطيع إعادة بناء أي مركز سابق.