مدى فاعليته — الإثبات الهندسي.

حُدّدت مواصفات Cosmic Story v2 باستخدام منهجية النموذج V. لكل متطلّب رقم، ولكل متطلّب غير وظيفي عقد قياس، ولكل هدف اختبار حدّ أدنى للتغطية.

  • 119 متطلبات قابلة للتتبّع — دون أي ثغرات في نموذج V.
  • أهداف الأداء: توليد الفصل خلال 30 ثانية (p95)، زمن استجابة GET بمقدار 500 ملّي ثانية عند p99، ووقت تفاعل أولي للواجهة الأمامية 3 ثانية على شبكة 4G.
  • الأمان: تشفير AES-256 للبيانات المخزَّنة، وTLS 1.2+ أثناء النقل، ورموز JWT مع وصول لمدة 1 ساعة / تجديد لمدة 30 يوم، وحذف ناعم مع حذف نهائي للبيانات الشخصية بعد 30 يوم.
  • سهولة الوصول: احترام تفضيل تقليل الحركة على مستوى التطبيق بأكمله؛ وتسميات VoiceOver وTalkBack على كل عنصر تفاعلي.

دقة المواصفات

يأتي Cosmic Story الإصدار 2 بمواصفات وفق نموذج V — لكل مستوى (النظام، البنية، الوحدة النمطية، الوحدة) خطط اختبار مقابلة، مع نقاط تحقق للتتبّع بين كل زوج.

مواصفات نموذج V

119 متطلبات، دون أي ثغرات. يتتبّع كل متطلب إلى الأمام نحو حالة اختبار، وإلى الخلف نحو قصة مستخدم.

20 قصة مستخدم

لكل واحدة منها معايير قبول صريحة. قصص "يجب توفّرها" البالغ عددها 9 تمنع الإصدار؛ وقصص "ينبغي توفّرها" البالغ عددها 6 توجّه التكرار؛ وقصص "يمكن توفّرها" البالغ عددها 5 ضمن المرحلة 2.

15 متطلبات وظيفية

حد الألبوم، ومعدل تقييد الفصول، وعدد أبعاد التناغم، وقواعد إيقاع جدار الدفع، والسلوك دون اتصال — كلٌّ منها مرقّم ومُختبَر.

12 فئات غير وظيفية

الأداء، الأمان، الاختبار، الخصوصية، التوافر، إمكانية الوصول — لكلٍّ منها عقد قياس يوضح كيفية التحقق منه.

أهداف الأداء

ليست وعودًا — بل أهداف مكتوبة مع طريقة قياس لكلٍّ منها.

توليد الفصول

30 ثانية أو أفضل لـ 95% من الطلبات. يُقاس وفق توزيع مدة مهام BullMQ.

زمن استجابة الـ API

p99 لطلبات GET /people و/journal و/inbox أقل من 500 مللي ثانية عند 1,000 مستخدمًا متزامنًا. يُقاس عبر اختبار الحِمل k6.

زمن التفاعل في الواجهة الأمامية (TTI)

زمن حتى التفاعل 3 ثانية أو أفضل على شبكة 4G محاكاة. يُقاس عبر Lighthouse CI.

أهداف تغطية الاختبار

عتبات تغطية العبارات مفروضة عبر بوابات `pnpm test:cov`.

خدمات الواجهة الخلفية

هدف تغطية العبارات 85% على الخدمات؛ و80% على المتحكمات. يُتحقق منه عبر تقارير التغطية في Vitest.

مخازن الواجهة الأمامية + الـ composables

85% على الـ composables؛ و90% على مخازن Pinia. البوابة نفسها في Vitest، والتقارير نفسها.

الوضع الأمني

تدابير حقيقية، مذكورة صراحةً.

التشفير عند التخزين

تُخزَّن نصوص المذكرات والفصول مشفّرة بمعيار AES-256 بمفاتيح تديرها المنصة. لا توجد نصوص غير مشفّرة على القرص.

بروتوكول TLS أثناء النقل

كل حركة مرور واجهة برمجة التطبيقات تمر عبر TLS 1.2 أو أحدث. يُعاد توجيه HTTP إلى HTTPS عند الحافة.

مدد صلاحية JWT

تنتهي صلاحية رموز الوصول بعد 1 ساعة؛ ورموز التجديد بعد 30 يوم. تدوير الرموز عند التجديد.

الحذف المؤقت + الحذف النهائي للبيانات الشخصية

الحذف المؤقت أولاً، مع نافذة مدتها 30 يوماً قبل الحذف النهائي للمعلومات التي تُعرّف الهوية الشخصية.

الحد الأساسي لإمكانية الوصول

ليست طموحاً — بل حد أساسي مفروض في مراجعة الشيفرة.

prefers-reduced-motion

عند ضبطه على مستوى نظام التشغيل، تتحوّل جميع حركات GSAP إلى تلاشٍ بالشفافية فقط. لا منظور متحرك، ولا تحويلات، ولا حركة مدفوعة بالتمرير.

تسميات VoiceOver + TalkBack

كل عنصر تفاعلي له تسمية ARIA. تم التحقق منها يدوياً على VoiceOver في iOS وTalkBack في Android قبل الإصدار.

هل هذه أهداف مرجوّة، أم أرقام مقيسة حالياً؟

أهداف، مع عقود قياس. لا تزال Cosmic Story v2 قيد التطوير الفعّال؛ والأرقام هنا مستمدّة من جدول المتطلبات غير الوظيفية بنموذج V-Model الذي يضبط الإصدار. ويخبرك عمود «كيفية القياس» بالضبط بالأداة التي تنتج إشارة التحقق.

لماذا يكون 85% هو هدف تغطية الواجهة الخلفية بدلاً من 100%؟

لأنّ تغطية 100% مقياس شكليّ لا طائل منه — فبعد حدٍّ معيّن تختبر شيفرة تافهة على حساب الانتباه الحقيقي للمراجعة. تغطية العبارات بنسبة 85% مع مراجعة يدوية لتغطية الثغرات هي الطريقة التي نوازن بها بين الصرامة القابلة للتحقق آليًّا وبين الحُكم الهندسي.

ماذا يعني فعليًّا «التجاوز المُدرِك للأزمات» — هل هذا ادّعاء سريريّ يتعلّق بالسلامة؟

لا. إنّها آليّة: الرسائل التي يُصنّفها مُحلّل الأزمات تُعفى من الحدّ اليومي المجاني للرسائل. نحن لا نَعِد بنتائج سريرية؛ نحن فقط لا نُوصد الباب في أصعب لحظة ممكنة. وللحصول على موارد حقيقية للأزمات، يُرجى التواصل مع خدمة محلية — فإنّ Cosmic Story v2 ليست منتجًا علاجيًّا.

جرّب My Zodiac AI اليوم

بينما يفتح Soulwise أمواجه، فإن تطبيقنا الرائد في علم التنجيم بين يديك بالفعل.

محتوى علم التنجيم مخصص للتأمل والترفيه. ميزات Cosmic Story v2 الموضحة هنا قيد التطوير؛ وقد يتغير توفرها دون إشعار مسبق.