# ‎/lagune-repair: أصلح تتبع الملاحظات المعطّل

> أصلح السلسلة حين تُربك إعادة تسمية ملف أو نقله التتبع في Lagune.

Canonical: https://lagune.ai/ar-AE/docs/commands/repair
اللغة: ar-AE
الأصل: https://lagune.ai/docs/commands/repair
آخر تحديث: 2026-11-09

🧰 أصلح السلسلة حين تُربكها إعادة تسمية ملف أو نقله.

**صيانة داخلية، لا مرحلة أمنية**

ليست repair مرحلة سادسة في المسار الخطي. ومهمتها الحفاظ على اتساق التتبع.

```prompt
# لا يأخذ أي مدخل: يُصلح السلسلة كلها دائمًا
/lagune-repair
```

## آلية العمل

كل ملاحظة من detect عنصر متتبَّع واحد تحمله مراحل plan و harden و verify إلى الأمام، وتعمل عليه كل منها وتعيد ذكره باسمه. وهذا الاسم، المكتوب بالصيغة نفسها عنوانًا للقسم في كل مُخرَج، هو هويته على طول الطريق.

الشيء المتغيّر الوحيد الذي يخزّنه التتبع هو مسارات الملفات التي يشير إليها العنصر. ولا توجد هذه المسارات في أي مكان آخر، لذلك لا يمكن لإعادة تسمية ملف أو نقله أن تكسر الرابط إلا هناك، لا في نسختين متباعدتين أبدًا. وحين يحدث ذلك، تصحّح repair الخريطة (`.lagune/tracking.json`) لتنجو الهوية من إعادة التسمية. فهي تقرأ المُخرَجات وخريطة التتبع، ولا تقرأ الكود المصدري إلا لمعرفة المسار الجديد لملف أُعيدت تسميته، ولا تكتب محتوى أمنيًا أبدًا.

وفي الجولة نفسها، تفحص كل مُخرَج في الذاكرة مقابل قالبه وتبلّغ عما انحرف عنه، موجّهة كل انحراف إلى المرحلة التي تُصلحه.

**نصيحة**

- لا تمسّ الكود ولا المُخرَجات النصية، بل التتبع فقط.
- نادرًا ما تشغّلها يدويًا. فحين تلاحظ مرحلة ما أن السلسلة غير متسقة، تشغّل repair نيابة عنك وتتابع.
- يُحفظ التتبع الذي تحافظ عليه في `.lagune/tracking.json`، وهو حالة داخلية لا تعدّلها يدويًا أبدًا.
