Seberapa baik ia bekerja — bukti rekayasa.

Cosmic Story v2 ditentukan menggunakan metodologi V-Model. Setiap kebutuhan memiliki nomor, setiap NFR memiliki kontrak pengukuran, setiap target pengujian memiliki ambang cakupan.

  • 119 persyaratan yang dapat dilacak — nol celah dalam V-Model.
  • Target kinerja: 30 dtk pembuatan bab (p95), latensi GET p99 500 ms, frontend TTI 3 dtk pada 4G.
  • Keamanan: AES-256 saat disimpan, TLS 1.2+ dalam transit, JWT dengan akses 1 jam / penyegaran 30 hari, soft-delete dengan hard-delete PII setelah 30 hari.
  • Aksesibilitas: 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 level (sistem, arsitektur, modul, unit) memiliki rencana pengujian yang sesuai, dengan titik pemeriksaan jejak di antara setiap pasangan.

Spesifikasi V-Model

119 persyaratan, nol celah. Setiap persyaratan terhubung maju ke kasus uji dan mundur ke user story.

20 cerita pengguna

Masing‑masing memiliki kriteria penerimaan yang eksplisit. 9 cerita 'Must Have' menghalangi rilis; 6 'Should Have' memberi informasi iterasi; 5 'Could Have' berada pada fase 2.

15 persyaratan fungsional

Batas album, batas laju bab, hitungan dimensi resonansi, aturan kecepatan paywall, perilaku offline — semuanya diberi nomor dan diuji.

12 kategori non-fungsional

Kinerja, keamanan, pengujian, privasi, ketersediaan, aksesibilitas — masing‑masing dengan kontrak pengukuran yang menunjukkan cara verifikasinya.

--- Target kinerja ---

Bukan janji — target tertulis dengan metode pengukuran untuk masing‑masing.

Pembuatan Bab

30 detik atau lebih baik untuk 95% permintaan. Diukur terhadap distribusi durasi pekerjaan BullMQ.

Latensi API

p99 GET /people, /journal, /inbox dalam waktu kurang dari 500 milidetik dengan 1,000 pengguna bersamaan. Diukur melalui tes beban k6.

TTI Frontend

Waktu hingga interaktif sebesar 3 detik atau lebih baik pada simulasi 4G. Diukur melalui Lighthouse CI.

--- Target cakupan pengujian ---

Ambang batas cakupan pernyataan yang ditegakkan oleh gerbang `pnpm test:cov`.

Layanan Backend

85% target cakupan pernyataan pada layanan; 80% pada pengontrol. Diverifikasi melalui laporan cakupan Vitest.

Store Frontend + composables

85% pada composables; 90% pada store Pinia. Gerbang Vitest yang sama, laporan yang sama.

Postur keamanan

Ukuran nyata, disebutkan secara eksplisit.

Enkripsi saat disimpan

Badan jurnal dan bab disimpan terenkripsi AES-256 dengan kunci yang dikelola platform. Tidak ada badan teks biasa di disk.

TLS dalam transit

Semua lalu lintas API dengan TLS 1.2 atau lebih baru. HTTP diarahkan ke HTTPS di edge.

Masa aktif JWT

Token akses kedaluwarsa setelah 1 jam; token penyegaran setelah 30 hari. Rotasi token saat penyegaran.

Penghapusan lunak + Penghapusan keras PII

Hapus sementara terlebih dahulu, dengan jeda 30 hari sebelum penghapusan permanen informasi yang dapat mengidentifikasi pribadi.

Dasar Aksesibilitas

Bukan aspirasi — standar dasar yang ditegakkan dalam tinjauan kode.

prefers-reduced-motion

Saat diatur pada level OS, semua animasi GSAP menjadi fade hanya pada opacity. Tidak ada paralaks, tidak ada transformasi, tidak ada gerakan yang digerakkan oleh scroll.

Label VoiceOver + TalkBack

Setiap elemen interaktif memiliki label ARIA. Diverifikasi secara manual pada iOS VoiceOver dan Android TalkBack sebelum dirilis.

Apakah ini target, atau angka yang diukur saat ini?

Target, dengan kontrak pengukuran. Cosmic Story v2 sedang dalam pengembangan aktif; angka‑angka di sini berasal dari tabel NFR V‑Model yang mengatur rilis. Kolom ‘bagaimana diukur’ memberi tahu Anda secara tepat alat mana yang menghasilkan sinyal verifikasi.

Mengapa 85% menjadi target cakupan backend daripada 100%?

Karena cakupan 100% adalah metrik pamer — setelah titik tertentu ia menguji kode sepele dengan mengorbankan perhatian review yang sebenarnya. Cakupan pernyataan 85% dengan tinjauan manual pada kesenjangan adalah cara kami menyeimbangkan ketelitian yang dapat diverifikasi mesin dengan pertimbangan teknik.

Apa sebenarnya arti 'crisis-aware bypass' — apakah ini klaim keamanan klinis?

Tidak. Ini adalah mekanisme: pesan yang ditandai oleh klasifikator krisis dikecualikan dari batas harian pesan gratis. Kami tidak menjanjikan hasil klinis; kami hanya tidak menutup pintu pada saat yang paling buruk. Untuk sumber daya krisis yang sebenarnya, silakan hubungi layanan lokal — Cosmic Story v2 bukan produk terapi.

Coba My Zodiac AI sekarang

Saat Soulwise membuka gelombangnya, aplikasi astrologi andalan kami sudah ada di genggamanmu.

Konten astrologi bersifat untuk refleksi dan hiburan. Fitur-fitur Cosmic Story v2 yang dijelaskan di sini sedang dalam pengembangan; ketersediaan dapat berubah tanpa pemberitahuan terlebih dahulu.