Nə qədər yaxşı işləyir — mühəndislik sübutu.

Cosmic Story v2 V-Model metodologiyası ilə spesifikasiya edilib. Hər tələbin nömrəsi, hər NFR-in ölçmə müqaviləsi, hər test hədəfinin əhatə dairəsi həddi var.

  • 119 izlənə bilən tələb — V-Modeldə sıfır boşluq.
  • Performans hədəfləri: 30 s fəsil generasiyası (p95), 500 ms p99 GET gecikməsi, 4G şəbəkədə 3 s frontend TTI.
  • Təhlükəsizlik: saxlanışda AES-256, ötürülmədə TLS 1.2+, 1 s giriş / 30 g yeniləmə müddətli JWT, 30 g sonra PII-nin tam silinməsi ilə yumşaq silmə.
  • Əlçatanlıq: prefers-reduced-motion bütün platforma boyu nəzərə alınır; hər interaktiv elementdə VoiceOver və TalkBack etiketləri.

Spesifikasiya dəqiqliyi

Cosmic Story v2 V-Model spesifikasiyası ilə təqdim olunur — hər səviyyənin (sistem, arxitektura, modul, vahid) müvafiq test planları var və hər cütlük arasında izləmə nəzarət nöqtələri yerləşir.

V-Model spesifikasiyası

119 tələb, sıfır boşluq. Hər tələb irəliyə doğru bir test ssenarisinə, geriyə doğru isə bir istifadəçi hekayəsinə izlənir.

20 istifadəçi hekayəsi

Hər birinin aydın qəbul meyarları var. 9 "Mütləq Olmalı" hekayə buraxılışı bloklayır; 6 "Olmalı" hekayə iterasiyaya istiqamət verir; 5 "Ola Bilər" hekayə isə 2-ci mərhələyə aiddir.

15 funksional tələb

Albom limiti, fəsil sürət həddi, rezonans ölçü sayı, ödəniş divarı tempi qaydaları, oflayn davranış — hər biri nömrələnib və test edilib.

12 qeyri-funksional kateqoriya

Məhsuldarlıq, təhlükəsizlik, sınaq, məxfilik, əlçatanlıq, istifadə rahatlığı — hər biri necə yoxlanıldığını göstərən ölçmə müqaviləsi ilə.

Məhsuldarlıq hədəfləri

Vədlər deyil — hər biri üçün ölçmə metodu olan yazılı hədəflər.

Fəsil yaradılması

Sorğuların 95% üçün 30 saniyə və ya daha sürətli. BullMQ tapşırıq müddəti paylanmasına əsasən ölçülür.

API gecikməsi

1,000 eyni vaxtda istifadəçidə p99 GET /people, /journal, /inbox 500 millisaniyədən az. k6 yükləmə sınağı ilə ölçülür.

Frontend TTI

Simulyasiya edilmiş 4G şəbəkəsində 3 saniyə və ya daha qısa qarşılıqlı təsir vaxtı. Lighthouse CI ilə ölçülür.

Sınaq əhatəsi hədəfləri

`pnpm test:cov` qapıları ilə tətbiq olunan ifadə əhatəsi hədləri.

Backend xidmətləri

Xidmətlərdə 85% ifadə əhatəsi hədəfi; kontrollerlərdə 80%. Vitest əhatə hesabatları ilə yoxlanılır.

Frontend store-ları + composable-lar

Composable-larda 85%; Pinia store-larında 90%. Eyni Vitest qapısı, eyni hesabatlar.

Təhlükəsizlik vəziyyəti

Açıq adlandırılmış real tədbirlər.

Saxlanılan zaman şifrələmə

Gündəlik və fəsil mətnləri platforma tərəfindən idarə olunan açarlarla AES-256 ilə şifrələnərək saxlanılır. Diskdə açıq mətn yoxdur.

Ötürülmə zamanı TLS

Bütün API trafiki TLS 1.2 və ya daha yeni versiya üzərindən gedir. HTTP, edge səviyyəsində HTTPS-ə yönləndirilir.

JWT etibarlılıq müddətləri

Giriş tokenləri 1 saatdan sonra, yeniləmə tokenləri isə 30 gündən sonra etibarsız olur. Yeniləmə zamanı token rotasiyası baş verir.

Yumşaq silmə + PII-nin tam silinməsi

Əvvəlcə yumşaq silmə, şəxsən müəyyənləşdirilə bilən məlumatların tam silinməsindən əvvəl 30 günlük pəncərə ilə.

Əlçatımlılıq baza səviyyəsi

Arzu deyil — kod baxışında tətbiq olunan baza səviyyəsidir.

prefers-reduced-motion

Əməliyyat sistemi səviyyəsində qoşulduqda bütün GSAP animasiyaları yalnız şəffaflıq keçidlərinə çevrilir. Paralaks yoxdur, transformasiya yoxdur, sürüşdürməyə bağlı hərəkət yoxdur.

VoiceOver + TalkBack etiketləri

Hər interaktiv elementin ARIA etiketi var. Buraxılışdan əvvəl iOS VoiceOver və Android TalkBack-də əl ilə yoxlanılır.

Bunlar hədəflərdir, yoxsa hazırda ölçülmüş rəqəmlər?

Hədəflərdir, ölçmə müqavilələri ilə. Cosmic Story v2 aktiv inkişaf mərhələsindədir; buradakı rəqəmlər buraxılışı tənzimləyən V-Model NFR cədvəlindən gəlir. 'Necə ölçülür' sütunu sizə dəqiq olaraq hansı alətin doğrulama siqnalını yaratdığını göstərir.

Niyə backend əhatə hədəfi 100% deyil, 85%-dir?

Çünki 100% əhatə dərəcəsi yalnız zahiri göstəricidir — müəyyən həddən sonra əsl nəzərdən keçirmə diqqətini qurban verərək cüzi kodu yoxlayır. Boşluqda əl ilə əhatə-baxışı aparılan 85% ifadə əhatəsi maşınla yoxlanıla bilən ciddiliklə mühəndis mühakiməsini balanslaşdırmaq üsulumuzdur.

"Böhrandan xəbərdar keçid" əslində nə deməkdir — bu, klinik təhlükəsizlik iddiasıdırmı?

Xeyr. Bu, bir mexanizmdir: böhran klassifikatoru tərəfindən işarələnən mesajlar pulsuz gündəlik mesaj limitindən azaddır. Biz klinik nəticələr vəd etmirik; sadəcə ən pis məqamda qapını bağlamırıq. Əsl böhran yardımı üçün, zəhmət olmasa, yerli xidmətə müraciət edin — Cosmic Story v2 terapiya məhsulu deyil.

My Zodiac AI-ı bu gün sınayın

Soulwise öz dalğalarını açarkən, flaqman astrologiya tətbiqimiz artıq sizin əlinizdədir.

Astrologiya məzmunu düşünmək və əyləncə üçündür. Burada təsvir olunan Cosmic Story v2 funksiyaları hazırlanır; əlçatanlıq xəbərdarlıq edilmədən dəyişə bilər.