V-Model පිරිවිතර
119 අවශ්යතා, හිඩැස් බිංදුවයි. සෑම අවශ්යතාවක්ම ඉදිරියට test case එකකට සහ පසුපසට user story එකකට trace වේ.
Cosmic Story v2 සකස් කරනු ලැබුවේ V-Model ක්රමවේදය භාවිතයෙනි. සෑම අවශ්යතාවකටම අංකයක් ඇත, සෑම NFR එකකටම මැනුම් ගිවිසුමක් ඇත, සෑම පරීක්ෂණ ඉලක්කයකටම coverage සීමාවක් ඇත.
Cosmic Story v2 පැමිණෙන්නේ V-Model පිරිවිතරයක් සමඟයි — සෑම මට්ටමකටම (system, architecture, module, unit) අනුරූප test plans ඇත, එක් එක් යුගලය අතර trace checkpoints සහිතව.
119 අවශ්යතා, හිඩැස් බිංදුවයි. සෑම අවශ්යතාවක්ම ඉදිරියට test case එකකට සහ පසුපසට user story එකකට trace වේ.
ඒ සෑම එකකටම පැහැදිලි පිළිගැනීමේ නිර්ණායක ඇත. 9 'Must Have' stories නිකුතුව අවහිර කරයි; 6 'Should Have' පුනරාවර්තනයට මඟ පෙන්වයි; 5 'Could Have' යනු phase 2 වේ.
ඇල්බම සීමාව, පරිච්ඡේද rate limit, අනුනාද මාන ගණන, paywall වේග නීති, offline හැසිරීම — එක් එක් අංකනය කර පරීක්ෂා කර ඇත.
කාර්ය සාධනය, ආරක්ෂාව, පරීක්ෂණය, පෞද්ගලිකත්වය, ලබා ගත හැකි බව, ප්රවේශ්යතාව — එක් එක දේ සත්යාපනය වන ආකාරය පෙන්වන මිනුම් ගිවිසුමක් සමඟ.
පොරොන්දු නොව — එක් එක දේ සඳහා මිනුම් ක්රමයක් සහිතව ලිඛිතව සඳහන් ඉලක්ක.
ඉල්ලීම්වලින් 95%ක් සඳහා 30 තත්පර හෝ ඊටත් වඩා හොඳින්. BullMQ රැකියා කාල පරාසයේ ව්යාප්තියට එරෙහිව මනිනු ලැබේ.
සමගාමී පරිශීලකයන් 1,000දෙනෙකු සිටින විට p99 GET /people, /journal, /inbox මිලි තත්පර 500කට අඩුවෙන්. k6 load test හරහා මනිනු ලැබේ.
අනුකරණය කළ 4G මත time-to-interactive 3 තත්පර හෝ ඊටත් වඩා හොඳින්. Lighthouse CI හරහා මනිනු ලැබේ.
`pnpm test:cov` gates මඟින් බලාත්මක කරන ලද ප්රකාශන ආවරණ සීමා අගයන්.
සේවාවල 85% statement coverage ඉලක්කය; controllers මත 80%. Vitest coverage වාර්තා හරහා සත්යාපනය කර ඇත.
composables මත 85%; Pinia stores මත 90%. එම Vitest gate එකම, එම වාර්තා එකම.
සැබෑ පියවර, පැහැදිලිව නම් කර ඇත.
Journal සහ පරිච්ඡේද අන්තර්ගතය platform විසින් කළමනාකරණය කරන යතුරු සමඟ AES-256 encrypt කර ගබඩා කර ඇත. තැටියේ plaintext අන්තර්ගතයක් නැත.
සියලුම API ගමනාගමනය TLS 1.2 හෝ ඊට අලුත් එකක් හරහා. HTTP, edge එකේදී HTTPS වෙත හරවා යවයි.
Access token 1 පැයකින් කල් ඉකුත් වේ; refresh token 30 දිනකින්. refresh කරන විට token rotation සිදු වේ.
මුලින් soft-delete, පුද්ගලිකව හඳුනාගත හැකි තොරතුරු තදින් මැකීමට පෙර 30-දින කවුළුවක් සහිතව.
අපේක්ෂාවක් නොව — code review තුළ බලාත්මක කරන මූලික මට්ටමක්.
OS මට්ටමින් සකසා ඇති විට, සියලුම GSAP animations opacity-only fades බවට පත් වේ. parallax නැත, transforms නැත, scroll මගින් ක්රියාත්මක වන චලනය නැත.
සෑම අන්තර්ක්රියාකාරී මූලද්රව්යයකටම ARIA label එකක් ඇත. නිකුත් කිරීමට පෙර iOS VoiceOver සහ Android TalkBack මත අතින් සත්යාපනය කරන ලදී.
ඉලක්ක, මැනීමේ ගිවිසුම් සමඟ. Cosmic Story v2 ක්රියාකාරී සංවර්ධනයේ පවතී; මෙහි ඇති අගයන් එන්නේ නිකුතුව පාලනය කරන V-Model NFR වගුවෙනි. 'එය මනින ආකාරය' තීරුව ඔබට හරියටම කියන්නේ කුමන මෙවලම සත්යාපන සංඥාව නිපදවයිද යන්නයි.
මොකද 100% ආවරණය හිස් මිනුමක් — යම් අවස්ථාවකින් එහාට එය සැබෑ සමාලෝචන අවධානයේ වියදමින් සුළු කේත පරීක්ෂා කරයි. 85% ප්රකාශන ආවරණය සහ එම පරතරය මත අතින් කරන ආවරණ-සමාලෝචනයක් — යන්ත්රයෙන් සත්යාපනය කළ හැකි දැඩිභාවය සහ ඉංජිනේරු විනිශ්චය අතර සමතුලිතතාව අපි ලබා ගන්නේ එලෙසයි.
නැහැ. මෙය යාන්ත්රණයක්: අර්බුද වර්ගීකාරකයකින් සලකුණු කරන ලද පණිවිඩ නොමිලේ ලැබෙන දෛනික පණිවිඩ සීමාවෙන් නිදහස් වේ. අපි සායනික ප්රතිඵල පොරොන්දු වෙන්නේ නැහැ; අපි කරන්නේ වැඩියෙන්ම නරක මොහොතේ දොර වසා නොදැමීම පමණයි. සැබෑ අර්බුද සම්පත් සඳහා, කරුණාකර ඔබේ ප්රදේශයේ සේවාවක් සම්බන්ධ කරගන්න — Cosmic Story v2 යනු චිකිත්සක නිෂ්පාදනයක් නොවේ.
Soulwise තම රැල්ල විවර කරද්දී, අපගේ ප්රමුඛ ජ්යොතිෂ app එක දැනටමත් ඔබේ අතේ ඇත.
ජ්යොතිෂ අන්තර්ගතය වන්නේ සිතා බැලීම සහ විනෝදය සඳහාය. මෙහි විස්තර කර ඇති Cosmic Story v2 විශේෂාංග සංවර්ධනය වෙමින් පවතී; ලබා ගත හැකි බව කලින් දැනුම් දීමකින් තොරව වෙනස් විය හැක.