انتقل إلى المحتوى

قائمة أعمال الصقل والاكتشافات

ما هذا

تيّاران من العمل "المعروف، المُتعقَّب، غير-المُنجَز-بعد":

  1. قائمة أعمال صقل التطبيق — نحو 114 عنصر PB-NNN في manpoweriq/docs/polish_backlog.md، طفت أثناء عمل السبرنت (المصدر الحيّ الموثوق).
  2. اكتشافات الويكي (F1–F9) — التباينات والثغرات التي أبرزها جهد التوثيق هذا أثناء التحقّق من الادّعاءات مقابل النظام العامل.

لا شيء هنا عائق؛ إنها قائمة "ما تبقّى" الصادقة.

الاكتشافات (F1–F9)

عُثر على هذه أثناء بناء هذا الويكي (الحقيقة-الأرضية للمرحلة 0، التحقّق من وقت التشغيل في المرحلة 3، توليد الـ API في المرحلة 6). وهي موثّقة في صفحات المرجع ذات الصلة ومُلخّصة هنا.

# الاكتشاف الخطورة أين
F1 لا مسار وقت تشغيل يضبط DemandPlanStatus.Locked — الحالة مُعرّفة لكن غير قابلة للوصول (النشر/الاعتماد يترك الخطة كما هي). إما وصل النشر→القفل أو إزالة الحالة. متوسطة Demand API · المخطط
F2 هدف قاعدة الإعارة عبر المجموعات المزروعة لم يكن قابلًا للوصول في البيانات التجريبية — مُورِس مسار الإعارة فقط عبر قاعدة مُضافة. منخفضة (بيانات-تجريبية) تاريخ الإعارة عبر المجموعات
F3 استيراد الحضور يرفض Time_Out العابر-لمنتصف-الليل — يحجب الفعليات الدقيقة لأي وردية تنتهي عند/بعد منتصف الليل. متوسطة Attendance API
F4 سجل العمل المزروع المسطّح جعل مساواة OFFDAY/OVERTIME تتكتّل عند فئة "At" — حُلّ في المرحلة 3.1 بزرع تباين سجل-العمل. منخفضة (بيانات-تجريبية) — محلولة تاريخ المساواة
F5 مسار حجب الإعارة عبر المجموعات RequiresApproval=true موجود وموثّق لكنه لم يُمارَس في جولة (كل قواعد الإعارة التجريبية RequiresApproval=false). منخفضة (تغطية) Pools API
F6 لا يستطيع المخطّط رؤية أسباب عدم الأهلية لكل قاعدة — فهي مُبوّبة بـ allocation_run.debug (SYS_ADMIN فقط). الدور الذي يُشغّل التخصيصات لا يستطيع رؤية لماذا استُبعد مرشَّح. متوسطة (قابلية استخدام) Rosters & runs API
F7 لا واجهة شهادات — بيانات الشهادات عبر API/استيراد فقط، بلا شاشة عرض/إدارة في v1، رغم أن الشهادات تُبوّب التخصيص. متوسطة الشهادات (مفهوم)
F8 فئات المساواة + سبب الأهلية عبر المجموعات يحسبها المحرّك لكنها غير مُظهَرة في الواجهة الأمامية (تظهر فقط النتيجة/الأهلية الرقمية). منخفضة (وضوح) Rosters & runs API
F9 وحدات تحكّم /api/diagnostics/* الست تحمل التزام تنظيف ما-قبل-الإنتاج موثّقًا ذاتيًا ([AllowAnonymous] + IsDevelopment()؛ ثلاثة منها لها TODO بـ "إزالة أو تقييد قبل الإنتاج"). سُجّل في قائمة أعمال التطبيق كـ PB-114. متوسطة (أمان/تنظيف) Diagnostics API

(عنصران إضافيان — F-A وF-B — كانا عائقي التقاط-لقطة-شاشة أثناء المرحلة 3.2، لا اكتشافي منتج؛ حُلّا بالتوصية بالالتقاط اليدوي.)

قائمة أعمال صقل التطبيق (PB-NNN)

تعيش القائمة الكاملة في manpoweriq/docs/polish_backlog.md (مصدر الحقيقة — كل مدخل يسمّي السبرنت/المهمة التي أبرزته، والمشكلة، والخيارات، والتوصية). لا تُعاد بكاملها هنا. حسب النطاق:

  • بنية الاختبار التحتية — اختبارات متوازية متقلّبة (PB-002)، فصل مشروع اختبار WAF (PB-022)، تنسيق CI (PB-045)، فشل INSERT الحسّاس للمزوّد (PB-083). انظر أنماط الاختبار.
  • DemoDataSeeder — ترحيلات زرع غير عديمة-الأثر مقابل الاقتطاع (PB-025)، انحراف شكل/معرّف الزارع (PB-026/027/028، إصلاحات A10/A12).
  • تجربة استخدام التخصيص/الجولة — 409 لقاعدة-مكرّرة (PB-001)، إثراء تفاصيل-الجولة (PB-055–061)، "لماذا لم يُختر" (PB-057)، تفصيل النتيجة (PB-058).
  • الجدول الشهري — تراكب الإجازة، الطيّ، منتقي الشهر، العروض المحفوظة، وضع المقارنة (PB-063–069، 073–074).
  • التقارير — ضمّات أسماء المساواة/الاستغلال (PB-111، 113)، ثلاثية تصدير الاستغلال (PB-112).
  • اصطلاحات/تنظيف — توحيد extractErrorMessage (PB-078)، محفّزات استخراج-المساعد (PB-085/087/091/092)، تنظيفات الصلاحيات (PB-086/089). انظر انضباط §G.
  • ما قبل الإنتاج — تنظيف التشخيصات (PB-114 / F9)، جولة row_version (PB-043)، اختبارات التفويض (PB-038/084).

ذو صلة