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
1.9 KiB
اعتبارسنجی رانتایم و سلامت دیتا پس از تغییر کد (Panel Admin)
این قانون تضمین میکند که هیچ تغییری در کدهای پنل مدیریت ادمین (aqila_panel)، وضعیت ران بودن پروژه یا جریان دادهها را دچار اختلال نکرده و کاربر نیازی به ارسال مجدد ارور در پیام بعدی نداشته باشد.
۱. شرط فعالسازی (Trigger Condition)
- صرفاً پس از تغییر کد: این اعتبارسنجی منحصراً زمانی انجام میشود که کدی توسط هوش مصنوعی در پنل ویرایش یا ایجاد شده باشد.
- عدم اجرا در گفتگوهای بدون تغییر کد: در چتهای عادی، توضیحی یا پرسش و پاسخ، هیچ اعتبارسنجی و بررسی رانتایمی انجام نمیشود.
۲. چکلیست اعتبارسنجی در پنل مدیریت
- کامپایل تایپاسکریپت و بیلد Vite: تغییرات نباید باعث خطای تایپ یا کرش HMR در سرور در حال اجرا شوند.
- سلامت جریان دادهها در جداول و فرمها: بررسی صحت مدیریت مقادیر نال/آندفایند در کامپوننتهای دادهمحور (Data Tables, Dropdowns, Forms) تا در مواجهه با دیتای دریافتی کرش نکنند.
- سازگاری با سرویسهای API: تطابق فراخوانی متدهای رکوئست با مدلها و پاسخهای بکاند.
۳. اصل خودترمیمی در همان پیام (Self-Healing)
- هرگونه خطای ناشی از ویرایش کد باید بلافاصله در انتهای همان مرحله شناسایی و اصلاح گردد تا کاربر بدون خطا به کار با پنل ادامه دهد.