ते किती चांगले काम करते — अभियांत्रिकी पुरावा.

Cosmic Story v2 V-Model पद्धतीने स्पेसिफाय केले गेले. प्रत्येक आवश्यकतेला एक क्रमांक आहे, प्रत्येक NFR ला मोजमापाचा करार आहे, प्रत्येक टेस्ट लक्ष्याला कव्हरेज थ्रेशोल्ड आहे.

  • 119 ट्रेसेबल आवश्यकता — V-Model मध्ये एकही त्रुटी नाही.
  • कामगिरीची उद्दिष्टे: 30 s chapter generation (p95), 500 ms p99 GET latency, 4G वर 3 s frontend TTI.
  • सुरक्षा: rest मध्ये AES-256, transit मध्ये TLS 1.2+, JWT सह 1 h access / 30 d refresh, soft-delete सह 30 d PII hard-delete.
  • अॅक्सेसिबिलिटी: prefers-reduced-motion सर्वत्र पाळले जाते; प्रत्येक interactive element वर VoiceOver आणि TalkBack labels.

तपशीलाची काटेकोरता

Cosmic Story v2 हे V-Model spec सोबत येते — प्रत्येक स्तराला (system, architecture, module, unit) संबंधित test plans असतात, आणि प्रत्येक जोडीदरम्यान trace checkpoints असतात.

V-Model स्पेसिफिकेशन

119 आवश्यकता, एकही त्रुटी नाही. प्रत्येक आवश्यकता पुढे एका test case कडे आणि मागे एका user story कडे ट्रेस होते.

20 वापरकर्त्यांच्या कथा

प्रत्येकाला स्पष्ट acceptance criteria आहेत. 9 'Must Have' stories release अडवतात; 6 'Should Have' iteration ला दिशा देतात; 5 'Could Have' या phase 2 साठी आहेत.

15 कार्यात्मक आवश्यकता

Album cap, chapter rate limit, resonance dimension count, paywall pacing rules, offline behaviour — प्रत्येक क्रमांकित आणि tested.

12 नॉन-फंक्शनल श्रेणी

परफॉर्मन्स, सुरक्षा, टेस्टिंग, गोपनीयता, उपलब्धता, ॲक्सेसिबिलिटी — प्रत्येकासोबत त्याची पडताळणी कशी होते हे दाखवणारा मेजरमेंट करार.

परफॉर्मन्सची उद्दिष्टे

ही आश्वासने नाहीत — प्रत्येकासाठी मोजमापाच्या पद्धतीसह लिहिलेली उद्दिष्टे.

चॅप्टर जनरेशन

95% रिक्वेस्टसाठी 30 सेकंद किंवा त्याहून कमी. BullMQ जॉब ड्युरेशन डिस्ट्रिब्युशनच्या आधारे मोजले जाते.

API लेटन्सी

1,000 एकाच वेळी असलेल्या वापरकर्त्यांसह p99 GET /people, /journal, /inbox 500 मिलिसेकंदांच्या आत. k6 लोड टेस्टद्वारे मोजले जाते.

फ्रंटएंड TTI

सिम्युलेटेड 4G वर 3 सेकंद किंवा त्याहून कमी टाइम-टू-इंटरॅक्टिव्ह. Lighthouse CI द्वारे मोजले जाते.

टेस्ट-कव्हरेजची उद्दिष्टे

`pnpm test:cov` गेट्सद्वारे लागू केलेले स्टेटमेंट कव्हरेज थ्रेशोल्ड.

बॅकएंड सर्व्हिसेस

सर्व्हिसेसवर 85% स्टेटमेंट कव्हरेजचे लक्ष्य; कंट्रोलर्सवर 80%. Vitest कव्हरेज रिपोर्ट्सद्वारे पडताळणी केली जाते.

फ्रंटएंड स्टोअर्स + कंपोझेबल्स

कंपोझेबल्सवर 85%; Pinia स्टोअर्सवर 90%. तेच Vitest गेट, तेच रिपोर्ट्स.

सुरक्षा स्थिती

खरे उपाय, स्पष्टपणे नमूद केलेले.

स्थिर डेटाचे एन्क्रिप्शन

जर्नल आणि चॅप्टरचा मजकूर प्लॅटफॉर्म-व्यवस्थापित कीजसह AES-256 एन्क्रिप्ट करून साठवला जातो. डिस्कवर कोणताही प्लेनटेक्स्ट मजकूर नाही.

गमनादरम्यान TLS

सर्व API ट्रॅफिक TLS 1.2 किंवा त्याहून नवीन आवृत्तीवर. HTTP एजवर HTTPS कडे रिडायरेक्ट होते.

JWT कालावधी

अॅक्सेस टोकन 1 तासानंतर एक्स्पायर होतात; रिफ्रेश टोकन 30 दिवसांनंतर. रिफ्रेशवर टोकन रोटेशन होते.

Soft delete + PII हार्ड-डिलीट

आधी soft-delete, आणि वैयक्तिक ओळख पटवणारी माहिती हार्ड-डिलीट होण्यापूर्वी 30 दिवसांची मुदत.

Accessibility बेसलाइन

ही केवळ अपेक्षा नाही — code review मध्ये अंमलात आणलेली एक बेसलाइन आहे.

prefers-reduced-motion

OS स्तरावर सेट केल्यावर, सर्व GSAP अॅनिमेशन्स फक्त opacity-fade बनतात. ना parallax, ना transforms, ना scroll-वर चालणारी हालचाल.

VoiceOver + TalkBack लेबल्स

प्रत्येक interactive घटकाला ARIA लेबल आहे. रिलीझपूर्वी iOS VoiceOver आणि Android TalkBack वर हाताने तपासलेले.

हे लक्ष्य आहेत, की सध्या मोजलेले आकडे?

लक्ष्य, मोजमापाच्या करारांसह. Cosmic Story v2 सक्रिय विकासात आहे; इथले आकडे रिलीझला gate करणाऱ्या V-Model NFR टेबलमधून येतात. 'how it's measured' स्तंभ तुम्हाला नेमके सांगतो की कोणते टूल verification सिग्नल तयार करते.

backend coverage लक्ष्य 100% ऐवजी 85% का आहे?

कारण 100% कव्हरेज हे केवळ दिखाव्याचे मोजमाप आहे — एका विशिष्ट टप्प्यानंतर ते क्षुल्लक कोडची चाचणी घेते आणि त्यामुळे खऱ्या रिव्ह्यूकडे लक्ष कमी होते. 85% स्टेटमेंट कव्हरेज आणि उरलेल्या भागावर मॅन्युअल कव्हरेज-रिव्ह्यू — अशा रीतीने आम्ही मशीनने तपासता येणारी काटेकोरता आणि इंजिनिअरिंगचा विवेक यांचा समतोल राखतो.

'crisis-aware bypass' म्हणजे नेमकं काय — हा एखादा क्लिनिकल सुरक्षेचा दावा आहे का?

नाही. ही एक यंत्रणा आहे: crisis classifier ने फ्लॅग केलेले मेसेज मोफत रोजच्या मेसेज मर्यादेतून वगळले जातात. आम्ही क्लिनिकल परिणामांचं वचन देत नाही; आम्ही फक्त सर्वात कठीण क्षणी दार बंद करत नाही. खऱ्या संकटात मदतीसाठी कृपया स्थानिक सेवेशी संपर्क साधा — Cosmic Story v2 हे थेरपी प्रॉडक्ट नाही.

My Zodiac AI आजच वापरून पाहा

Soulwise आपल्या लाटा उघडत असतानाच, आमचं फ्लॅगशिप ज्योतिष app आधीच तुमच्या हातात आहे.

ज्योतिष आशय हा चिंतन आणि मनोरंजनासाठी आहे. इथे वर्णन केलेली Cosmic Story v2 ची वैशिष्ट्ये विकासाधीन आहेत; उपलब्धता पूर्वसूचनेशिवाय बदलू शकते.