# Workflow & System Guardrails (Aqila) این سند شامل خطوط قرمز و قوانین فرآیندی الزامی است که باید در تمامی تعاملات، توسعهها و تغییرات کد با دقت رعایت شوند: --- ## ۱. محدوده صریح تسک و جراحی موضعی (Strict Scope & Surgical Edits) - تغییرات باید دقیقاً محدود به همان ماژول یا تسک محولشده باشند. از دستکاری، ریفکتور ناخواسته یا تغییر فایلهای نامرتبط اکیداً خودداری شود. - تغییرات باید به صورت جراحی موضعی (Surgical Fixes) و با کمترین میزان دستکاری در ساختار تثبیتشده قبلی انجام شوند. - پیش از هر تغییر، صحت کارکرد (بیلد برنامه، رفع خطاهای کامپایل یا اعتبارسنجی سینتکس) بررسی شده و نتیجه تست به صورت شفاف گزارش گردد. --- ## ۲. محافظت ساختاری و معماری (Architectural & Structural Change Guardrail) - با توجه به اینکه این پروژه توسط شخص دیگری توسعه داده شده و تمرکز تسکها عمدتاً بر رفع باگهای موضعی و اصلاحات UI است، هرگونه تغییر بزرگ (Big Changes)، دستکاری در ساختار معماری، جابجایی لایهبندی Clean Code، یا تغییر در ساختار پروژه در فلاتر/دارت/وب/بکاند، **اکیداً ممنوع است مگر اینکه ابتدا جزئیات تغییر به صورت شفاف به کاربر اطلاع داده شده و تأیید صریح کاربر اخذ گردد.** --- ## ۳. خط قرمز مطلق برنچهای گیت (Git Branch Guardrail) - به هیچ عنوان و تحت هیچ شرایطی، دستیار هوش مصنوعی حق تعویض شاخه (`git checkout` یا `git switch`)، ادغام شاخهها (`git merge`)، پوش روی سایر برنچها، یا خروج از برنچ فعلی مخزن را **بدون اخذ اجازه و تأیید صریح کاربر ندارد**. - کلیه اقدامات و تغییرات باید منحصراً روی همان برنچی که کاربر پروژه را روی آن تحویل داده یا مشخص کرده انجام شود. --- ## ۴. قوانین نگارش متون فارسی و راستبهچپ (RTL Text Formatting Rules) - **استفاده همیشگی از محفظه راستبهچپ (`