එය කෙතරම් හොඳින් ක්‍රියා කරයිද — ඉංජිනේරු සාක්ෂිය.

Cosmic Story v2 සකස් කරනු ලැබුවේ V-Model ක්‍රමවේදය භාවිතයෙනි. සෑම අවශ්‍යතාවකටම අංකයක් ඇත, සෑම NFR එකකටම මැනුම් ගිවිසුමක් ඇත, සෑම පරීක්ෂණ ඉලක්කයකටම coverage සීමාවක් ඇත.

  • 119 සොයාගත හැකි අවශ්‍යතා — V-Model එකේ හිඩැස් බිංදුවයි.
  • කාර්ය සාධන ඉලක්ක: 30 s පරිච්ඡේද උත්පාදනය (p95), 500 ms p99 GET latency, 4G මත 3 s frontend TTI.
  • ආරක්ෂාව: ගබඩාවේදී AES-256, ගමනේදී TLS 1.2+, 1 h access / 30 d refresh සහිත JWT, 30 d PII hard-delete සහිත soft-delete.
  • ප්‍රවේශ්‍යතාව: prefers-reduced-motion සර්වව්‍යාපීව ගරු කරයි; සෑම අන්තර්ක්‍රියාකාරී මූලද්‍රව්‍යයකම VoiceOver සහ TalkBack ලේබල්.

පිරිවිතර නිරවද්‍යතාව

Cosmic Story v2 පැමිණෙන්නේ V-Model පිරිවිතරයක් සමඟයි — සෑම මට්ටමකටම (system, architecture, module, unit) අනුරූප test plans ඇත, එක් එක් යුගලය අතර trace checkpoints සහිතව.

V-Model පිරිවිතර

119 අවශ්‍යතා, හිඩැස් බිංදුවයි. සෑම අවශ්‍යතාවක්ම ඉදිරියට test case එකකට සහ පසුපසට user story එකකට trace වේ.

20 පරිශීලක කථා

ඒ සෑම එකකටම පැහැදිලි පිළිගැනීමේ නිර්ණායක ඇත. 9 'Must Have' stories නිකුතුව අවහිර කරයි; 6 'Should Have' පුනරාවර්තනයට මඟ පෙන්වයි; 5 'Could Have' යනු phase 2 වේ.

15 ක්‍රියාකාරී අවශ්‍යතා

ඇල්බම සීමාව, පරිච්ඡේද rate limit, අනුනාද මාන ගණන, paywall වේග නීති, offline හැසිරීම — එක් එක් අංකනය කර පරීක්ෂා කර ඇත.

12 ක්‍රියාකාරී නොවන කාණ්ඩ

කාර්ය සාධනය, ආරක්ෂාව, පරීක්ෂණය, පෞද්ගලිකත්වය, ලබා ගත හැකි බව, ප්‍රවේශ්‍යතාව — එක් එක දේ සත්‍යාපනය වන ආකාරය පෙන්වන මිනුම් ගිවිසුමක් සමඟ.

කාර්ය සාධන ඉලක්ක

පොරොන්දු නොව — එක් එක දේ සඳහා මිනුම් ක්‍රමයක් සහිතව ලිඛිතව සඳහන් ඉලක්ක.

පරිච්ඡේද උත්පාදනය

ඉල්ලීම්වලින් 95%ක් සඳහා 30 තත්පර හෝ ඊටත් වඩා හොඳින්. BullMQ රැකියා කාල පරාසයේ ව්‍යාප්තියට එරෙහිව මනිනු ලැබේ.

API ප්‍රමාදය

සමගාමී පරිශීලකයන් 1,000දෙනෙකු සිටින විට p99 GET /people, /journal, /inbox මිලි තත්පර 500කට අඩුවෙන්. k6 load test හරහා මනිනු ලැබේ.

Frontend TTI

අනුකරණය කළ 4G මත time-to-interactive 3 තත්පර හෝ ඊටත් වඩා හොඳින්. Lighthouse CI හරහා මනිනු ලැබේ.

පරීක්ෂණ ආවරණ ඉලක්ක

`pnpm test:cov` gates මඟින් බලාත්මක කරන ලද ප්‍රකාශන ආවරණ සීමා අගයන්.

Backend සේවා

සේවාවල 85% statement coverage ඉලක්කය; controllers මත 80%. Vitest coverage වාර්තා හරහා සත්‍යාපනය කර ඇත.

Frontend stores + composables

composables මත 85%; Pinia stores මත 90%. එම Vitest gate එකම, එම වාර්තා එකම.

ආරක්ෂක තත්ත්වය

සැබෑ පියවර, පැහැදිලිව නම් කර ඇත.

නිශ්චලව සිටින විට encryption

Journal සහ පරිච්ඡේද අන්තර්ගතය platform විසින් කළමනාකරණය කරන යතුරු සමඟ AES-256 encrypt කර ගබඩා කර ඇත. තැටියේ plaintext අන්තර්ගතයක් නැත.

ගමනේදී TLS

සියලුම API ගමනාගමනය TLS 1.2 හෝ ඊට අලුත් එකක් හරහා. HTTP, edge එකේදී HTTPS වෙත හරවා යවයි.

JWT ආයු කාලය

Access token 1 පැයකින් කල් ඉකුත් වේ; refresh token 30 දිනකින්. refresh කරන විට token rotation සිදු වේ.

Soft delete + PII තදින් මැකීම

මුලින් soft-delete, පුද්ගලිකව හඳුනාගත හැකි තොරතුරු තදින් මැකීමට පෙර 30-දින කවුළුවක් සහිතව.

ප්‍රවේශ්‍යතා මූලික මට්ටම

අපේක්ෂාවක් නොව — code review තුළ බලාත්මක කරන මූලික මට්ටමක්.

prefers-reduced-motion

OS මට්ටමින් සකසා ඇති විට, සියලුම GSAP animations opacity-only fades බවට පත් වේ. parallax නැත, transforms නැත, scroll මගින් ක්‍රියාත්මක වන චලනය නැත.

VoiceOver + TalkBack ලේබල්

සෑම අන්තර්ක්‍රියාකාරී මූලද්‍රව්‍යයකටම ARIA label එකක් ඇත. නිකුත් කිරීමට පෙර iOS VoiceOver සහ Android TalkBack මත අතින් සත්‍යාපනය කරන ලදී.

මේවා ඉලක්ක ද, නැතහොත් වර්තමානයේ මැනූ අගයන් ද?

ඉලක්ක, මැනීමේ ගිවිසුම් සමඟ. Cosmic Story v2 ක්‍රියාකාරී සංවර්ධනයේ පවතී; මෙහි ඇති අගයන් එන්නේ නිකුතුව පාලනය කරන V-Model NFR වගුවෙනි. 'එය මනින ආකාරය' තීරුව ඔබට හරියටම කියන්නේ කුමන මෙවලම සත්‍යාපන සංඥාව නිපදවයිද යන්නයි.

backend coverage ඉලක්කය 100% වෙනුවට 85% වන්නේ ඇයි?

මොකද 100% ආවරණය හිස් මිනුමක් — යම් අවස්ථාවකින් එහාට එය සැබෑ සමාලෝචන අවධානයේ වියදමින් සුළු කේත පරීක්ෂා කරයි. 85% ප්‍රකාශන ආවරණය සහ එම පරතරය මත අතින් කරන ආවරණ-සමාලෝචනයක් — යන්ත්‍රයෙන් සත්‍යාපනය කළ හැකි දැඩිභාවය සහ ඉංජිනේරු විනිශ්චය අතර සමතුලිතතාව අපි ලබා ගන්නේ එලෙසයි.

'crisis-aware bypass' යනු ඇත්තටම අදහස් කරන්නේ කුමක්ද — මෙය සායනික ආරක්ෂණ ප්‍රකාශයක්ද?

නැහැ. මෙය යාන්ත්‍රණයක්: අර්බුද වර්ගීකාරකයකින් සලකුණු කරන ලද පණිවිඩ නොමිලේ ලැබෙන දෛනික පණිවිඩ සීමාවෙන් නිදහස් වේ. අපි සායනික ප්‍රතිඵල පොරොන්දු වෙන්නේ නැහැ; අපි කරන්නේ වැඩියෙන්ම නරක මොහොතේ දොර වසා නොදැමීම පමණයි. සැබෑ අර්බුද සම්පත් සඳහා, කරුණාකර ඔබේ ප්‍රදේශයේ සේවාවක් සම්බන්ධ කරගන්න — Cosmic Story v2 යනු චිකිත්සක නිෂ්පාදනයක් නොවේ.

My Zodiac AI අදම අත්හදා බලන්න

Soulwise තම රැල්ල විවර කරද්දී, අපගේ ප්‍රමුඛ ජ්‍යොතිෂ app එක දැනටමත් ඔබේ අතේ ඇත.

ජ්‍යොතිෂ අන්තර්ගතය වන්නේ සිතා බැලීම සහ විනෝදය සඳහාය. මෙහි විස්තර කර ඇති Cosmic Story v2 විශේෂාංග සංවර්ධනය වෙමින් පවතී; ලබා ගත හැකි බව කලින් දැනුම් දීමකින් තොරව වෙනස් විය හැක.