القوة والخطر
الـ heartbeat يشغّل أي أمر على مؤقّت — وهذه فائدته، وهذا خطره. المهام الصحيحة على جدول توفّر عليك ساعات كل أسبوع. والمهام الخاطئة تنفّذ إجراءات مدمِّرة أو لا رجعة فيها بينما أنت نائم، بلا أحد يراقب. هذا الدليل هو طبقة القرار التي تعلو آليات الـ heartbeat: ما الذي يصنع مهمة مجدولة جيدة، وما الذي يجب أن يبقى عند الطلب، وكيف تحوّل مهمة محفوفة بالمخاطر إلى آمنة. لصيغ الجدولة وكيفية تحليل المهام، راجع النبض والجدولة.القاعدة الوحيدة التي تهم
مهام الـ heartbeat توافق تلقائياً على كل استدعاء أداة. نافذة تأكيد Amygdala — شبكة أمانك لـrm -rf وsudo والإرسال والمدفوعات وكل إجراء مدمِّر آخر — تُتجاوز في التشغيلات المجدولة. عند الطلب، يتوقف الاستدعاء الخطر ويسألك. على الـ heartbeat، يحدث ببساطة.
لذا يتلخّص كل قرار جدولة في سؤال واحد:
المرشّحون الجيدون
أأمن المهام المجدولة هي التي تقرأ غالباً وقابلة للتراجع — تراقب وتلخّص وتُبلّغ، أو تنتج ملفات جديدة دون مسّ الموجود. إن كان أسوأ احتمال لتشغيل معطوب هو «كتبت ملخصاً خاطئاً قليلاً»، فهي مناسبة ممتازة.قراءة فقط / إبلاغ
تقرأ الحالة وتخبرك بها. لا شيء يُعدَّل، فلا شيء يمكن أن يتعطّل.
غير متأثرة بالتكرار / إضافية
تنتج مخرجات جديدة (ملف، ملخّص) وتترك الأصل دون مساس. تشغيلها مرتين غير ضار.
مسوّدة لا إرسال
تجهّز شيئاً لمراجعتك — رد كمسوّدة، ملف محفوظ — دون اتخاذ الإجراء الموجَّه للخارج نفسه.
نطاق تأثير محدود
محصورة في مجلد محدّد أو دفعة صغيرة أو حساب واحد، فيبقى أي خطأ محتوىً.
| حالة الاستخدام | لماذا آمنة للجدولة | الوتيرة المقترحة |
|---|---|---|
| التدقيق الأمني | مسح للقراءة فقط؛ يُبلّغ بالنتائج ولا يطبّق إصلاحات من تلقاء نفسه | Weekly (Sunday 06:00) |
| ملخّص Gmail | يقرأ ويلخّص؛ مأمور صراحةً بعدم التعديل أو الإرسال | Weekday (07:30) |
| تحويل الوسائط | ينشئ ملفات صوت جديدة؛ الأصل دون مساس | Daily (09:00) أو Every (30m) |
| PDF في كل مكان | يولّد مستندات جديدة؛ لا شيء مدمِّر | Daily (08:00) |
| ملخّص صباحي / مراقبة PR | قراءة وإبلاغ بحت عبر البريد والتقويم وGitHub | Weekday (07:45) / Every (30m) |
ما الذي لا تجدوِله
هذه فئات الضوء الأحمر. كل واحدة تفترض قاعدة الموافقة التلقائية أعلاه — لا توجد نافذة لإيقافها بمجرد انطلاقها.مدمِّر / لا رجعة فيه
حذف، إلغاء تثبيت، ترحيل، استبدال، تهيئة. بمجرد أن تحذف مهمة مجدولة شيئاً، لا بوابة موافقة ولا تراجع. المثال النموذجي هو استئصال Adobe — استئصال متعمَّد يُجرى مرة واحدة بموافقة بشرية، لا مؤقّت أبداً.
مال / مالية
مشتريات، تداولات، تحويلات، تغييرات اشتراك، أي شيء يحرّك أموالاً. لا تؤتمته أبداً. وانتهى.
موجَّه للخارج، دون مراجعة
إرسال بريد، نشر علني، مراسلة أشخاص، فتح PRs — أي شيء يراه الآخرون ولا يمكنك استرجاعه تماماً. جدوِل المسوّدة، لا الإرسال.
بصلاحيات / يغيّر النظام
إجراءات
sudo / Administrator، تغييرات الجدار الناري، تعديل إعدادات النظام، ترقيات حزم قد تكسر إعداداً يعمل.يعتمد على الحُكم / غامض
مهام يكون فيها الصواب «حسب الحال» وخطأ التخمين مكلف. النموذج لا يجد من يسأله في الثالثة فجراً، فسيخمّن.
نطاق تأثير واسع
أي شيء قد يمسّ مجموعة واسعة غير محدودة من الملفات أو الحسابات أو المستلمين في تشغيل واحد. ضيّق نطاقه أولاً، أو أبقِه يدوياً.
اجعل مهمة محفوفة بالمخاطر آمنة للجدولة
لمعظم مهام «لا» نسخةٌ تقول «نعم». الحيلة أن تجدوِل النصف الآمن وتُبقي النصف الفاعل عند الطلب:| النمط | بدلاً من… | جدوِل هذا |
|---|---|---|
| أبلِغ، لا تتصرّف | «احذف الملفات الأقدم من 30 يوماً» | «اسرد الملفات الأقدم من 30 يوماً وأخبرني بما ستحذفه» |
| سوّد، لا ترسل | «ردّ على رسائلي غير المقروءة» | «اكتب الردود كمسوّدات واحفظها لمراجعتي — لا ترسل» |
| اكتشف، لا تصلح | «دقّق الأمان وأصلح الخطأ» | «دقّق وأبلِغ بالنتائج؛ سأوافق على الإصلاحات بنفسي» |
| ضيّق النطاق | «نظّف قرصي» | «اسرد أكبر 10 ملفات في ~/Downloads» |
| أضِف فحص توقّف | «أرشِف الرسائل المطابقة» | «إن طابق أكثر من 20 رسالة، توقّف وأرني العدد أولاً» |
قائمة ما قبل الجدولة
قبل أن تلصق أمراً فيheartbeat.md، مرّره عبر هذه:
- للقراءة فقط أو قابل للتراجع — أسوأ حالة ملخّص خاطئ، لا بيانات ضائعة
- بلا مال — لا مشتريات ولا تداولات ولا تحويلات
- بلا إرسال غير مُراجَع — الإجراءات الموجَّهة للخارج تنتج مسوّدات لا إرسالاً نهائياً
- بلا أوامر بصلاحيات — لا
sudo/ Administrator / شِل مدمِّر - نطاق محدود — محصور في مجلد أو دفعة أو حساب معروف
- مرتاح دون إشراف — تقبل تشغيل هذا في الثالثة فجراً بلا تأكيد
اقرأ أيضاً
- النبض والجدولة — صيغ الجدولة وتنفيذ المهام وكيفية تحليلها
- أنماط الأمان — كيف يصنّف Amygdala استدعاءات الأدوات ويحكمها
- استئصال Adobe — المثال النموذجي لمهمة تُشغَّل يدوياً، لا على مؤقّت أبداً