Especificació en model en V
119 requisits, zero buits. Cada requisit es traça cap endavant fins a un cas de prova i cap enrere fins a una història d'usuari.
Cosmic Story v2 es va especificar amb la metodologia del Model en V. Cada requisit té un número, cada NFR té un contracte de mesura i cada objectiu de prova té un llindar de cobertura.
Cosmic Story v2 s'entrega amb una especificació en model en V: cada nivell (sistema, arquitectura, mòdul, unitat) té els seus plans de proves corresponents, amb punts de control de traçabilitat entre cada parella.
119 requisits, zero buits. Cada requisit es traça cap endavant fins a un cas de prova i cap enrere fins a una història d'usuari.
Cadascuna té criteris d'acceptació explícits. Les 9 històries 'Must Have' bloquegen el llançament; les 6 'Should Have' orienten la iteració; les 5 'Could Have' són de la fase 2.
Límit d'àlbums, límit de ritme de capítols, recompte de dimensions de ressonància, regles de cadència del paywall, comportament fora de línia: cadascun numerat i provat.
Rendiment, seguretat, proves, privadesa, disponibilitat, accessibilitat — cadascuna amb un contracte de mesura que mostra com es verifica.
No són promeses — objectius escrits amb un mètode de mesura per a cadascun.
30 segons o menys per al 95% de les peticions. Mesurat respecte a la distribució de durada de les feines de BullMQ.
p99 GET /people, /journal, /inbox per sota dels 500 mil·lisegons amb 1,000 usuaris concurrents. Mesurat amb una prova de càrrega k6.
Temps fins a la interactivitat de 3 segons o millor en 4G simulat. Mesurat amb Lighthouse CI.
Llindars de cobertura de sentències imposats per les comprovacions de `pnpm test:cov`.
Objectiu de cobertura d'instruccions del 85% als serveis; del 80% als controladors. Verificat mitjançant els informes de cobertura de Vitest.
85% als composables; 90% als stores de Pinia. El mateix control de Vitest, els mateixos informes.
Mesures reals, anomenades de manera explícita.
Els cossos del diari i dels capítols es desen xifrats amb AES-256 amb claus gestionades per la plataforma. Cap cos en text pla al disc.
Tot el trànsit de l'API va sobre TLS 1.2 o superior. L'HTTP redirigeix a HTTPS a la perifèria.
Els tokens d'accés caduquen al cap d'1 hora; els tokens de refresc, al cap de 30 dies. Rotació de tokens en refrescar.
Primer l'esborrat suau, amb una finestra de 30 dies abans de l'esborrat definitiu de la informació d'identificació personal.
No és una aspiració, sinó un mínim que s'aplica en la revisió de codi.
Quan s'activa a escala del sistema operatiu, totes les animacions de GSAP es converteixen en foses només d'opacitat. Sense paral·laxi, sense transformacions, sense moviment lligat al desplaçament.
Cada element interactiu té una etiqueta ARIA. Verificada manualment amb VoiceOver a iOS i TalkBack a Android abans del llançament.
Objectius, amb contractes de mesurament. Cosmic Story v2 està en desenvolupament actiu; les xifres d'aquí provenen de la taula d'NFR del model en V que regula el llançament. La columna «com es mesura» et diu exactament quina eina produeix el senyal de verificació.
Perquè una cobertura del 100% és una mètrica de vanitat: a partir d'un cert punt, posa a prova codi trivial a costa de l'atenció real en la revisió. Una cobertura d'instruccions del 85% amb una revisió manual de la cobertura sobre el que queda fora és com equilibrem el rigor verificable per màquina amb el criteri d'enginyeria.
No. És un mecanisme: els missatges marcats per un classificador de crisi queden exempts del límit diari de missatges gratuïts. No prometem resultats clínics; senzillament, no tanquem la porta en el pitjor moment possible. Per a recursos reals de crisi, contacta amb un servei local: Cosmic Story v2 no és un producte de teràpia.
Mentre Soulwise obre les seves ones, la nostra aplicació d'astrologia de referència ja és a les teves mans.
El contingut astrològic és per a la reflexió i l'entreteniment. Les funcions de Cosmic Story v2 descrites aquí estan en desenvolupament; la disponibilitat pot canviar sense previ avís.