Skip to main content

القوة والخطر

الـ heartbeat يشغّل أي أمر على مؤقّت — وهذه فائدته، وهذا خطره. المهام الصحيحة على جدول توفّر عليك ساعات كل أسبوع. والمهام الخاطئة تنفّذ إجراءات مدمِّرة أو لا رجعة فيها بينما أنت نائم، بلا أحد يراقب. هذا الدليل هو طبقة القرار التي تعلو آليات الـ heartbeat: ما الذي يصنع مهمة مجدولة جيدة، وما الذي يجب أن يبقى عند الطلب، وكيف تحوّل مهمة محفوفة بالمخاطر إلى آمنة. لصيغ الجدولة وكيفية تحليل المهام، راجع النبض والجدولة.

القاعدة الوحيدة التي تهم

مهام الـ heartbeat توافق تلقائياً على كل استدعاء أداة. نافذة تأكيد Amygdala — شبكة أمانك لـ rm -rf وsudo والإرسال والمدفوعات وكل إجراء مدمِّر آخر — تُتجاوز في التشغيلات المجدولة. عند الطلب، يتوقف الاستدعاء الخطر ويسألك. على الـ heartbeat، يحدث ببساطة. لذا يتلخّص كل قرار جدولة في سؤال واحد:
هل سأكون مرتاحاً لتشغيل هذا، دون إشراف ودون تأكيد، في الثالثة فجراً؟إن كان الجواب الصادق لا، فيبقى عند الطلب. ولا استثناءات لـ «غالباً سيكون الأمر بخير».

المرشّحون الجيدون

أأمن المهام المجدولة هي التي تقرأ غالباً وقابلة للتراجع — تراقب وتلخّص وتُبلّغ، أو تنتج ملفات جديدة دون مسّ الموجود. إن كان أسوأ احتمال لتشغيل معطوب هو «كتبت ملخصاً خاطئاً قليلاً»، فهي مناسبة ممتازة.

قراءة فقط / إبلاغ

تقرأ الحالة وتخبرك بها. لا شيء يُعدَّل، فلا شيء يمكن أن يتعطّل.

غير متأثرة بالتكرار / إضافية

تنتج مخرجات جديدة (ملف، ملخّص) وتترك الأصل دون مساس. تشغيلها مرتين غير ضار.

مسوّدة لا إرسال

تجهّز شيئاً لمراجعتك — رد كمسوّدة، ملف محفوظ — دون اتخاذ الإجراء الموجَّه للخارج نفسه.

نطاق تأثير محدود

محصورة في مجلد محدّد أو دفعة صغيرة أو حساب واحد، فيبقى أي خطأ محتوىً.
أمثلة نموذجية لمهام مبنية لتُجدوَل:

ما الذي لا تجدوِله

هذه فئات الضوء الأحمر. كل واحدة تفترض قاعدة الموافقة التلقائية أعلاه — لا توجد نافذة لإيقافها بمجرد انطلاقها.

مدمِّر / لا رجعة فيه

حذف، إلغاء تثبيت، ترحيل، استبدال، تهيئة. بمجرد أن تحذف مهمة مجدولة شيئاً، لا بوابة موافقة ولا تراجع. هذا النوع من الاستئصال عمل متعمَّد يُجرى مرة واحدة بموافقة بشرية — لا مؤقّت أبداً.

مال / مالية

مشتريات، تداولات، تحويلات، تغييرات اشتراك، أي شيء يحرّك أموالاً. لا تؤتمته أبداً. وانتهى.

موجَّه للخارج، دون مراجعة

إرسال بريد، نشر علني، مراسلة أشخاص، فتح PRs — أي شيء يراه الآخرون ولا يمكنك استرجاعه تماماً. جدوِل المسوّدة، لا الإرسال.

بصلاحيات / يغيّر النظام

إجراءات sudo / Administrator، تغييرات الجدار الناري، تعديل إعدادات النظام، ترقيات حزم قد تكسر إعداداً يعمل.

يعتمد على الحُكم / غامض

مهام يكون فيها الصواب «حسب الحال» وخطأ التخمين مكلف. النموذج لا يجد من يسأله في الثالثة فجراً، فسيخمّن.

نطاق تأثير واسع

أي شيء قد يمسّ مجموعة واسعة غير محدودة من الملفات أو الحسابات أو المستلمين في تشغيل واحد. ضيّق نطاقه أولاً، أو أبقِه يدوياً.

اجعل مهمة محفوفة بالمخاطر آمنة للجدولة

لمعظم مهام «لا» نسخةٌ تقول «نعم». الحيلة أن تجدوِل النصف الآمن وتُبقي النصف الفاعل عند الطلب:
أفضل الأوامر المجدولة تتبع هذه الأنماط — تقرأ وتُبلّغ على جدول، لكنها تترك الإرسال والإصلاح لك. انسخ هذا الشكل.

قائمة ما قبل الجدولة

قبل أن تلصق أمراً في heartbeat.md، مرّره عبر هذه:
  • للقراءة فقط أو قابل للتراجع — أسوأ حالة ملخّص خاطئ، لا بيانات ضائعة
  • بلا مال — لا مشتريات ولا تداولات ولا تحويلات
  • بلا إرسال غير مُراجَع — الإجراءات الموجَّهة للخارج تنتج مسوّدات لا إرسالاً نهائياً
  • بلا أوامر بصلاحيات — لا sudo / Administrator / شِل مدمِّر
  • نطاق محدود — محصور في مجلد أو دفعة أو حساب معروف
  • مرتاح دون إشراف — تقبل تشغيل هذا في الثالثة فجراً بلا تأكيد
إن اكتُمل كل مربّع، جدوِلها. وإن بقي أي مربّع فارغاً، فشغّلها عند الطلب بدلاً من ذلك — الـ heartbeat لِما تثق بتشغيله دونك.

اقرأ أيضاً