Yadda yake aiki da kyau — hujjar injiniya.

An tsara Cosmic Story v2 ta amfani da hanyar V-Model. Kowace buƙata tana da lamba, kowane NFR yana da yarjejeniyar awo, kowace manufar gwaji tana da iyakar rufawa.

  • 119 buƙatu masu yiwuwar bibiya — babu gibi a cikin V-Model.
  • Manufofin aiki: samar da babi cikin 30 s (p95), jinkirin GET na 500 ms p99, TTI na frontend 3 s a kan 4G.
  • Tsaro: AES-256 a ajiye, TLS 1.2+ a watsawa, JWT mai samun damar 1 h / sabuntawa na 30 d, soft-delete tare da goge PII na dindindin bayan 30 d.
  • Sauƙin amfani: ana girmama prefers-reduced-motion a ko'ina; lakabin VoiceOver da TalkBack a kan kowane abu mai hulɗa.

Tsananin ƙayyadewa

Cosmic Story v2 na zuwa da ƙayyadaddun V-Model — kowane mataki (tsarin, gine-gine, module, unit) yana da nasa shirye-shiryen gwaji, tare da wuraren bincike na bibiya tsakanin kowane biyu.

Ƙayyadaddun V-Model

Buƙatu 119, babu gibi. Kowace buƙata ana iya bibiyarta gaba zuwa wani gwaji da baya zuwa labarin mai amfani.

Labarun masu amfani 20

Kowanne yana da bayyananniyar sharuɗɗan karɓuwa. Labarun 'Must Have' 9 na hana fitarwa; 'Should Have' 6 na ba da shawarar sake gyarawa; 'Could Have' 5 na lokaci 2 ne.

Buƙatun aiki 15

Iyakar album, ƙayyadaddun adadin babi, ƙidayar girman jituwa, dokokin saurin paywall, hali a kashe layi — kowanne mai lamba kuma an gwada shi.

12 rukunoni marasa aiki kai tsaye

Aiki, tsaro, gwaji, sirri, samuwa, sauƙin amfani — kowanne yana da yarjejeniyar awo da ke nuna yadda ake tabbatar da shi.

Manufofin aiki

Ba alkawura ba ne — manufofi rubutattu masu hanyar awo ga kowanne.

Samar da babi

30 daƙiƙa ko mafi sauri ga 95% na buƙatu. Ana awo da rabon tsawon aikin BullMQ.

Jinkirin API

p99 GET /people, /journal, /inbox ƙasa da 500 millisecond a 1,000 masu amfani lokaci ɗaya. Ana awo ta gwajin nauyi na k6.

TTI na Frontend

Lokacin-zuwa-mu'amala na 3 daƙiƙa ko mafi sauri a kan kwaikwayon 4G. Ana awo ta Lighthouse CI.

Manufofin tantancewar gwaji

Iyakokin ƙididdigar bayani da ƙofofin `pnpm test:cov` ke tilastawa.

Ayyukan backend

Burin rufin bayani na 85% a kan ayyuka; 80% a kan controllers. An tabbatar ta hanyar rahotannin rufin Vitest.

Ma'ajiyar Frontend + composables

85% a kan composables; 90% a kan Pinia stores. Wannan Vitest gate ɗaya, rahotanni ɗaya.

Matsayin tsaro

Matakai na gaske, da aka ambata a fili.

Ɓoyewa lokacin ajiya

Ana ajiye jiki na journal da na surori cikin ɓoyayye da AES-256 tare da maɓallan da dandamali ke sarrafawa. Babu jikin rubutu a fili a kan diski.

TLS yayin watsawa

Dukkan zirga-zirgar API ta hanyar TLS 1.2 ko sabo. HTTP yana tura zuwa HTTPS a gefen.

Tsawon rayuwar JWT

Access tokens suna ƙarewa bayan awa 1; refresh tokens kuwa bayan kwanaki 30. Juya token lokacin sabuntawa.

Goge mai laushi + share PII gaba ɗaya

Da farko goge mai laushi, da taga na kwanaki 30 kafin a share bayanan da ke iya gano mutum gaba ɗaya.

Matakin tushe na samun dama

Ba buri ba ne — matakin tushe da ake aiwatarwa a lokacin nazarin lamba.

prefers-reduced-motion

Idan an saita shi a matakin OS, dukkan rayarwar GSAP za su zama bacewar opacity kawai. Babu parallax, babu canje-canje, babu motsi da scroll ke jagoranta.

Alamomin VoiceOver + TalkBack

Kowane abu mai hulɗa yana da alamar ARIA. An tabbatar da shi da hannu a kan iOS VoiceOver da Android TalkBack kafin fitarwa.

Waɗannan manufofi ne, ko lambobin da aka auna a halin yanzu?

Manufofi, tare da yarjejeniyar aunawa. Cosmic Story v2 na cikin haɓakawa mai ƙwazo; lambobin nan sun fito daga teburin V-Model NFR da ke sarrafa fitarwa. Shafin 'yadda ake aunawa' yana gaya maka daidai wace kayan aiki ce ke samar da siginar tabbatarwa.

Me ya sa 85% ce manufar rufin backend maimakon 100%?

Domin samun 100% na rufewa ma'auni ne na yawan girman kai — bayan wani matsayi yana gwada code marasa muhimmanci a kan asarar hankali na sahihin bita. 85% na rufewar bayanai tare da bita ta hannu kan giɓin shi ne yadda muke daidaita tsananin da inji zai iya tabbatarwa da hukuncin injiniyanci.

Menene ainihin ma'anar 'ƙetare mai sane da rikici' — shin wannan da'awa ce ta tsaron asibiti?

A'a. Tsari ne: saƙonnin da mai rarraba rikici ya yi musu alama ana keɓe su daga iyakar saƙonni na yau da kullum na kyauta. Ba mu yi alkawarin sakamakon asibiti ba; kawai ba ma kulle ƙofa a lokacin mafi muni ba. Don ainihin hanyoyin samun taimako na rikici, da fatan za ka tuntuɓi sabis na cikin gida — Cosmic Story v2 ba samfurin jiyya ba ne.

Gwada My Zodiac AI yau

Yayin da Soulwise ke buɗe raƙumansa, babbar manhajarmu ta ilimin taurari tana hannunka tuni.

Abubuwan ilimin taurari na nuni ne don tunani da nishaɗi. Fasalolin Cosmic Story v2 da aka bayyana a nan suna cikin ginawa ne; samuwarsu na iya sauyawa ba tare da sanarwa ba.