Ufanisi wake — ushahidi wa uhandisi.

Cosmic Story v2 ilibainishwa kwa kutumia mbinu ya V-Model. Kila hitaji lina nambari, kila NFR ina mkataba wa kipimo, kila lengo la jaribio lina kiwango cha upatikanaji.

  • 119 mahitaji yanayoweza kufuatiliwa — mapengo sifuri katika V-Model.
  • Malengo ya utendaji: 30 s uzalishaji wa sura (p95), 500 ms latensi ya GET p99, 3 s TTI ya frontend kwenye 4G.
  • Usalama: AES-256 katika hali ya kupumzika, TLS 1.2+ katika kuzunguka, JWT yenye upatikanaji wa saa 1 / upya wa siku 30, kufuta laini na kufuta kabisa kwa PII baada ya siku 30.
  • Ufikivu: upendeleo wa kupunguza mwendo unaheshimiwa kimataifa; lebo za VoiceOver na TalkBack kwenye kila kipengele kinachoshirikiana.

Ukali wa maelezo

Cosmic Story v2 inakuja na maelezo ya V-Model — kila ngazi (mfumo, usanifu, moduli, kitengo) ina mipango ya majaribio inayolingana, pamoja na alama za ufuatiliaji kati ya kila jozi.

Spec ya V-Model

119 mahitaji, mapengo sifuri. Kila hitaji hufuata mbele hadi kesi ya jaribio na nyuma hadi hadithi ya mtumiaji.

Hadithi 20 za mtumiaji

Kila moja ina vigezo vya kukubalika wazi. Hadithi 9 “Must Have” zinazuia kutolewa; 6 “Should Have” zinaelekeza mzunguko; 5 “Could Have” ni awamu 2.

Mahitaji 15 ya kiutendaji

Kikomo cha albamu, kikomo cha kasi ya sura, hesabu ya kipimo cha resonance, sheria za upangaji wa kizuizi cha malipo, tabia ya nje ya mtandao — kila moja imehesabiwa na kujaribiwa.

Kategoria 12 zisizo za kiutendaji

Utendaji, usalama, upimaji, faragha, upatikanaji, ufikivu — kila moja ikiwa na mkataba wa kipimo unaoonyesha jinsi inavyothibitishwa.

Malengo ya utendaji

Sio ahadi — malengo yaliyoandikwa na njia ya kipimo kwa kila moja.

Uundaji wa sura

Sekunde 30 au bora zaidi kwa 95% ya maombi. Kipimo kulingana na usambazaji wa muda wa kazi wa BullMQ.

Ucheleweshaji wa API

p99 GET /people, /journal, /inbox chini ya milisekunde 500 kwa watumiaji 1,000 wa wakati mmoja. Imepimwa kwa kipimo cha upakiaji k6.

TTI ya Frontend

Muda wa kuingia kwenye mwingiliano wa sekunde 3 au bora zaidi kwenye mtandao wa 4G uliogeuzwa. Imepimwa kupitia Lighthouse CI.

Malengo ya ufikiaji wa majaribio

Vikomo vya ufikiaji wa taarifa vinavyosimamiwa na milango ya `pnpm test:cov`.

Huduma za nyuma

85% lengo la uwajibikaji wa kauli kwenye huduma; 80% kwenye vidhibiti. Imethibitishwa kupitia ripoti za uwajibikaji za Vitest.

Hifadhi za Frontend + composables

85% kwenye composables; 90% kwenye Pinia stores. Lango moja la Vitest, ripoti zile zile.

Msimamo wa usalama

Vipimo halisi, vilivyotajwa wazi.

Usimbaji fiche wa data iliyohifadhiwa

Maudhui ya jarida na sura yamehifadhiwa kwa usimbaji wa AES-256 kwa kutumia funguo zinazodhibitiwa na jukwaa. Hakuna maandishi wazi kwenye diski.

TLS wakati wa kuzunguka

Trafiki yote ya API kupitia TLS 1.2 au toleo jipya. HTTP hubadilisha kwenda HTTPS kwenye ukingo.

Muda wa maisha wa JWT

Tokeni za upatikanaji huisha baada ya saa 1; tokeni za upya huisha baada ya siku 30. Mzunguko wa tokeni unafanyika wakati wa upya.

Futa laini + Futa ngumu ya PII

Fanya ufutaji laini kwanza, kwa dirisha la siku 30 kabla ya ufutaji mkali wa taarifa za kitambulisho binafsi.

Msingi wa Ufikiaji

Sio ndoto — msingi unaofanywa lazima katika ukaguzi wa msimbo.

prefers-reduced-motion

Ukibainisha kwenye kiwango cha OS, michoro yote ya GSAP hubadilika kuwa kupungua kwa uwazi tu. Hakuna parallax, hakuna mabadiliko, hakuna mwendo unaosababishwa na kusogeza.

Lebo za VoiceOver + TalkBack

Kila kipengele shirikishi kina lebo ya ARIA. Imethibitishwa kwa mkono kwenye iOS VoiceOver na Android TalkBack kabla ya kuachiliwa.

Je, hizi ni malengo, au nambari zinazopimwa sasa?

Malengo, yenye mikataba ya kipimo. Cosmic Story v2 iko katika maendeleo yanayofanyika; nambari hapa zinatokana na jedwali la NFR la V-Model ambalo linadhibiti kuachiliwa. Safu wima ya 'jinsi inapimwa' inakuambia haswa zana gani inayozalisha ishara ya uthibitisho.

Kwa nini 85% ndio lengo la ufunikaji wa msingi badala ya 100%?

Kwa sababu ufunikaji wa 100% ni kipimo cha ujivuni — zaidi ya hatua fulani hujaribu nambari za msingi kwa gharama ya umakini halisi wa mapitio. Ufunikaji wa kauli wa 85% pamoja na ukaguzi wa mkono kwenye pengo ndio jinsi tunavyolinganisha uangalifu unaothibitishwa na mashine na uamuzi wa uhandisi.

Je, 'crisis-aware bypass' ina maana gani haswa — je, hii ni madai ya usalama ya kimatibabu?

Hapana. Ni mfumo: ujumbe uliotambuliwa na kiainishi cha dharura hauzingatiwi katika kikomo cha ujumbe wa bure wa kila siku. Hatutaki kuahidi matokeo ya kimatibabu; tunaepuka tu kufunga mlango katika wakati mbaya zaidi. Kwa ajili ya rasilimali za kweli za dharura, tafadhali wasiliana na huduma ya ndani — Cosmic Story v2 si bidhaa ya matibabu.

Jaribu My Zodiac AI leo

Wakati Soulwise ikifungua mawimbi yake, programu yetu kuu ya unajimu tayari iko mikononi mwako.

Maudhui ya unajimu ni kwa kutafakari na burudani. Vipengele vya Cosmic Story v2 vilivyoelezwa hapa viko katika maendeleo; upatikanaji unaweza kubadilika bila taarifa.