V-Model спецификация
119 изисквания, 0 пропуски. Всяко изискване се проследява напред към тестов случай и назад към потребителска история.
Cosmic Story v2 беше специфицирана по методологията на V-модела. Всяко изискване има номер, всяко NFR има измервателен контракт, всяка тестова цел има праг на покритие.
Cosmic Story v2 идва със спецификация по V-модела — всяко ниво (система, архитектура, модул, единица) има съответен план за тестване, с контролни точки за проследяване между всяка двойка.
119 изисквания, 0 пропуски. Всяко изискване се проследява напред към тестов случай и назад към потребителска история.
Всяка от тях има ясни критерии за приемане. 9 истории от типа „Must Have“ блокират пускането; 6 от тип „Should Have“ насочват итерацията; 5 от тип „Could Have“ са за фаза 2.
Лимит за албуми, ограничение на скоростта за глави, брой измерения на резонанса, правила за ритъма на платения достъп, поведение офлайн — всяко номерирано и тествано.
Производителност, сигурност, тестване, поверителност, достъпност, удобство за хора с увреждания — всяко с измервателен договор, който показва как се проверява.
Не обещания — записани цели с метод за измерване за всяка.
30 секунди или по-малко за 95% от заявките. Измерено спрямо разпределението на продължителността на задачите в BullMQ.
p99 GET /people, /journal, /inbox под 500 милисекунди при 1,000 едновременни потребители. Измерено чрез k6 тест за натоварване.
Време до интерактивност от 3 секунди или по-малко при симулирана 4G мрежа. Измерено чрез Lighthouse CI.
Прагове за покритие на изразите, наложени от гейтовете на `pnpm test:cov`.
85% целево покритие на изразите за услугите; 80% за контролерите. Проверено чрез отчетите за покритие на Vitest.
85% за composables; 90% за Pinia stores. Същият Vitest gate, същите отчети.
Конкретни мерки, назовани ясно.
Дневникът и съдържанието на главите се съхраняват с AES-256 криптиране и ключове, управлявани от платформата. Никакъв текст не се пази в явен вид на диска.
Целият API трафик минава през TLS 1.2 или по-нов. HTTP се пренасочва към HTTPS на ниво edge.
Токените за достъп изтичат след 1 час, а токените за обновяване — след 30 дни. Токенът се сменя при всяко обновяване.
Първо меко изтриване, с 30-дневен прозорец преди окончателното заличаване на личните данни.
Не амбиция — а базова норма, която налагаме при ревю на кода.
Когато е зададено на ниво операционна система, всички GSAP анимации стават просто избледнявания на прозрачността. Без паралакс, без трансформации, без движение при скролване.
Всеки интерактивен елемент има ARIA етикет. Проверено ръчно с iOS VoiceOver и Android TalkBack преди пускането.
Цели, с измервателни договори. Cosmic Story v2 е в активна разработка; числата тук идват от таблицата с нефункционални изисквания на V-модела, която управлява пускането. Колоната „как се измерва“ ти показва точно кой инструмент произвежда сигнала за проверка.
Защото 100% покритие е суетен показател — след определена граница то тества тривиален код за сметка на истинското внимание при ревюто. 85% покритие на изразите заедно с ръчно ревю на покритието върху празнините — така балансираме машинно проверимата строгост с инженерната преценка.
Не. Това е механизъм: съобщенията, отбелязани от кризисен класификатор, са освободени от безплатния дневен лимит за съобщения. Не обещаваме клинични резултати; просто не заключваме вратата в най-тежкия възможен момент. За реална помощ при криза, моля, потърси местна служба — Cosmic Story v2 не е терапевтичен продукт.
Докато Soulwise разгръща своите вълни, нашето водещо астрологично приложение вече е в ръцете ти.
Астрологичното съдържание е за размисъл и забавление. Описаните тук функции на Cosmic Story v2 са в процес на разработка; наличността им подлежи на промяна без предупреждение.