Spesifikasi V-Model
119 persyaratan, nol celah. Setiap persyaratan terhubung maju ke kasus uji dan mundur ke user story.
Cosmic Story v2 ditentukan menggunakan metodologi V-Model. Setiap kebutuhan memiliki nomor, setiap NFR memiliki kontrak pengukuran, setiap target pengujian memiliki ambang cakupan.
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.
119 persyaratan, nol celah. Setiap persyaratan terhubung maju ke kasus uji dan mundur ke user story.
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.
Batas album, batas laju bab, hitungan dimensi resonansi, aturan kecepatan paywall, perilaku offline — semuanya diberi nomor dan diuji.
Kinerja, keamanan, pengujian, privasi, ketersediaan, aksesibilitas — masing‑masing dengan kontrak pengukuran yang menunjukkan cara verifikasinya.
Bukan janji — target tertulis dengan metode pengukuran untuk masing‑masing.
30 detik atau lebih baik untuk 95% permintaan. Diukur terhadap distribusi durasi pekerjaan BullMQ.
p99 GET /people, /journal, /inbox dalam waktu kurang dari 500 milidetik dengan 1,000 pengguna bersamaan. Diukur melalui tes beban k6.
Waktu hingga interaktif sebesar 3 detik atau lebih baik pada simulasi 4G. Diukur melalui Lighthouse CI.
Ambang batas cakupan pernyataan yang ditegakkan oleh gerbang `pnpm test:cov`.
85% target cakupan pernyataan pada layanan; 80% pada pengontrol. Diverifikasi melalui laporan cakupan Vitest.
85% pada composables; 90% pada store Pinia. Gerbang Vitest yang sama, laporan yang sama.
Ukuran nyata, disebutkan secara eksplisit.
Badan jurnal dan bab disimpan terenkripsi AES-256 dengan kunci yang dikelola platform. Tidak ada badan teks biasa di disk.
Semua lalu lintas API dengan TLS 1.2 atau lebih baru. HTTP diarahkan ke HTTPS di edge.
Token akses kedaluwarsa setelah 1 jam; token penyegaran setelah 30 hari. Rotasi token saat penyegaran.
Hapus sementara terlebih dahulu, dengan jeda 30 hari sebelum penghapusan permanen informasi yang dapat mengidentifikasi pribadi.
Bukan aspirasi — standar dasar yang ditegakkan dalam tinjauan kode.
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.
Setiap elemen interaktif memiliki label ARIA. Diverifikasi secara manual pada iOS VoiceOver dan Android TalkBack sebelum dirilis.
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.
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.
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.
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.