Specifikace V-modelu
119 požadavků, žádné mezery. Každý požadavek se dopředu váže na testovací případ a zpětně na uživatelský příběh.
Cosmic Story v2 byla specifikována metodikou V-Model. Každý požadavek má číslo, každý NFR má měřicí kontrakt a každý testovací cíl má prahovou hodnotu pokrytí.
Cosmic Story v2 přichází se specifikací podle V-modelu — každá úroveň (systém, architektura, modul, jednotka) má odpovídající testovací plány a mezi každou dvojicí jsou kontrolní body sledovatelnosti.
119 požadavků, žádné mezery. Každý požadavek se dopředu váže na testovací případ a zpětně na uživatelský příběh.
Každý z nich má jasná akceptační kritéria. 9 příběhů „Must Have“ blokuje vydání; 6 příběhů „Should Have“ utváří iteraci; 5 příběhů „Could Have“ patří do fáze 2.
Limit alba, rychlostní limit kapitol, počet dimenzí rezonance, pravidla dávkování paywallu, chování offline — vše očíslováno a otestováno.
Výkon, bezpečnost, testování, soukromí, dostupnost, přístupnost — každá s měřicí smlouvou, která ukazuje, jak se ověřuje.
Ne sliby — písemně dané cíle, každý s vlastní metodou měření.
30 sekund nebo méně u 95% požadavků. Měřeno podle rozložení doby trvání úloh v BullMQ.
p99 GET /people, /journal, /inbox pod 500 milisekund při 1,000 souběžných uživatelích. Měřeno zátěžovým testem k6.
Time-to-interactive 3 sekund nebo méně na simulovaném 4G. Měřeno přes Lighthouse CI.
Prahové hodnoty pokrytí příkazů vynucené branami `pnpm test:cov`.
Cílové pokrytí příkazů 85% u služeb; 80% u controllerů. Ověřeno pomocí reportů pokrytí z Vitestu.
85% u composables; 90% u stores v Pinii. Stejná brána Vitest, stejné reporty.
Skutečná opatření, výslovně pojmenovaná.
Texty deníku a kapitol jsou uložené šifrovaně pomocí AES-256 s klíči spravovanými platformou. Na disku nejsou žádné texty v otevřené podobě.
Veškerý provoz API přes TLS 1.2 nebo novější. HTTP se na okraji přesměrovává na HTTPS.
Přístupové tokeny vyprší po 1 hodině; obnovovací tokeny po 30 dnech. Při obnově se tokeny rotují.
Nejprve měkké smazání, s 30denním obdobím před tvrdým smazáním osobně identifikovatelných údajů.
Žádná zbožná přání — základ vynucovaný při revizi kódu.
Když je tato volba nastavená na úrovni operačního systému, všechny animace GSAP se promění v pouhé prolínání průhlednosti. Žádná parallaxa, žádné transformace, žádný pohyb řízený posouváním.
Každý interaktivní prvek má popisek ARIA. Před vydáním ho ručně ověřujeme na iOS VoiceOver a Android TalkBack.
Cíle, doplněné měřicími smlouvami. Cosmic Story v2 se aktivně vyvíjí; zdejší čísla pocházejí z tabulky nefunkčních požadavků V-Modelu, která rozhoduje o vydání. Sloupec „jak se to měří“ ti přesně ukáže, který nástroj produkuje ověřovací signál.
Protože 100% pokrytí je jen marnivá metrika — za určitou hranicí testuje triviální kód na úkor skutečné pozornosti při kontrole. 85% pokrytí příkazů spolu s ruční kontrolou zbývající mezery je způsob, jak vyvažujeme strojově ověřitelnou důslednost a inženýrský úsudek.
Ne. Je to mechanismus: zprávy označené krizovým klasifikátorem jsou vyňaty z denního limitu bezplatných zpráv. Neslibujeme klinické výsledky; jen ti nezamykáme dveře v nejhorší možnou chvíli. Pro skutečnou pomoc v krizi se prosím obrať na místní službu — Cosmic Story v2 není terapeutický produkt.
Zatímco Soulwise teprve rozjíždí své vlny, naši vlajkovou astrologickou aplikaci už máš po ruce.
Astrologický obsah slouží k zamyšlení a pro zábavu. Funkce Cosmic Story v2 popsané zde jsou ve vývoji; dostupnost se může změnit bez předchozího upozornění.