V-Model specificatie
119 vereisten, nul hiaten. Elke vereiste wordt doorgetraceerd naar een testgeval en terug naar een gebruikersverhaal.
Cosmic Story v2 is gebaseerd op de V-Model-methodiek. Iedere vereiste heeft een nummer, iedere NFR heeft een meetcontract en ieder testdoel heeft een dekkingsdrempel.
Cosmic Story v2 wordt geleverd met een V-Model specificatie — elk niveau (systeem, architectuur, module, eenheid) heeft overeenkomstige testplannen, met traceercontrolepunten tussen elk koppel.
119 vereisten, nul hiaten. Elke vereiste wordt doorgetraceerd naar een testgeval en terug naar een gebruikersverhaal.
Ieder heeft duidelijke acceptatiecriteria. De 9 'Moet hebben'-verhalen blokkeren de release; de 6 'Zou moeten hebben'-verhalen sturen de iteratie aan; de 5 'Zou kunnen hebben'-verhalen zijn fase 2.
Albumlimiet, snelheidslimiet per hoofdstuk, resonantiedimensies, betaalmuurregels, offline gedrag — elk genummerd en getest.
Prestaties, beveiliging, testen, privacy, beschikbaarheid, toegankelijkheid — elk met een meetcontract dat aangeeft hoe het wordt geverifieerd.
Geen beloftes — vastgelegde doelen met een meetmethode voor elk.
30 seconden of sneller voor 95% van de aanvragen. Gemeten tegen de verdeling van de duur van de taken in BullMQ.
p99 GET /people, /journal, /inbox onder 500 milliseconden bij 1.000 gelijktijdige gebruikers. Gemeten via een k6-belastingstest.
Interactietijd van 3 seconden of beter op gesimuleerde 4G. Gemeten via Lighthouse CI.
Drempelwaarden voor de statement coverage worden afgedwongen door `pnpm test:cov`-controlepoorten.
85% statement coverage op services; 80% op controllers. Geverifieerd via dekkingsrapporten van Vitest.
85% voor composables; 90% voor Pinia stores. Zelfde Vitest-gate, zelfde rapporten.
Echte maatregelen, expliciet benoemd.
Journalen en hoofdstukken worden AES-256 versleuteld opgeslagen met sleutels die door het platform worden beheerd. Er staat geen onversleutelde tekst op schijf.
Alle API-verkeer via TLS 1.2 of nieuwer. HTTP wordt op het randnetwerk naar HTTPS omgeleid.
Toegangstokens verlopen na 1 uur; vernieuwingstokens na 30 dagen. Tokenrotatie bij vernieuwing.
Eerst soft-delete, met een venster van 30 dagen voordat persoonlijk identificeerbare informatie definitief wordt verwijderd.
Niet een streven — een basislijn die wordt gehandhaafd bij code review.
Wanneer dit op OS-niveau wordt ingesteld, worden alle GSAP-animaties uitsluitend fades in opacity. Geen parallax, geen transformaties, geen scrollgestuurde animaties.
Elk interactief element heeft een ARIA-label. Handmatig geverifieerd op iOS VoiceOver en Android TalkBack voor publicatie.
Doelen, met meetcontracten. Cosmic Story v2 is in actieve ontwikkeling; de cijfers hier komen uit de V-Model NFR-tabel die de release beheert. De kolom 'hoe wordt het gemeten' vertelt je precies welk hulpmiddel het verificatiesignaal genereert.
Omdat 100% dekking een oppervlakkige statistiek is — na een bepaald punt test het triviale code ten koste van echte reviewaandacht. 85% dekking met een handmatige doorloop van de dekking voor de hiat is hoe we machineverifieerbare striktheid in evenwicht brengen met technisch oordeel.
Nee, het is een mechanisme: berichten die door een crisisclassifier worden gemarkeerd, zijn vrijgesteld van het dagelijkse gratis berichtlimiet. We beloven geen klinische resultaten; we sluiten gewoon de deur niet op het slechtst mogelijke moment. Voor echte crisishulp kun je contact opnemen met een lokale dienst — Cosmic Story v2 is geen therapeutisch product.
Terwijl Soulwise zijn golven opent, is onze vlaggenschip-astrologie-app al in jouw handen.
Astrologie-inhoud is bedoeld voor reflectie en vermaak. De hier beschreven functies van Cosmic Story v2 zijn in ontwikkeling; beschikbaarheid kan zonder voorafgaande kennisgeving worden gewijzigd.