diff --git a/.agents/rules/post_code_change_verification.md b/.agents/rules/post_code_change_verification.md new file mode 100644 index 0000000..f505766 --- /dev/null +++ b/.agents/rules/post_code_change_verification.md @@ -0,0 +1,21 @@ +# اعتبارسنجی رانتایم و سلامت دیتا پس از تغییر کد (Panel Admin) + +این قانون تضمین میکند که هیچ تغییری در کدهای پنل مدیریت ادمین (`aqila_panel`)، وضعیت ران بودن پروژه یا جریان دادهها را دچار اختلال نکرده و کاربر نیازی به ارسال مجدد ارور در پیام بعدی نداشته باشد. + +--- + +## ۱. شرط فعالسازی (Trigger Condition) +- **صرفاً پس از تغییر کد:** این اعتبارسنجی منحصراً زمانی انجام میشود که کدی توسط هوش مصنوعی در پنل ویرایش یا ایجاد شده باشد. +- **عدم اجرا در گفتگوهای بدون تغییر کد:** در چتهای عادی، توضیحی یا پرسش و پاسخ، هیچ اعتبارسنجی و بررسی رانتایمی انجام نمیشود. + +--- + +## ۲. چکلیست اعتبارسنجی در پنل مدیریت +1. **کامپایل تایپاسکریپت و بیلد Vite:** تغییرات نباید باعث خطای تایپ یا کرش HMR در سرور در حال اجرا شوند. +2. **سلامت جریان دادهها در جداول و فرمها:** بررسی صحت مدیریت مقادیر نال/آندفایند در کامپوننتهای دادهمحور (Data Tables, Dropdowns, Forms) تا در مواجهه با دیتای دریافتی کرش نکنند. +3. **سازگاری با سرویسهای API:** تطابق فراخوانی متدهای رکوئست با مدلها و پاسخهای بکاند. + +--- + +## ۳. اصل خودترمیمی در همان پیام (Self-Healing) +- هرگونه خطای ناشی از ویرایش کد باید بلافاصله در انتهای همان مرحله شناسایی و اصلاح گردد تا کاربر بدون خطا به کار با پنل ادامه دهد. diff --git a/index.html b/index.html index be71606..3d796d9 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - +
@@ -13,6 +13,31 @@