Record long local SSE verification
This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
- 2026-10-07 — تحسين تحمل انقطاع تحميل مهارات الوكيل: فحص واجهة الويب على `127.0.0.1:5303` كشف أن أول تحميل عرض خطأً مؤقتًا، ثم عادت الواجهة بعد إعادة التحميل واتصلت بـGemma 4 وأظهرت المحادثات المحفوظة. تحققت خدمة API بـ200، وأعادت `/v1/agent/skills` المهارات الثلاث مع CORS صحيحًا؛ أُلغيت جلسة الفحص المحلية. أضيفت ثلاث محاولات تحميل إجمالًا مع تراجع 300/750ms ومنع الطلبات المتزامنة؛ يزول خطأ المهارات عند النجاح ويبقى ظاهرًا إذا فشلت المحاولات كلها. اجتازت اختبارات Flutter الكاملة 29/29، و`flutter analyze --no-pub` بلا ملاحظات. فحص widget الآلي يمر بمسار اختيار المشروع ومعاينة التعديل؛ بقي التحقق اليدوي من نافذة Windows، لذلك لم يُغلق بندها.
|
- 2026-10-07 — تحسين تحمل انقطاع تحميل مهارات الوكيل: فحص واجهة الويب على `127.0.0.1:5303` كشف أن أول تحميل عرض خطأً مؤقتًا، ثم عادت الواجهة بعد إعادة التحميل واتصلت بـGemma 4 وأظهرت المحادثات المحفوظة. تحققت خدمة API بـ200، وأعادت `/v1/agent/skills` المهارات الثلاث مع CORS صحيحًا؛ أُلغيت جلسة الفحص المحلية. أضيفت ثلاث محاولات تحميل إجمالًا مع تراجع 300/750ms ومنع الطلبات المتزامنة؛ يزول خطأ المهارات عند النجاح ويبقى ظاهرًا إذا فشلت المحاولات كلها. اجتازت اختبارات Flutter الكاملة 29/29، و`flutter analyze --no-pub` بلا ملاحظات. فحص widget الآلي يمر بمسار اختيار المشروع ومعاينة التعديل؛ بقي التحقق اليدوي من نافذة Windows، لذلك لم يُغلق بندها.
|
||||||
- 2026-10-07 — تشغيل Flutter Web Debug من نسخة مصدر معزولة في `%LOCALAPPDATA%\SovereignAI-Starter\web-debug-20261007`: `flutter run -d web-server --web-hostname 127.0.0.1 --web-port 5305 --no-pub` ما زال يعمل وطلب HTTP أعاد 200 بعنوان `Mithqal AI`. تعثر التشغيل أولًا لأن OneDrive جعل `build/flutter_assets` نقطة reparse للقراءة فقط؛ كما فشل استدعاء Flutter snapshot المباشر لغياب إعداد `Isolate.packageConfig`، ثم نجح عبر `flutter.bat` بعد مزامنة المشروع واستعادة الاعتماديات محليًا. أُوقف خادم 5304 الثابت المؤقت. طلب فتح تبويب 5305 في لوحة Codex أُرسل، لكن أداة المتصفح انتهت بمهلة ولم تؤكد العرض المرئي أو تدفق المشروع؛ بند Windows اليدوي ما زال مفتوحًا.
|
- 2026-10-07 — تشغيل Flutter Web Debug من نسخة مصدر معزولة في `%LOCALAPPDATA%\SovereignAI-Starter\web-debug-20261007`: `flutter run -d web-server --web-hostname 127.0.0.1 --web-port 5305 --no-pub` ما زال يعمل وطلب HTTP أعاد 200 بعنوان `Mithqal AI`. تعثر التشغيل أولًا لأن OneDrive جعل `build/flutter_assets` نقطة reparse للقراءة فقط؛ كما فشل استدعاء Flutter snapshot المباشر لغياب إعداد `Isolate.packageConfig`، ثم نجح عبر `flutter.bat` بعد مزامنة المشروع واستعادة الاعتماديات محليًا. أُوقف خادم 5304 الثابت المؤقت. طلب فتح تبويب 5305 في لوحة Codex أُرسل، لكن أداة المتصفح انتهت بمهلة ولم تؤكد العرض المرئي أو تدفق المشروع؛ بند Windows اليدوي ما زال مفتوحًا.
|
||||||
|
- 2026-10-07 — اختبار SSE حي طويل على FastAPI/Gemma: أُنشئت جلسة loopback مؤقتة وأُلغيت بعد الطلب؛ الاستجابة انتهت بـ`done` وحالة HTTP 200 بعد 99.7 ثانية، مع 6 heartbeats و3 أحداث تقدم ومعرّف تدقيق `4b08bcb3-13ce-43e4-bfa1-696a6cca8421`. لم يُنشأ سجل محادثة. بقي زمن الاختبار أقصر من بلاغ 4–5 دقائق، لذلك لا يثبت زوال الانقطاع؛ يلزم طلب طويل تفاعلي من الواجهة.
|
||||||
- 2026-10-07 — استكمال جرد ملفات التشغيل لتقييم الإصدار التجاري: وسّع `scripts/generate_component_inventory.py` ليضيف binary PDFium وأدلة إشعاراته، وأوزان EasyOCR الموجودة كـCycloneDX components مع SHA-256 ومصدر/معرّف upstream وحالة الترخيص. ولّد SBOM الحالي 157 مكوّنًا: 50 Python و104 Flutter وPDFium واحد ووزنا OCR؛ تطابق ملفا OCR مع MD5 من إعداد EasyOCR 1.7.2، وسُجل غياب `english_g2.pth` المتوقع، مع تجزئة 16 إشعار بناء PDFium. اجتازت اختبارات المولّد 6/6 و`compileall` و`git diff --check`. أُحدّثت `sbom/README.md` و`LICENSE_REVIEW_2026-10.md`. بقي تصنيف 101 إشعار Flutter، تراخيص OCR/PDFium والنماذج، التحقق من مخطط CycloneDX، ومطابقة محتويات إصدار تجاري نهائي؛ هذا تقدم في الجرد وليس موافقة توزيع.
|
- 2026-10-07 — استكمال جرد ملفات التشغيل لتقييم الإصدار التجاري: وسّع `scripts/generate_component_inventory.py` ليضيف binary PDFium وأدلة إشعاراته، وأوزان EasyOCR الموجودة كـCycloneDX components مع SHA-256 ومصدر/معرّف upstream وحالة الترخيص. ولّد SBOM الحالي 157 مكوّنًا: 50 Python و104 Flutter وPDFium واحد ووزنا OCR؛ تطابق ملفا OCR مع MD5 من إعداد EasyOCR 1.7.2، وسُجل غياب `english_g2.pth` المتوقع، مع تجزئة 16 إشعار بناء PDFium. اجتازت اختبارات المولّد 6/6 و`compileall` و`git diff --check`. أُحدّثت `sbom/README.md` و`LICENSE_REVIEW_2026-10.md`. بقي تصنيف 101 إشعار Flutter، تراخيص OCR/PDFium والنماذج، التحقق من مخطط CycloneDX، ومطابقة محتويات إصدار تجاري نهائي؛ هذا تقدم في الجرد وليس موافقة توزيع.
|
||||||
- 2026-10-07 — إعادة فحص نافذة Windows: API على `127.0.0.1:8000` ما زالت سليمة (`/health` يعرض Gemma 4 وSQLite والوكيل)، لكن Flutter Web على 5301 متوقف. أداة Computer Use البديلة أعادت قائمة بلا نوافذ Mithqal؛ فحص العمليات وجد PID `55860` من بناء `ui-verify-20261004` مستجيبًا وله HWND، إلى جانب ست عمليات Debug أخرى. طلب فتح الملف التنفيذي الحالي أعاد `launched app did not expose a targetable window: Mithqal AI`؛ لذلك لم أرسل أي نقر أو كتابة إلى نافذة غير مستهدفة. محاولة `flutter --version` بقيت معلقة مع وجود Dart من SDK المعزول (PID 44892)، فأوقفت أمر الفحص وحده ولم أوقف عمليات التطبيق أو Dart. لا تزال تجربة Windows اليدوية غير منجزة؛ يلزم حل تعارض إتاحة النوافذ/قفل SDK أو تشغيل جلسة Debug واحدة معزولة ثم إعادة التحقق.
|
- 2026-10-07 — إعادة فحص نافذة Windows: API على `127.0.0.1:8000` ما زالت سليمة (`/health` يعرض Gemma 4 وSQLite والوكيل)، لكن Flutter Web على 5301 متوقف. أداة Computer Use البديلة أعادت قائمة بلا نوافذ Mithqal؛ فحص العمليات وجد PID `55860` من بناء `ui-verify-20261004` مستجيبًا وله HWND، إلى جانب ست عمليات Debug أخرى. طلب فتح الملف التنفيذي الحالي أعاد `launched app did not expose a targetable window: Mithqal AI`؛ لذلك لم أرسل أي نقر أو كتابة إلى نافذة غير مستهدفة. محاولة `flutter --version` بقيت معلقة مع وجود Dart من SDK المعزول (PID 44892)، فأوقفت أمر الفحص وحده ولم أوقف عمليات التطبيق أو Dart. لا تزال تجربة Windows اليدوية غير منجزة؛ يلزم حل تعارض إتاحة النوافذ/قفل SDK أو تشغيل جلسة Debug واحدة معزولة ثم إعادة التحقق.
|
||||||
- 2026-10-07 — إعادة فحص بلاغ انقطاع الوكيل بعد 4–5 دقائق: مراجعة الشفرة لم تجد مهلة خمس دقائق على مسار الوكيل؛ Flutter ينتظر حتى 10 دقائق بين أسطر SSE، والخادم يرسل heartbeat كل 15 ثانية، وكل استدعاء نموذج للوكيل محدود بـ600 ثانية. سجل الخدمة يحتوي طلب SSE سابقًا اكتمل خلال 386,998ms بحالة 200. اختبار حي جديد اكتمل بـ`done` خلال 28.3 ثانية مع heartbeat واحد وسجل تدقيق 28,278ms/200، لكنه لا يعيد إنتاج مدة البلاغ. اكتُشف أن PID `14848` كان يشغّل نسخة من مجلد تجربة 2026-09-30 تستخدم مسار `/v1/agent/workspace` القديم، مع وجود نوافذ Debug متعددة. بُني مصدر Flutter الحالي بنجاح خلال 166 ثانية في `%LOCALAPPDATA%\SovereignAI-Starter\windows-dev\flutter_app` وشُغّل PID `18428`؛ سجل الخادم أكد اتصال هذه النسخة بـ`/v1/agent/skills` (200). اختبارات Python المستهدفة 8/8. اختبار Flutter الموجه بقي بلا إخراج وتوقف بعد التحقق من أن استدعاء الاختبار نفسه عالق؛ لم أوقف أي تطبيق. ما زال يلزم اختبار طلب طويل تفاعليًا من نافذة النسخة الحديثة لتحديد سبب بلاغ المستخدم؛ لا يوجد إصلاح جديد مثبت حتى الآن.
|
- 2026-10-07 — إعادة فحص بلاغ انقطاع الوكيل بعد 4–5 دقائق: مراجعة الشفرة لم تجد مهلة خمس دقائق على مسار الوكيل؛ Flutter ينتظر حتى 10 دقائق بين أسطر SSE، والخادم يرسل heartbeat كل 15 ثانية، وكل استدعاء نموذج للوكيل محدود بـ600 ثانية. سجل الخدمة يحتوي طلب SSE سابقًا اكتمل خلال 386,998ms بحالة 200. اختبار حي جديد اكتمل بـ`done` خلال 28.3 ثانية مع heartbeat واحد وسجل تدقيق 28,278ms/200، لكنه لا يعيد إنتاج مدة البلاغ. اكتُشف أن PID `14848` كان يشغّل نسخة من مجلد تجربة 2026-09-30 تستخدم مسار `/v1/agent/workspace` القديم، مع وجود نوافذ Debug متعددة. بُني مصدر Flutter الحالي بنجاح خلال 166 ثانية في `%LOCALAPPDATA%\SovereignAI-Starter\windows-dev\flutter_app` وشُغّل PID `18428`؛ سجل الخادم أكد اتصال هذه النسخة بـ`/v1/agent/skills` (200). اختبارات Python المستهدفة 8/8. اختبار Flutter الموجه بقي بلا إخراج وتوقف بعد التحقق من أن استدعاء الاختبار نفسه عالق؛ لم أوقف أي تطبيق. ما زال يلزم اختبار طلب طويل تفاعليًا من نافذة النسخة الحديثة لتحديد سبب بلاغ المستخدم؛ لا يوجد إصلاح جديد مثبت حتى الآن.
|
||||||
|
|||||||
Reference in New Issue
Block a user