FixGuard AI: ضمان جودة مواقع AI Builder تلقائيًا
- مشاركة هذه المناقشة
- نسخ الرابط
- مشاركة على X (Twitter)
ملخص
يعرّف هذا الإعلان على خادم Hostinger بأداة FixGuard AI، وهي أداة جديدة لضمان الجودة قبل إطلاق المواقع المبنية باستخدام AI Builder. يؤتمت المشروع الاختبارات داخل المتصفح لاكتشاف النماذج المعطلة والروابط الميتة وأخطاء الخادم التي غالبًا ما تمر دون ملاحظة. ومن خلال تدقيق الصفحات المقصودة وتقديم أدلة قابلة للتنفيذ، تساعد الأداة المطورين على تحسين موثوقية مواقعهم قبل إطلاقها. ويمكن لأعضاء المجتمع إرسال روابط URL لمواقعهم المبنية باستخدام AI Builder للحصول مجانًا على تدقيق وتقرير أداء.
مشروعي: FixGuard AI — أداة لضمان الجودة قبل الإطلاق للمواقع المبنية باستخدام AI Builder. تفتح موقعك في متصفح حقيقي، وتملأ النماذج وترسلها، ثم تراقب الشبكة لمعرفة ما حدث فعليًا.
الهدف: اكتشاف المشكلات التي تخفيها رسالة خضراء مثل «شكرًا!»: نموذج لا يرسل شيئًا، أو طلب يرفضه الخادم، أو روابط لا تؤدي إلى أي مكان — قبل أن يكتشفها عملاؤك.
ما أنجزته حتى الآن:
- يعمل على المنتجات الأربعة: يشغّل VPS محرك التدقيق (Chromium)، ويستضيف Web Hosting + AI Builder الصفحة المقصودة، وساعد Agent في إعداد DNS وكتابة النصوص
- تقييم من 100 مع أدلة لكل نتيجة، وشهادة PDF، وروابط للمشاركة
- دققت صفحتي المقصودة الخاصة بـ AI Builder باستخدامه: ارتفعت النتيجة من 76 إلى 99 خلال ست عمليات تشغيل. اكتشف أن CORS حجب شارتِي، وأن مساحة النقر كانت أقصر من المطلوب بـ 4 px
- عثرت على مساري API يعيدان الخطأ 500 مع كل استدعاء، وعلى 3 نتائج إيجابية كاذبة في أداة التحقق الخاصة بي — فأداة ضمان جودة تطلق إنذارات كاذبة باستمرار أسوأ من عدم وجود أداة
- حسابات، ولوحة إدارة، وسياسة خصوصية
ما أواجه صعوبة فيه أو أحتاج إلى آراء بشأنه:
1. تتطلب عمليات التدقيق حسابًا مجانيًا لأنها ترسل نماذج حقيقية، ولن أسمح للمستخدمين المجهولين بذلك. لكن قد يغادر الحكام عند مواجهة صفحة تسجيل الدخول. هل ستسجل للاستخدام التجريبي أم ستغادر؟
2. يُتحقق من إمكانية الوصول من منطقة واحدة فقط (خادم VPS واحد). كيف يتعامل الآخرون مع فكرة «يعمل في كل مكان»؟
3. لا يملك Hostinger Agent واجهة API. كيف تثبتون استخدام Agent؟
خطوتي التالية: ما زالت صفحتي المقصودة تقول «لا حاجة إلى حساب» — وهذا غير صحيح، وسأصلحه اليوم. بعد ذلك سأدقق 5 مواقع حقيقية مبنية باستخدام AI Builder وأسجل فيديو توضيحيًا.
كيف يمكن للمجتمع المساعدة: هل أنشأت شيئًا باستخدام AI Builder؟ أرسل رابط URL في رد، وسأدققه وأرسل إليك التقرير. موقعك أنت فقط — يرسل FixGuard النماذج باستخدام بيانات اختبار، لذا قد تصل الرسائل إلى صندوق بريدك. ستحصل على كل نموذج معطّل ورابط لا يعمل وخطأ في وحدة التحكم يعثر عليه.
FixGuard AI — سجل اليوم الأول (3 سبتمبر 2026)
أبرز الإنجازات
- الهيكل الأولي للمشروع: إعداد البنية الأساسية للمستودع والدلائل، إلى جانب تصميم معماري معياري.
- أساس الواجهة الخلفية: تهيئة إطار FastAPI وربطه بقاعدة بيانات SQLite للتخزين المحلي الخفيف.
- إعدادات التهيئة: إنشاء إعدادات مركزية للتطبيق لإدارة متغيرات البيئة ومعلمات تشغيل الاختبارات.
- تنسيق الأخطاء: تصميم مخططات موحدة لاستجابات أخطاء API لضمان بنية بيانات متسقة ويمكن التنبؤ بها في جميع نقاط النهاية.
السياق التقني لليوم الأول
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- المكدس الأولي: FastAPI · SQLite · Python
- التالي: دمج متصفح بلا واجهة رسومية (Playwright) وتطوير منطق وحدة الكشف الأساسية.
FixGuard AI — سجل اليوم الثاني (4 سبتمبر 2026)
أبرز الإنجازات
- إعداد محرك Playwright: دمج مدير غير متزامن لمتصفح Chromium مع تجميع الاتصالات وضوابط صارمة للمهلة الزمنية.
- الكاشف 01 (النماذج): تنفيذ التعرّف على النماذج الاصطناعية، وإدخال بيانات اختبار ملائمة لنوع الحقل، وإضافة فلاتر تلقائية لاستبعاد الحقول الحساسة (كلمات المرور والبطاقات وأرقام الضمان الاجتماعي).
- الكاشف 02 (التنقل): إنشاء نظام لمراقبة حركة الشبكة لاكتشاف حلقات إعادة التوجيه اللانهائية (≥5 عمليات إعادة توجيه خلال 3 ثوانٍ) واستجابات 404 اللينة من موجّه المسارات.
- مصفوفة تقييم النماذج: برمجة منطق قرار يقارن رسائل النجاح في DOM بحالات تنفيذ الشبكة لاكتشاف الحالات
silent_failureوendpoint_errorوjs_crash.
السياق التقني لليوم الثاني
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- الوحدات النشطة: كاشفا النماذج والتنقل
- التالي: الكاشف 03 (وحدة التحكم والموارد) والكاشف 04 (إمكانية الوصول عبر DNS وTLS)
FixGuard AI — سجل اليوم الثالث (5 سبتمبر 2026)
أبرز الإنجازات
- الكاشف 03 (وحدة التحكم والموارد): إنشاء مستمعات فورية لوحدة التحكم لالتقاط أخطاء تشغيل JS، وربط 12 نمطًا مختلفًا للأخطاء بأسبابها وحلولها بلغة واضحة. أُضيف تتبع طلبات الشبكة الفاشلة للموارد (الصور والخطوط والبرامج النصية وأوراق الأنماط المفقودة).
- الكاشف 04 (DNS وTLS): تنفيذ فحوصات خارج المتصفح للتحقق من إمكانية الوصول إلى النطاق، وأداء تحليل DNS، وصلاحية شهادة SSL/TLS، وعدد الأيام المتبقية حتى انتهائها.
- سلسلة إعادة التوجيه وفحوصات الحظر: إضافة تقييم لسلاسل إعادة توجيه HTTP الكاملة، والقفزات التي لا تنتهي، وحالات حظر الوصول الصريحة (
403 Forbiddenو451 Unavailable For Legal Reasons). - منطق الحد الأعلى للتقييم المركب: برمجة قاعدة التقييم الأساسية التي تحدد الحد الأقصى لنتيجة الصفحة الإجمالية عند 49/100 عند اكتشاف أي مشكلة
criticalبواسطة أحد الكواشف النشطة.
السياق التقني لليوم الثالث
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- الوحدات النشطة: كواشف وحدة التحكم والموارد، وDNS وTLS
- التالي: الكاشف 05 (إمكانية الوصول) والكاشف 06 (التحقق من العرض على الهاتف)
FixGuard AI — سجل اليوم الرابع (6 سبتمبر 2026)
أبرز الإنجازات
- الكاشف 05 (إمكانية الوصول): إنشاء فحوصات DOM حتمية وفق WCAG AA، تقتصر بدقة على الحقائق القابلة للتحقق في DOM: التباين مع أقرب العناصر السلف المعتمة، والنص البديل المفقود، وحقول النماذج غير الموسومة، وتسلسل العناوين غير السليم، ومعرّفات ID المكررة، وسمات
langالمفقودة. - الكاشف 06 (عرض الهاتف): دمج محاكاة بيئة الهاتف (منفذ عرض بعرض 390 px + User Agent للهاتف) لتفعيل منطق التصميم المتجاوب الخاص بالجهاز.
- التحقق من تخطيط الهاتف: برمجة اكتشاف تجاوز الصفحة أفقيًا (مع تحديد العنصر الدقيق الذي يسبب التمرير الجانبي)، وأهداف النقر التي يقل حجمها عن 44 px، والنص الذي يقل حجمه عن 12 px، ووسوم meta التي تمنع التكبير بإيماءة القرص.
- مراقبة تغييرات حالة الخمول: إضافة تتبع معدل تغييرات DOM لاكتشاف حلقات إعادة العرض الصامتة في المتصفح بلا واجهة رسومية، دون تفاعل من المستخدم.
السياق التقني لليوم الرابع
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- الوحدات النشطة: كاشفا إمكانية الوصول والهواتف المحمولة
- التالي: الكاشف 07 (السرعة وCore Web Vitals) وPrompt Studio (محرك تحديد النطاق الحتمي)
FixGuard AI — سجل اليوم الخامس (7 سبتمبر 2026)
أبرز الإنجازات
- الكاشف 07 (السرعة وCore Web Vitals): دمج مراقبي الأداء الذين يُهيّؤون قبل أول رسم للصفحة، لتتبع Largest Contentful Paint (LCP) وFirst Contentful Paint (FCP) وCumulative Layout Shift (CLS) وTotal Blocking Time (TBT) بدقة. تُقارن المقاييس بحدود Google بوصفها اختبارًا أوليًا في بيئة مختبرية.
- Prompt Studio (محرك تحديد النطاق): تطوير المحرك الأساسي الذي يحوّل الطلبات باللغة الإنجليزية الواضحة ونتائج التدقيق إلى توجيهات إصلاح محددة بدقة. إنشاء منطق حتمي يعالج 10 أنواع من النوايا من أصل 10 من دون الحاجة إلى نموذج لغوي خارجي.
- حماية التخطيط بدقة: تنفيذ عزل عنصر DOM المستهدف، وتجميد العناصر المحيطة، وحساب قيم CSS الحالية والمستهدفة، وإضافة حدود صريحة
DO NOT— لمنع أدوات إنشاء المواقع بالذكاء الاصطناعي من تعديل تخطيط الصفحة أو أسلوب الخطوط (توفير نحو 885 token لكل توجيه). - إجراءات الحماية من الهلوسة: إضافة تحقق صارم من المحددات في وضع التحسين الاختياري باستخدام LLM، مع رفض أي محدد مُنشأ لا وجود له في DOM المباشر تلقائيًا.
السياق التقني لليوم الخامس
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- الوحدات النشطة: كاشف السرعة ومحرك Prompt Studio
- التالي: تشغيل مجموعة اختبارات شاملة من البداية إلى النهاية، والتحقق من حالات الاختبار الاصطناعية، وبناء الواجهة الأمامية للوحة React
FixGuard AI — سجل اليوم السادس (8 سبتمبر 2026)
أبرز الإنجازات
- مجموعة اختبارات معيارية لبيانات الاختبار الاصطناعية: إنشاء وتشغيل أدوات اختبار آلية على حالات مستهدفة مخصصة (
/,/good.html,/loop.html,/rerender.html,/broken-ui.html) للتحقق من دقة تمييز الكواشف. - التحقق المعياري من 49 → 97: التحقق من دورة الإصلاح الكاملة. حصل موقع اختبار معطّل على 49/100؛ وبعد تطبيق أربعة توجيهات إصلاح دقيقة من FixGuard، ارتفعت نتيجة إعادة التدقيق إلى 97/100، مع حل 6 مشكلات دون التسبب في أي تراجع.
- قبول SRS وتدقيق السرعة: اجتياز 11 من أصل 12 سيناريو قبول SRS، وقياس مدة مجموعة التدقيق الكاملة ذات الكواشف السبعة لتبلغ 14.4 ثانية (أقل بكثير من هدف 60 ثانية)، عبر إجمالي 9,282 سطرًا من شيفرة التطبيق.
- الواجهة الأمامية للوحة React: إنشاء مكونات واجهة عامة وخاصة بالمالك لعرض تفاصيل التدقيق، ومؤشرات التقييم في الوقت الفعلي، ومؤشرات نتائج النماذج، ونسخ توجيهات Prompt Studio بنقرة واحدة.
السياق التقني لليوم السادس
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- الوحدات النشطة: بيئة الاختبار، والتحقق من النتائج المعيارية، ولوحة واجهة React
- التالي: مواءمة المشروع مع منظومة منتجات Hostinger (VPS KVM 1 وWeb Hosting وAI Builder وHostinger Agent) وكتابة نصوص نشر Bootstrap
FixGuard AI — سجل اليوم السابع (9 سبتمبر 2026)
أبرز الإنجازات
- بنية منظومة Hostinger: مواءمة تبعيات النظام بين أربعة منتجات أساسية من Hostinger: VPS KVM 1 (الواجهة الخلفية ومحرك المتصفح)، وWeb Hosting (لوحة React والتقارير الثابتة)، وAI Builder (صفحة التسويق والهدف التجريبي للتدقيق)، وHostinger Agent (التجهيز والتشخيص).
- نص إعداد VPS الأولي: إنشاء نص إعداد آلي (
bootstrap.sh) لـ VPS KVM 1 لضبط Docker وDocker Compose والوكيل العكسي NGINX وقواعد جدار الحماية UFW وإصدار شهادات TLS/SSL تلقائيًا. - حماية Chromium باستخدام مساحة التبديل: تخصيص قسم مساحة تبديل مستقل بسعة 2 GB على مثيل KVM 1 لتثبيت ارتفاع استهلاك Chromium بلا واجهة رسومية في Playwright أثناء عمليات التدقيق المكثفة متعددة الكواشف.
- قواعد إعادة كتابة SPA في Web Hosting: ضبط مسار بناء الإنتاج للوحة React وإعداد قواعد إعادة كتابة NGINX/htaccess في Web Hosting من Hostinger لإصلاح أخطاء 404 في المسارات المتداخلة للتقارير العامة (
/reports/:id).
السياق التقني لليوم السابع
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- محور العمل: هندسة البنية التحتية ودمج منتجات Hostinger
- التالي: نشر المكدس مباشرة، وإعداد النطاق وDNS، وإنشاء الصفحة المقصودة في Hostinger AI Builder
FixGuard AI — سجل اليوم الثامن (10 سبتمبر 2026)
أبرز الإنجازات
- نشر مكدس VPS: تشغيل
bootstrap.shعلى Hostinger VPS KVM 1 وتشغيل مكدس Docker Compose (واجهة FastAPI الخلفية، ومحرك Chromium في Playwright، ووحدة تخزين قاعدة بيانات SQLite، والوكيل العكسي NGINX مع TLS/SSL). - إطلاق لوحة Web Hosting: نشر ملفات بناء لوحة React على Web Hosting من Hostinger والتحقق من قواعد إعادة كتابة SPA لضمان التنقل السلس في مسارات التقارير العامة (
/reports/:id). - إعداد نموذج الاستقبال في Hostinger AI Builder: إنشاء صفحة التسويق ونموذج الاستقبال في Hostinger AI Builder ليكونا نقطة الدخول والهدف الأساسي للعروض التوضيحية المباشرة لدورة الإصلاح.
- اختبارات سريعة في بيئة الإنتاج: تنفيذ اختبارات API مباشرة على نشر VPS، والتأكد من استقرار إدارة الذاكرة في Playwright واستغراق التنفيذ أقل من 15 ثانية مع تخصيص مساحة التبديل.
السياق التقني لليوم الثامن
- الفعالية: تحدي الشركات الناشئة من Hostinger لمدة 21 يومًا (3–24 سبتمبر 2026)
- محور العمل: النشر المباشر والتكامل مع Hostinger AI Builder
- التالي: ضبط المواقع مباشرة (تدقيق 5 مواقع فعلية)، والتخلص من النتائج الإيجابية الكاذبة، وإنشاء تقارير PDF
Discord sent us an expired image link.
FixGuard AI — Day 9 Log (Sep 11, 2026)
Core Achievements
- Live-Site Calibration: Ran full 7-detector audits against 5 external AI-built websites to test detector accuracy beyond controlled local fixtures.
- False-Positive Tuning: Refined DOM heuristics for form submission watchers and WCAG contrast checks to ignore third-party overlay widgets (chat widgets, cookie banners, analytics scripts).
- PDF Report Generation: Built dynamic PDF export using Playwright headless rendering, incorporating explicit disclosure footers (disclaiming inbox delivery verification and single-region reachability limits).
- Public Shared Link Hardening: Verified deep-linked public report paths on Hostinger Web Hosting under cached load to ensure fast shareable reports without hitting backend database bottlenecks.
Day 9 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Real-World Calibration & Report Exporting
- Next Up: 2-Minute Demo Video Scripting, 30-Second Fix Loop Recording Setup, & Hostinger Agent Diagnostics Logging
FixGuard AI — Day 10 Log (Sep 12, 2026)
Core Achievements
- 2-Minute Pitch Video Production: Scripted the main submission video and recorded crisp screen captures of live browser automation, network interception, and real-time score calculation.
- 30-Second Fix-Loop Capture: Filmed the primary demo sequence: running an initial audit (scoring 49/100), generating a surgical prompt, pasting it into Hostinger AI Builder, and re-auditing to hit 97/100 with 6 resolved issues.
- Hostinger Agent Logging: Exported diagnostic logs from Hostinger Agent inside hPanel to verify its role in provisioning VPS KVM 1, configuring swap memory, and troubleshooting NGINX configuration.
- Repository & Evidence Audit: Finalized repository documentation and test fixtures to ensure all benchmark figures (14.4s full audit, 11/12 SRS scenarios, 10/10 deterministic prompt intents) are independently reproducible.
Day 10 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Pitch Video Recording, Hostinger Agent Documentation, & Repository Polish
- Next Up: Final Video Editing, Challenge Submission Packaging, & Public Landing Page Final Touches
FixGuard AI — Day 11 Log (Sep 13, 2026)
Core Achievements
- Video Post-Production: Finalized the 2-minute submission edit, adding clear visual annotations for Playwright network interception and real-time score recovery (49 → 97).
- API Throttling & Security Layer: Implemented IP-based rate limiting via FastAPI middleware and request queuing on VPS KVM 1 to safeguard the Playwright browser engine against memory exhaustion during public traffic bursts.
- Landing Page Finalization: Polish-edited copy, intake form styling, and trial audit triggers on the Hostinger AI Builder marketing page.
- Submission Asset Packaging: Compiled the complete entry bundle, including high-res video links, public report portal URLs, Hostinger product integration logs, and open-source fixture repositories.
Day 11 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Video Editing, Security/Throttling, and Challenge Submission Prep
- Next Up: Soft Public Beta Launch & Hostinger Discord Community Feedback
FixGuard AI — Day 12 Log (Sep 14, 2026)
Core Achievements
- Soft Public Beta Launch: Released the beta audit endpoint to community members on the Hostinger Discord server to gather real-world site URLs and user feedback.
- Concurrent Traffic Stress-Testing: Monitored Playwright browser pool performance under simultaneous user submissions on Hostinger VPS KVM 1; swap memory allocation remained stable (~450 MB peak) with zero Chromium crashes.
- Discord Community Feedback Loop: Logged edge-case behaviors reported by early testers, including handling custom iframe embeds, complex SPA hash-based routing, and third-party chat widgets.
- Dashboard Error UI Refinement: Improved real-time status messaging on the React dashboard (Hostinger Web Hosting) to provide actionable feedback when target sites exceed the 30-second connection timeout.
Day 12 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Soft Beta Launch, Community Stress-Testing, & Telemetry Collection
- Next Up: Edge-Case Hardening, Custom Detector Toggles, & Submission Package Final Review
FixGuard AI — Day 13 Log (Sep 15, 2026)
Core Achievements
- Edge-Case Hardening: Patched Playwright browser pool handling to cleanly isolate shadow DOM trees, cross-origin
iframeembeds, and third-party cookie/consent modals identified during community testing. - Custom Detector Toggles: Added module toggle flags to the FastAPI backend, allowing users to run selective audits; deselected detectors are dynamically excluded from composite scoring calculation rather than penalized as zeros.
- Dashboard Payload Optimization: Enabled gzip compression and stream-parsed heavy JSON audit logs, cutting report payload sizes by 62% for near-instant rendering on the React front-end.
- Pre-Submission System Verification: Performed an end-to-end sanity audit across all four load-bearing Hostinger products (VPS KVM 1, Web Hosting, AI Builder, Hostinger Agent) to confirm zero platform degradation under load.
Day 13 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Edge-Case Patches, Custom Detector Controls, & System Optimization
- Next Up: Official Challenge Submission, Public Showcase Launch, & Community Marketing
FixGuard AI — Day 14 Log (Sep 16, 2026)
Core Achievements
- Official Challenge Submission: Formally submitted the complete entry package to the Hostinger 21-Day Startup Challenge, including the 2-minute pitch video, open-source fixture repositories, and live deployment links.
- Public Showcase Launch: Published the official announcement across the Hostinger Discord server and social channels, opening free automated QA audits to the broader builder community.
- Live System Telemetry: Established real-time monitoring on Hostinger VPS KVM 1 to track concurrent Playwright browser sessions, memory consumption, and audit completion speeds during peak showcase traffic.
- Fix-Loop Impact Analytics: Logged early public user data showing an average score improvement of +42 points on AI-built sites applying FixGuard's surgical Prompt Studio recommendations.
Day 14 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Official Challenge Entry, Public Showcase, & Live Telemetry
- Next Up: Day 15 (Post-Submission Optimization, User Feedback Iteration, & Scaling Checks)
FixGuard AI — Day 15 Log (Sep 17, 2026)
Core Achievements
- Telemetry & Error Analytics: Analyzed live audit logs from early community users; identified missing mobile meta tags and unhandled async API promises as the two most frequent failure modes on AI-generated sites.
- Prompt Studio Scoping Refinements: Enhanced the deterministic scoping engine to better handle complex nested flex/grid containers, preventing accidental layout collapses when editing inline styles.
- Database WAL Mode Optimization: Enabled SQLite Write-Ahead Logging (WAL) mode on Hostinger VPS KVM 1 to ensure smooth concurrent read/write operations during peak report generation traffic.
- Community Support & Triage: Triaged incoming builder questions on the Hostinger Discord server, guiding users through interpreting
silent_failureverdicts and applying single-rule CSS fixes.
Day 15 Technical Context
- Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
- Focus: Live Telemetry Analysis, Scoping Engine Fine-Tuning, & Database Concurrency
- Next Up: Day 16 (Automated Batch Auditing, Raw JSON Exporting, & API Access Expansion)
sure i was preparing the final documentation
how should i claim my prize ?