ഇത് എത്ര നന്നായി പ്രവർത്തിക്കുന്നു — എഞ്ചിനീയറിംഗ് തെളിവ്.

Cosmic Story v2 V-Model മെത്തഡോളജി ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരിക്കുന്നു. ഓരോ ആവശ്യകതയ്ക്കും ഒരു നമ്പർ ഉണ്ട്, ഓരോ NFR-നും ഒരു measurement കരാർ ഉണ്ട്, ഓരോ ടെസ്റ്റ് ടാർഗറ്റിനും ഒരു കവറേജ് പരിധി ഉണ്ട്.

  • 119 ട്രെയ്സ് ചെയ്യാവുന്ന ആവശ്യകതകൾ — V-Model-ൽ ഒരു വിടവുമില്ല.
  • പ്രകടന ലക്ഷ്യങ്ങൾ: 30 സെക്കൻഡിൽ അധ്യായ ജനറേഷൻ (p95), 500 ms p99 GET ലേറ്റൻസി, 4G-യിൽ 3 സെക്കൻഡ് ഫ്രണ്ടെൻഡ് TTI.
  • സുരക്ഷ: വിശ്രമാവസ്ഥയിൽ AES-256, ട്രാൻസിറ്റിൽ TLS 1.2+, 1 മണിക്കൂർ ആക്സസ് / 30 ദിവസം റിഫ്രഷ് ഉള്ള JWT, 30 ദിവസത്തെ PII ഹാർഡ്-ഡിലീറ്റോടെ സോഫ്റ്റ്-ഡിലീറ്റ്.
  • ആക്സസിബിലിറ്റി: prefers-reduced-motion എല്ലായിടത്തും മാനിക്കുന്നു; ഓരോ ഇന്ററാക്ടീവ് എലമെന്റിലും VoiceOver, TalkBack ലേബലുകൾ.

സ്പെസിഫിക്കേഷൻ കൃത്യത

Cosmic Story v2 ഒരു V-Model സ്പെക്കിനൊപ്പമാണ് വരുന്നത് — ഓരോ തലത്തിനും (സിസ്റ്റം, ആർക്കിടെക്ചർ, മൊഡ്യൂൾ, യൂണിറ്റ്) അനുയോജ്യമായ ടെസ്റ്റ് പ്ലാനുകൾ ഉണ്ട്, ഓരോ ജോഡിക്കിടയിലും ട്രെയ്സ് ചെക്ക്പോയിന്റുകളോടെ.

V-Model സ്പെക്

119 ആവശ്യകതകൾ, ഒരു വിടവുമില്ല. ഓരോ ആവശ്യകതയും മുന്നോട്ട് ഒരു ടെസ്റ്റ് കേസിലേക്കും പിന്നോട്ട് ഒരു യൂസർ സ്റ്റോറിയിലേക്കും ട്രെയ്സ് ചെയ്യുന്നു.

20 യൂസർ സ്റ്റോറികൾ

ഓരോന്നിനും വ്യക്തമായ സ്വീകാര്യതാ മാനദണ്ഡങ്ങളുണ്ട്. 9 'Must Have' സ്റ്റോറികൾ റിലീസ് തടയുന്നു; 6 'Should Have' സ്റ്റോറികൾ ഇറ്ററേഷനെ നയിക്കുന്നു; 5 'Could Have' സ്റ്റോറികൾ ഫേസ് 2-ലാണ്.

15 ഫങ്ഷണൽ ആവശ്യകതകൾ

ആൽബം ക്യാപ്, അധ്യായ റേറ്റ് ലിമിറ്റ്, റെസൊണൻസ് ഡയമെൻഷൻ കൗണ്ട്, പേവാൾ പേസിങ് നിയമങ്ങൾ, ഓഫ്‌ലൈൻ പെരുമാറ്റം — ഓരോന്നും നമ്പറിട്ടും ടെസ്റ്റ് ചെയ്തും.

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 കവറേജ് റിപ്പോർട്ടുകൾ വഴി പരിശോധിച്ചുറപ്പിച്ചത്.

ഫ്രണ്ടെൻഡ് സ്റ്റോറുകൾ + composables

composables-ൽ 85%; Pinia സ്റ്റോറുകളിൽ 90%. അതേ Vitest ഗേറ്റ്, അതേ റിപ്പോർട്ടുകൾ.

സുരക്ഷാ നില

യഥാർത്ഥ നടപടികൾ, വ്യക്തമായി പേരെടുത്തു പറഞ്ഞത്.

സ്റ്റോറേജിലെ എൻക്രിപ്ഷൻ

ജേണലും അധ്യായ ഉള്ളടക്കവും പ്ലാറ്റ്ഫോം-മാനേജ്ഡ് കീകൾ ഉപയോഗിച്ച് AES-256 എൻക്രിപ്റ്റ് ചെയ്ത് സൂക്ഷിക്കുന്നു. ഡിസ്കിൽ പ്ലെയിൻടെക്സ്റ്റ് ഉള്ളടക്കം ഇല്ല.

ഗതികത്തിൽ TLS

എല്ലാ API ട്രാഫിക്കും TLS 1.2 അല്ലെങ്കിൽ പുതിയ പതിപ്പ് വഴി. എഡ്ജിൽ HTTP, HTTPS-ലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു.

JWT കാലാവധി

ആക്സസ് ടോക്കണുകൾ 1 മണിക്കൂറിന് ശേഷം കാലഹരണപ്പെടുന്നു; റിഫ്രഷ് ടോക്കണുകൾ 30 ദിവസത്തിന് ശേഷം. റിഫ്രഷ് സമയത്ത് ടോക്കൺ റൊട്ടേഷൻ.

സോഫ്റ്റ് ഡിലീറ്റ് + PII ഹാർഡ്-ഡിലീറ്റ്

ആദ്യം സോഫ്റ്റ്-ഡിലീറ്റ്, വ്യക്തിഗതമായി തിരിച്ചറിയാവുന്ന വിവരങ്ങൾ ഹാർഡ്-ഡിലീറ്റ് ചെയ്യുന്നതിന് മുമ്പ് 30-ദിവസത്തെ ഇടവേളയോടെ.

ആക്സസിബിലിറ്റി ബേസ്‌ലൈൻ

ആഗ്രഹമല്ല — കോഡ് റിവ്യൂവിൽ നടപ്പാക്കുന്ന ഒരു ബേസ്‌ലൈൻ.

prefers-reduced-motion

OS തലത്തിൽ സജ്ജമാക്കിയാൽ, എല്ലാ GSAP ആനിമേഷനുകളും ഒപാസിറ്റി-മാത്രമുള്ള ഫേഡുകളായി മാറുന്നു. പാരലാക്സ് ഇല്ല, ട്രാൻസ്ഫോമുകൾ ഇല്ല, സ്ക്രോൾ-നയിക്കുന്ന ചലനവുമില്ല.

VoiceOver + TalkBack ലേബലുകൾ

ഓരോ ഇന്ററാക്ടീവ് ഘടകത്തിനും ഒരു ARIA ലേബലുണ്ട്. റിലീസിന് മുമ്പ് iOS VoiceOver, Android TalkBack എന്നിവയിൽ സ്വമേധയാ പരിശോധിച്ചുറപ്പിച്ചതാണ്.

ഇവ ലക്ഷ്യങ്ങളാണോ, അതോ നിലവിൽ അളന്ന സംഖ്യകളാണോ?

ലക്ഷ്യങ്ങൾ, അളക്കൽ കരാറുകളോടെ. Cosmic Story v2 സജീവമായ വികസനത്തിലാണ്; ഇവിടെയുള്ള സംഖ്യകൾ റിലീസ് നിയന്ത്രിക്കുന്ന V-Model NFR ടേബിളിൽ നിന്നാണ് വരുന്നത്. 'ഇത് എങ്ങനെ അളക്കുന്നു' എന്ന കോളം, ഏത് ടൂൾ വെരിഫിക്കേഷൻ സിഗ്നൽ ഉണ്ടാക്കുന്നു എന്ന് കൃത്യമായി പറയുന്നു.

100% എന്നതിന് പകരം 85% എന്തുകൊണ്ടാണ് ബാക്കെൻഡ് കവറേജ് ലക്ഷ്യം?

കാരണം 100% കവറേജ് ഒരു വ്യര്‍ഥമായ മെട്രിക് ആണ് — ഒരു പരിധി കഴിഞ്ഞാല്‍ അത് നിസ്സാരമായ കോഡ് പരിശോധിക്കുന്നു, യഥാര്‍ഥ റിവ്യൂ ശ്രദ്ധയ്ക്ക് വില നല്‍കിക്കൊണ്ട്. 85% സ്റ്റേറ്റ്മെന്റ് കവറേജും ഗ്യാപ്പില്‍ ഒരു മാനുവല്‍ കവറേജ്-റിവ്യൂവുമാണ് മെഷീന്‍-വെരിഫയബിള്‍ കൃത്യതയും എഞ്ചിനീയറിങ് വിവേചനവും ഞങ്ങള്‍ സന്തുലിതമാക്കുന്ന വഴി.

'crisis-aware bypass' എന്നതുകൊണ്ട് യഥാര്‍ഥത്തില്‍ എന്താണ് അര്‍ഥമാക്കുന്നത് — ഇതൊരു ക്ലിനിക്കല്‍ സുരക്ഷാ അവകാശവാദമാണോ?

അല്ല. ഇത് ഒരു സംവിധാനമാണ്: ഒരു crisis classifier ഫ്ലാഗ് ചെയ്ത സന്ദേശങ്ങള്‍ സൗജന്യ ദൈനംദിന സന്ദേശ പരിധിയില്‍ നിന്ന് ഒഴിവാക്കപ്പെടും. ഞങ്ങള്‍ ക്ലിനിക്കല്‍ ഫലങ്ങള്‍ വാഗ്ദാനം ചെയ്യുന്നില്ല; ഏറ്റവും മോശമായ നിമിഷത്തില്‍ ഞങ്ങള്‍ വാതില്‍ പൂട്ടുന്നില്ല എന്നുമാത്രം. യഥാര്‍ഥ പ്രതിസന്ധി വിഭവങ്ങള്‍ക്കായി, ദയവായി ഒരു പ്രാദേശിക സേവനവുമായി ബന്ധപ്പെടുക — Cosmic Story v2 ഒരു തെറാപ്പി ഉല്‍പ്പന്നമല്ല.

ഇന്നുതന്നെ My Zodiac AI പരീക്ഷിക്കൂ

Soulwise അതിന്റെ തിരകൾ തുറക്കുമ്പോൾ, ഞങ്ങളുടെ പ്രധാന ജ്യോതിഷ app ഇപ്പോൾ തന്നെ നിങ്ങളുടെ കൈകളിലുണ്ട്.

ജ്യോതിഷ ഉള്ളടക്കം ചിന്തനത്തിനും വിനോദത്തിനും വേണ്ടിയുള്ളതാണ്. ഇവിടെ വിവരിച്ച Cosmic Story v2 സവിശേഷതകൾ വികസന ഘട്ടത്തിലാണ്; ലഭ്യത മുൻകൂർ അറിയിപ്പില്ലാതെ മാറാം.