Sejauh mana keberkesanannya — bukti kejuruteraan.

Cosmic Story v2 ditentukan menggunakan metodologi V-Model. Setiap keperluan mempunyai nombor, setiap NFR mempunyai kontrak ukuran, setiap sasaran ujian mempunyai ambang liputan.

  • 119 keperluan yang boleh dijejak — sifar jurang dalam V-Model.
  • Sasaran prestasi: 30 s penjanaan bab (p95), 500 ms latensi GET p99, 3 s TTI frontend pada 4G.
  • Keselamatan: AES-256 semasa data disimpan, TLS 1.2+ dalam transit, JWT dengan akses 1 j / segar semula 30 h, pemadaman lembut dengan pemadaman keras PII dalam 30 h.
  • Kebolehcapaian: prefers-reduced-motion dihormati secara global; label VoiceOver dan TalkBack pada setiap elemen interaktif.

Ketelitian Spesifikasi

Cosmic Story v2 dilengkapi dengan spesifikasi V-Model — setiap peringkat (sistem, seni bina, modul, unit) mempunyai pelan ujian yang sepadan, dengan titik pemeriksaan jejak di antara setiap pasangan.

Spesifikasi V-Model

119 keperluan, sifar jurang. Setiap keperluan dijejak ke hadapan kepada kes ujian dan ke belakang kepada cerita pengguna.

20 cerita pengguna

Setiap satu mempunyai kriteria penerimaan yang jelas. 9 cerita 'Must Have' menghalang pelepasan; 6 cerita 'Should Have' memandu iterasi; 5 cerita 'Could Have' berada dalam fasa 2.

15 keperluan fungsian

Had album, had kadar bab, kiraan dimensi resonans, peraturan rentak paywall, tingkah laku luar talian — semuanya dinomborkan dan diuji.

12 kategori bukan fungsian

Prestasi, keselamatan, pengujian, privasi, ketersediaan, kebolehcapaian — masing‑masing dengan kontrak ukuran yang menunjukkan cara ia disahkan.

Sasaran prestasi

Bukan janji — sasaran bertulis dengan kaedah pengukuran untuk setiap satu.

Penjanaan Bab

30 saat atau lebih baik untuk 95% permintaan. Diukur berbanding taburan tempoh kerja BullMQ.

Kependaman API

p99 GET /people, /journal, /inbox dalam masa kurang daripada 500 milisaat dengan 1,000 pengguna serentak. Diukur melalui ujian beban k6.

TTI Frontend

Masa untuk interaktif selama 3 saat atau lebih baik pada 4G simulasi. Diukur melalui Lighthouse CI.

Sasaran liputan ujian

Ambang liputan pernyataan yang dikuatkuasakan oleh pintu `pnpm test:cov`.

Perkhidmatan Backend

Sasaran liputan pernyataan 85% pada perkhidmatan; 80% pada pengawal. Disahkan melalui laporan liputan Vitest.

Stor frontend + composables

85% pada composables; 90% pada Pinia stores. Pintu Vitest yang sama, laporan yang sama.

Postur keselamatan

Ukuran sebenar, dinamakan secara eksplisit.

Penyulitan data ketika tidak aktif

Badan jurnal dan bab disimpan dalam bentuk tersulit AES-256 dengan kunci yang diuruskan platform. Tiada badan teks biasa di cakera.

TLS dalam transit

Semua trafik API melalui TLS 1.2 atau lebih baru. HTTP mengalihkan ke HTTPS di tepi.

Tempoh hayat JWT

Token akses tamat selepas 1 jam; token penyegaran tamat selepas 30 hari. Putaran token semasa penyegaran.

Pemadaman lembut + Pemadaman keras PII

Padam-lembut dahulu, dengan tempoh 30 hari sebelum pemadaman kekal maklumat pengenalan peribadi.

Asas Kebolehcapaian

Bukan aspirasi — satu asas yang dikuatkuasakan dalam semakan kod.

prefers-reduced-motion

Apabila ditetapkan pada peringkat OS, semua animasi GSAP menjadi peralihan hanya kelegapan. Tiada paralaks, tiada transformasi, tiada pergerakan yang dipacu oleh skrol.

Label VoiceOver + TalkBack

Setiap elemen interaktif mempunyai label ARIA. Disahkan secara manual pada iOS VoiceOver dan Android TalkBack sebelum dikeluarkan.

Adakah ini sasaran, atau nombor yang diukur pada masa ini?

Sasaran, dengan kontrak pengukuran. Cosmic Story v2 sedang dalam pembangunan aktif; nombor-nombor di sini datang dari jadual NFR Model V yang mengawal pelepasan. Lajur 'bagaimana ia diukur' memberitahu anda secara tepat alat mana yang menghasilkan isyarat pengesahan.

Mengapa 85% adalah sasaran liputan backend dan bukan 100%?

Kerana liputan 100% adalah metrik kesombongan — melepasi satu titik tertentu, ia menguji kod yang remeh dengan mengorbankan perhatian semakan yang sebenar. Liputan kenyataan 85% dengan semakan liputan manual pada jurang adalah cara kami menyeimbangkan ketegasan yang boleh disahkan oleh mesin dengan pertimbangan kejuruteraan.

Tidak. Apakah maksud sebenar 'laluan pintas yang menyedari krisis' — adakah ini suatu tuntutan keselamatan klinikal?

Tidak. Ia adalah satu mekanisme: mesej yang dikenal pasti oleh pengklasifikasi krisis dikecualikan daripada had mesej harian percuma. Kami tidak menjanjikan hasil klinikal; kami hanya tidak mengunci pintu pada saat terburuk yang mungkin berlaku. Untuk sumber krisis sebenar, sila hubungi perkhidmatan tempatan — Cosmic Story v2 bukanlah produk terapi.

Cuba My Zodiac AI hari ini

Ketika Soulwise membuka gelombangnya, aplikasi astrologi utama kami sudah pun berada di tangan anda.

Kandungan astrologi adalah untuk tujuan refleksi dan hiburan. Ciri-ciri Cosmic Story v2 yang diterangkan di sini sedang dalam pembangunan; ketersediaan tertakluk kepada perubahan tanpa notis.