العمل داخل مشروع

المشاريع

أعطِ Code مجلدًا واحدًا. يقرأ ويعدّل ويشغّل الأوامر فيه وحده لا غير.

المشروع مجلد واحد يعمل فيه Code. كل مسار يُحلّ باتّباع الروابط الرمزية ثم يُقارن بذلك المجلد، فلا .. ولا رابط خارج الشجرة يصل إلى أي مكان.

إعدادات المشاريع في Draggy لمشروع weather-cli: اسمه ومجلده وذاكرة المشروع، وإذن قبول التعديلات المختار، وقائمة فارغة من الأوامر المسموح بها دائمًا.

ما يُرفض على أي حال

  • مجلدات مثل .ssh و.aws و.gnupg و.kube
  • ملفات مثل .env وid_rsa و.pem و.npmrc وcredentials
  • كل ما يتجاوز 2 ميغابايت، وكل ما ليس نصًا

كل تغيير يمكن التراجع عنه

الخطوة التي غيّرت ملفًا تعرض الفروق وزر تراجع. البايتات السابقة محفوظة في مجلد دراغي نفسه، لذا يعمل التراجع حتى في مجلد ليس مستودعًا. والملف المحذوف ذهب إلى سلة المهملات.

لوح التحرير

انقر ملفًا في الشجرة فيُفتح بجوار المحادثة: ملف الشيفرة في وضع التحرير مع تلوين للصياغة، وملف ماركداون مع تبديل بين تحرير ومعاينة. وتعديلات النموذج على الملف نفسه تظهر هنا فور حدوثها.

الملفات في الشريط الجانبي تعرض الشجرة نفسها بحجم كامل، مع إعادة التسمية والإظهار في النظام والحذف إلى جوار المحرر.

Git

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

ذاكرة المشروع

ملف AGENTS.md في جذر المشروع يُقرأ في كل دور. اكتب فيه ما يحتاجه القادم الجديد: كيف تُشغَّل الاختبارات، وما لا يُلمس، وأسلوب البيت. /init يصوغ لك واحدًا مما هو موجود أصلًا.