You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1.9 KiB

اعتبارسنجی ران‌تایم و سلامت دیتا پس از تغییر کد (Panel Admin)

این قانون تضمین می‌کند که هیچ تغییری در کدهای پنل مدیریت ادمین (aqila_panel)، وضعیت ران بودن پروژه یا جریان داده‌ها را دچار اختلال نکرده و کاربر نیازی به ارسال مجدد ارور در پیام بعدی نداشته باشد.


۱. شرط فعال‌سازی (Trigger Condition)

  • صرفاً پس از تغییر کد: این اعتبارسنجی منحصراً زمانی انجام می‌شود که کدی توسط هوش مصنوعی در پنل ویرایش یا ایجاد شده باشد.
  • عدم اجرا در گفتگوهای بدون تغییر کد: در چت‌های عادی، توضیحی یا پرسش و پاسخ، هیچ اعتبارسنجی و بررسی ران‌تایمی انجام نمی‌شود.

۲. چک‌لیست اعتبارسنجی در پنل مدیریت

  1. کامپایل تایپ‌اسکریپت و بیلد Vite: تغییرات نباید باعث خطای تایپ یا کرش HMR در سرور در حال اجرا شوند.
  2. سلامت جریان داده‌ها در جداول و فرم‌ها: بررسی صحت مدیریت مقادیر نال/آندفایند در کامپوننت‌های داده‌محور (Data Tables, Dropdowns, Forms) تا در مواجهه با دیتای دریافتی کرش نکنند.
  3. سازگاری با سرویس‌های API: تطابق فراخوانی متدهای رکوئست با مدل‌ها و پاسخ‌های بک‌اند.

۳. اصل خودترمیمی در همان پیام (Self-Healing)

  • هرگونه خطای ناشی از ویرایش کد باید بلافاصله در انتهای همان مرحله شناسایی و اصلاح گردد تا کاربر بدون خطا به کار با پنل ادامه دهد.