داشبورد هوشمندی
v3: فاز ۲۳نمای بصریِ خروجیِ CLI: نه یک سرویسِ محاسبهگر. داشبورد هیچ چیزی را خودش تحلیل نمیکند؛ شما با CLI روی ریپازیتوریِ محلیِ خودتان یک خروجیِ هوشمندی میسازید و اینجا آپلودش میکنید تا بصری، قابلِ تاریخچهگیری و قابلِ مقایسه شود.
مسیرِ مستقیم: /dashboard: فعلاً بدونِ ورود/لاگین در دسترس است.
روند کار
ساختِ خروجی در ریپازیتوریِ خودتان
حداقل خروجیِ اول لازم است؛ خروجیِ دوم اختیاری است و فقط برایِ پرشدنِ برگهٔ «تحلیلِ AI» لازم میشود.
dig export-health --json > export.jsondig doctor --json > doctor.jsonبازکردنِ داشبورد
به
/dashboardبروید، یک نامِ پروژه بدهید (مثلاً نامِ ریپازیتوری) و محتوایِ دو فایلِ بالا را در دو کادرِ متنی بچسبانید.تحلیل و ذخیره
دکمهٔ «تحلیل و ذخیره» ابتدا شکلِ داده را اعتبارسنجی میکند (API داخلیِ داشبورد)، بعد نتیجه را در تاریخچهٔ همان پروژه ذخیره میکند.
بخشهای داشبورد
dig migrate <component> --plan استفاده کنید.ذخیرهسازی و دسترسی: وضعیتِ فعلی
تاریخچهٔ آپلودها در localStorageِ همان مرورگر نگه داشته میشود — هنوز پایگاهدادهٔ مشترک یا حسابِ کاربری وجود ندارد، پس تاریخچه بینِ دستگاهها/همکاران بهاشتراک گذاشته نمیشود.
ورود/لاگین فعلاً غیرفعال است، هرکسی که آدرسِ /dashboard را داشته باشد میتواند آپلود/مشاهده کند. نسخهٔ بعدی قرار است لاگینِ سوپرادمین اضافه کند تا دسترسی کنترلشده باشد؛ تا آن زمان، دادههای حساس (اگر export شما شاملِ نامهای داخلیِ پروژه است) را فقط در محیطهای امن به اشتراک بگذارید.
امنیت
فقط دادهٔ تجمیعی ردوبدل میشود: نامِ کامپوننت، شمارشها، booleanها. هیچ کدِ منبع، هیچ محتوای فایل، هیچ کلیدِ API از سمتِ داشبورد ارسال یا نمایش داده نمیشود، چون dig export-health از اساس اینها را در خروجیاش ندارد.
{
"export": {
"system": {},
"health": {},
"components": []
},
"doctor": {
"summary": "...",
"findings": []
}
}