Колико добро ради — инжењерски доказ.

Cosmic Story v2 је спецификован коришћењем V-Model методологије. Сваки захтев има број, сваки NFR има уговор о мерењу, а сваки тест има праг покривености.

  • 119 следивих захтева — ниједне празнине у V-моделу.
  • Циљане перформансе: 30 s за генерисање поглавља (p95), 500 ms p99 GET кашњење, 3 s TTI на фронтенду преко 4G.
  • Безбедност: AES-256 у мировању, TLS 1.2+ у преносу, JWT са 1 h приступом / 30 d освежавањем, меко брисање уз трајно брисање личних података за 30 d.
  • Приступачност: prefers-reduced-motion се поштује глобално; VoiceOver и TalkBack ознаке на сваком интерактивном елементу.

Прецизност спецификације

Cosmic Story v2 долази са спецификацијом по V-моделу — сваки ниво (систем, архитектура, модул, јединица) има одговарајуће планове тестирања, са контролним тачкама следивости између сваког пара.

Спецификација по V-моделу

119 захтева, ниједне празнине. Сваки захтев се следи унапред до тест случаја и уназад до корисничке приче.

20 корисничких прича

Свака има јасне критеријуме прихватања. 9 прича типа „Must Have“ блокирају објаву; 6 типа „Should Have“ усмеравају итерацију; 5 типа „Could Have“ су у фази 2.

15 функционалних захтева

Ограничење албума, лимит брзине поглавља, број димензија резонанце, правила темпа за paywall, понашање ван мреже — свако нумерисано и тестирано.

12 нефункционалних категорија

Перформансе, безбедност, тестирање, приватност, доступност, приступачност — свака са уговором о мерењу који показује како се проверава.

Циљеви перформанси

Не обећања — записани циљеви са методом мерења за сваки.

Генерисање поглавља

30 секунди или боље за 95% захтева. Мерено у односу на дистрибуцију трајања BullMQ послова.

Латенција API-ja

p99 GET /people, /journal, /inbox испод 500 милисекунди при 1,000 истовремених корисника. Мерено k6 тестом оптерећења.

Frontend TTI

Време до интерактивности од 3 секунди или боље на симулираној 4G мрежи. Мерено помоћу Lighthouse CI.

Циљеви покривености тестовима

Прагови покривености наредби које намећу `pnpm test:cov` капије.

Бекенд сервиси

Циљно покриће исказа од 85% на сервисима; 80% на контролерима. Проверено путем Vitest извештаја о покрићу.

Фронтенд стораови + композаблови

85% на композаблима; 90% на Pinia сторовима. Иста Vitest капија, исти извештаји.

Безбедносни став

Конкретне мере, изричито наведене.

Шифровање у мировању

Садржаји дневника и поглавља чувају се шифровани AES-256 кључевима којима управља платформа. Никаквог садржаја у отвореном тексту на диску.

TLS у преносу

Сав API саобраћај иде преко TLS 1.2 или новијег. HTTP се преусмерава на HTTPS на ивици.

Трајање JWT токена

Приступни токени истичу након 1 сата; токени за освежавање након 30 дана. Ротација токена при освежавању.

Меко брисање + трајно брисање личних података

Прво меко брисање, уз период од 30 дана пре трајног брисања лично препознатљивих података.

Основни ниво приступачности

Није тежња — то је основа коју спроводимо кроз преглед кода.

prefers-reduced-motion

Када се подеси на нивоу оперативног система, све GSAP анимације постају само претапања прозирности. Без паралакса, без трансформација, без покрета вођеног скроловањем.

VoiceOver + TalkBack ознаке

Сваки интерактивни елемент има ARIA ознаку. Ручно проверено на iOS VoiceOver и Android TalkBack пре издања.

Да ли су ово циљеви или тренутно измерене вредности?

Циљеви, са уговорима о мерењу. Cosmic Story v2 је у активном развоју; бројеви овде потичу из V-Model NFR табеле која условљава издање. Колона „како се мери” тачно ти говори који алат производи сигнал за верификацију.

Зашто је 85% циљна покривеност бекенда, а не 100%?

Зато што је покривеност од 100% метрика сујете — после одређене тачке тестира тривијалан код на штету праве пажње током прегледа. Покривеност исказа од 85% уз ручни преглед покривености на преосталом делу јесте начин на који балансирамо машински проверљиву строгоћу и инжењерску процену.

Шта заправо значи „заобилажење свесно кризе“ — да ли је то клиничка тврдња о безбедности?

Не. То је механизам: поруке које класификатор криза означи изузете су од бесплатног дневног ограничења порука. Не обећавамо клиничке исходе; само не закључавамо врата у најгорем могућем тренутку. За стварну помоћ у кризи, обрати се локалној служби — Cosmic Story v2 није терапијски производ.

Испробај My Zodiac AI данас

Док Soulwise отвара своје таласе, наша водећа астролошка апликација већ је у твојим рукама.

Астролошки садржај служи за размишљање и забаву. Могућности Cosmic Story v2 описане овде су у изради; доступност се може променити без претходне најаве.