> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wolffi.sh/llms.txt
> Use this file to discover all available pages before exploring further.

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

> أي مهام آمنة لتشغيلها ذاتياً عبر الـ heartbeat، وأيها يجب أن يبقى عند الطلب، وكيف تحوّل مهمة محفوفة بالمخاطر إلى مهمة مجدولة آمنة

# القوة والخطر

الـ [heartbeat](/ar/configuration/heartbeat) يشغّل *أي* أمر على مؤقّت — وهذه فائدته، وهذا خطره. المهام الصحيحة على جدول توفّر عليك ساعات كل أسبوع. والمهام الخاطئة تنفّذ إجراءات مدمِّرة أو لا رجعة فيها بينما أنت نائم، بلا أحد يراقب.

هذا الدليل هو طبقة القرار التي تعلو آليات الـ heartbeat: **ما الذي يصنع مهمة مجدولة جيدة، وما الذي يجب أن يبقى عند الطلب، وكيف تحوّل مهمة محفوفة بالمخاطر إلى آمنة.** لصيغ الجدولة وكيفية تحليل المهام، راجع [النبض والجدولة](/ar/configuration/heartbeat).

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

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

لذا يتلخّص كل قرار جدولة في سؤال واحد:

<Warning>
  **هل سأكون مرتاحاً لتشغيل هذا، دون إشراف ودون تأكيد، في الثالثة فجراً؟**

  إن كان الجواب الصادق لا، فيبقى عند الطلب. ولا استثناءات لـ «غالباً سيكون الأمر بخير».
</Warning>

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

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

<CardGroup cols={2}>
  <Card title="قراءة فقط / إبلاغ" icon="magnifying-glass">
    تقرأ الحالة وتخبرك بها. لا شيء يُعدَّل، فلا شيء يمكن أن يتعطّل.
  </Card>

  <Card title="غير متأثرة بالتكرار / إضافية" icon="copy">
    تنتج مخرجات جديدة (ملف، ملخّص) وتترك الأصل دون مساس. تشغيلها مرتين غير ضار.
  </Card>

  <Card title="مسوّدة لا إرسال" icon="pen-to-square">
    تجهّز شيئاً لمراجعتك — رد كمسوّدة، ملف محفوظ — دون اتخاذ الإجراء الموجَّه للخارج نفسه.
  </Card>

  <Card title="نطاق تأثير محدود" icon="crop">
    محصورة في مجلد محدّد أو دفعة صغيرة أو حساب واحد، فيبقى أي خطأ محتوىً.
  </Card>
</CardGroup>

هذه الحالات القائمة مبنية لتُجدوَل:

| حالة الاستخدام                                     | لماذا آمنة للجدولة                                               | الوتيرة المقترحة                  |
| -------------------------------------------------- | ---------------------------------------------------------------- | --------------------------------- |
| [التدقيق الأمني](/ar/use-cases/mac-security-audit) | مسح للقراءة فقط؛ يُبلّغ بالنتائج ولا يطبّق إصلاحات من تلقاء نفسه | `Weekly (Sunday 06:00)`           |
| [ملخّص Gmail](/ar/use-cases/gmail-is-dead)         | يقرأ ويلخّص؛ مأمور صراحةً بعدم التعديل أو الإرسال                | `Weekday (07:30)`                 |
| [تحويل الوسائط](/ar/use-cases/media-conversion)    | ينشئ ملفات صوت جديدة؛ الأصل دون مساس                             | `Daily (09:00)` أو `Every (30m)`  |
| [PDF في كل مكان](/ar/use-cases/pdfs-everywhere)    | يولّد مستندات جديدة؛ لا شيء مدمِّر                               | `Daily (08:00)`                   |
| ملخّص صباحي / مراقبة PR                            | قراءة وإبلاغ بحت عبر البريد والتقويم وGitHub                     | `Weekday (07:45)` / `Every (30m)` |

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

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

<CardGroup cols={2}>
  <Card title="مدمِّر / لا رجعة فيه" icon="trash">
    حذف، إلغاء تثبيت، ترحيل، استبدال، تهيئة. بمجرد أن تحذف مهمة مجدولة شيئاً، لا بوابة موافقة ولا تراجع. المثال النموذجي هو [استئصال Adobe](/ar/use-cases/nuke-adobe) — استئصال متعمَّد يُجرى مرة واحدة بموافقة بشرية، لا مؤقّت أبداً.
  </Card>

  <Card title="مال / مالية" icon="credit-card">
    مشتريات، تداولات، تحويلات، تغييرات اشتراك، أي شيء يحرّك أموالاً. لا تؤتمته أبداً. وانتهى.
  </Card>

  <Card title="موجَّه للخارج، دون مراجعة" icon="paper-plane">
    إرسال بريد، نشر علني، مراسلة أشخاص، فتح PRs — أي شيء يراه الآخرون ولا يمكنك استرجاعه تماماً. جدوِل *المسوّدة*، لا *الإرسال*.
  </Card>

  <Card title="بصلاحيات / يغيّر النظام" icon="lock">
    إجراءات `sudo` / Administrator، تغييرات الجدار الناري، تعديل إعدادات النظام، ترقيات حزم قد تكسر إعداداً يعمل.
  </Card>

  <Card title="يعتمد على الحُكم / غامض" icon="circle-question">
    مهام يكون فيها الصواب «حسب الحال» وخطأ التخمين مكلف. النموذج لا يجد من يسأله في الثالثة فجراً، فسيخمّن.
  </Card>

  <Card title="نطاق تأثير واسع" icon="bomb">
    أي شيء قد يمسّ مجموعة واسعة غير محدودة من الملفات أو الحسابات أو المستلمين في تشغيل واحد. ضيّق نطاقه أولاً، أو أبقِه يدوياً.
  </Card>
</CardGroup>

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

لمعظم مهام «لا» نسخةٌ تقول «نعم». الحيلة أن تجدوِل *النصف الآمن* وتُبقي *النصف الفاعل* عند الطلب:

| النمط                | بدلاً من…                         | جدوِل هذا                                            |
| -------------------- | --------------------------------- | ---------------------------------------------------- |
| **أبلِغ، لا تتصرّف** | «احذف الملفات الأقدم من 30 يوماً» | «اسرد الملفات الأقدم من 30 يوماً وأخبرني بما ستحذفه» |
| **سوّد، لا ترسل**    | «ردّ على رسائلي غير المقروءة»     | «اكتب الردود كمسوّدات واحفظها لمراجعتي — لا ترسل»    |
| **اكتشف، لا تصلح**   | «دقّق الأمان وأصلح الخطأ»         | «دقّق وأبلِغ بالنتائج؛ سأوافق على الإصلاحات بنفسي»   |
| **ضيّق النطاق**      | «نظّف قرصي»                       | «اسرد أكبر 10 ملفات في \~/Downloads»                 |
| **أضِف فحص توقّف**   | «أرشِف الرسائل المطابقة»          | «إن طابق أكثر من 20 رسالة، توقّف وأرني العدد أولاً»  |

<Tip>
  أمرا [ملخّص Gmail](/ar/use-cases/gmail-is-dead) و[التدقيق الأمني](/ar/use-cases/mac-security-audit) يستخدمان هذه الأنماط بالفعل — يقرآن ويُبلّغان على جدول، لكنهما يتركان الإرسال والإصلاح لك. انسخ هذا الشكل.
</Tip>

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

قبل أن تلصق أمراً في `heartbeat.md`، مرّره عبر هذه:

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

إن اكتُمل كل مربّع، جدوِلها. وإن بقي أي مربّع فارغاً، فشغّلها [عند الطلب](/ar/use-cases/overview) بدلاً من ذلك — الـ heartbeat لِما تثق بتشغيله دونك.

## اقرأ أيضاً

* [النبض والجدولة](/ar/configuration/heartbeat) — صيغ الجدولة وتنفيذ المهام وكيفية تحليلها
* [أنماط الأمان](/ar/extending/safety-patterns) — كيف يصنّف Amygdala استدعاءات الأدوات ويحكمها
* [استئصال Adobe](/ar/use-cases/nuke-adobe) — المثال النموذجي لمهمة تُشغَّل يدوياً، لا على مؤقّت أبداً
