مثال على المخرجات التي ينتجها هذا الـ prompt. تأتي بنيتها من المخرجات الفعلية للأدوات؛ أما الأرقام والأسماء فهي وهمية.
مثال على المخرجات (على علامة تجريبية خيالية، وليست بيانات عملاء حقيقيين؛ الدرجات هي القياسات الحقيقية للعرض التجريبي)
تم تنفيذ هذا الطلب حرفيًا لـ"Ova Mimarlık"، وهو مكتب معماري خيالي: خلفية من الحجر الجيري، وخطا Erode وArchivo، والصفحة الرئيسية، وثلاث صفحات مشاريع، والمكتب والخصوصية.
| الصفحة | الجوال (P/A/BP/SEO) | LCP على الجوال | سطح المكتب (P/A/BP/SEO) | CLS |
|---|
| الرئيسية | 99/100/100/100 | 2.3 s | 100/100/100/100 | 0 |
| الخصوصية | 100/100/100/100 | 1.4 s | 100/100/100/100 | 0 |
| المكتب والتواصل | 100/100/100/100 | 1.5 s | 100/100/100/100 | 0 |
| مشروع: Kıyı Ofisi | 97/100/100/100 | 2.6 s | 100/100/100/100 | 0 |
| مشروع: Taş Avlu | 98/100/100/100 | 2.3 s | 100/100/100/100 | 0 |
| مشروع: Zeytinlik Evi | 98/100/100/100 | 2.3 s | 100/100/100/100 | 0 |
البوابات: seo-check بلا أخطاء وبلا تحذيرات، وdesign-check بلا أخطاء وبلا تحذيرات، وhtml-validate بلا أخطاء، ولا overflow عند 360/390/768/1440 px، وconsole نظيف، ولا محتوى مخفي ولا تنزيل لأي مكتبة عند تعطيل JS أو تقليل الحركة، ولا أي طلب شبكة خارج نطاق الموقع نفسه.
اختبار التفاعل: جُرّب في متصفح (Playwright، بدقة 1440x898 و390x790 باللمس): ثُبّت المعرض باستخدام pin-spacer، وحرّك التمرير بمقدار 900 px الشريط 899 px إلى اليسار، وبقي الـwrapper على بعد 0 px من الأعلى، وانفتحت الصور من inset(0% 100% 0% 0%) إلى inset(0%) عبر containerAnimation؛ وعند استخدام Tab كانت كل بطاقة من بطاقات المشاريع الثلاث ظاهرة على الشاشة عند تلقيها التركيز؛ وعلى الهاتف لا يوجد تثبيت والتخطيط عبارة عن شبكة؛ وفي صفحة المشروع انفتحت الصورة الثانية عند التمرير؛ ولا أخطاء في الـconsole.
الإصلاحات المطبقة:
1. لو بنى JS التخطيط الأفقي لتغير التخطيط بعد التحميل؛ لذلك يُبنى التخطيط عبر CSS تحت .anim منذ أول عرض، وقيس CLS عند 0 في كل الصفحات.
2. عندما كان Tab يصل إلى بطاقة خارج الشاشة، كان المتصفح يمرر الـwrapper داخليًا وتبقى البطاقة خارج الشاشة؛ فأُضيفت إعادة ضبط scrollLeft وتمرير الصفحة إلى موضع البطاقة، وبعدها ظهرت البطاقات الثلاث على الشاشة عند تلقيها التركيز.
3. كانت صفحات المشاريع وصفحة الخصوصية أقل من 150 كلمة (تحذير seo-check)؛ فأُضيف قسم للعملية وفقرة عن حق تقديم الشكوى.
4. بقي أداء الجوال في صفحات المشاريع بين 97 و98 (LCP من 2.3 إلى 2.6 s، ومعظمه تأخير في العرض)؛ جُرّب preload للصورة في الـhead ولم يُحدث فرقًا في تشغيلين فتُرك. وهذا أعلى من خط القبول البالغ 95.
5. بما أن site_fetch لا يقص الصور، نُزّلت صورة الواجهة للجوال وغيرها من الصور ذات النسب المحددة مقصوصة مسبقًا باستخدام معاملات URL الخاصة بـUnsplash (fit=crop).