ਇਹ ਕਿੰਨਾ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ — ਇੰਜੀਨੀਅਰਿੰਗ ਦਾ ਸਬੂਤ।

Cosmic Story v2 ਨੂੰ V-Model ਪ੍ਰਣਾਲੀ ਵਰਤ ਕੇ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਹਰ ਲੋੜ ਦਾ ਇੱਕ ਨੰਬਰ ਹੈ, ਹਰ NFR ਦਾ ਇੱਕ ਮਾਪ ਇਕਰਾਰਨਾਮਾ ਹੈ, ਹਰ ਟੈਸਟ ਟੀਚੇ ਦੀ ਇੱਕ ਕਵਰੇਜ ਥ੍ਰੈਸ਼ਹੋਲਡ ਹੈ।

  • 119 ਟਰੇਸ ਕਰਨ ਯੋਗ ਲੋੜਾਂ — V-Model ਵਿੱਚ ਜ਼ੀਰੋ ਖੱਪੇ।
  • ਕਾਰਗੁਜ਼ਾਰੀ ਟੀਚੇ: 30 ਸ ਚੈਪਟਰ ਜਨਰੇਸ਼ਨ (p95), 500 ms p99 GET ਲੇਟੈਂਸੀ, 4G ਉੱਤੇ 3 ਸ ਫਰੰਟਐਂਡ TTI।
  • ਸੁਰੱਖਿਆ: ਆਰਾਮ ਵੇਲੇ AES-256, ਟਰਾਂਜ਼ਿਟ ਵਿੱਚ TLS 1.2+, 1 ਘੰਟੇ ਐਕਸੈੱਸ / 30 ਦਿਨ ਰਿਫ੍ਰੈਸ਼ ਵਾਲਾ JWT, 30 ਦਿਨ PII ਹਾਰਡ-ਡਿਲੀਟ ਨਾਲ ਸਾਫਟ-ਡਿਲੀਟ।
  • ਪਹੁੰਚਯੋਗਤਾ: prefers-reduced-motion ਹਰ ਥਾਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ; ਹਰ ਇੰਟਰੈਕਟਿਵ ਤੱਤ ਉੱਤੇ VoiceOver ਅਤੇ TalkBack ਲੇਬਲ।

ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਦੀ ਪੁਖ਼ਤਗੀ

Cosmic Story v2 ਇੱਕ V-Model ਸਪੈਕ ਨਾਲ ਆਉਂਦੀ ਹੈ — ਹਰ ਪੱਧਰ (ਸਿਸਟਮ, ਆਰਕੀਟੈਕਚਰ, ਮੋਡੀਊਲ, ਯੂਨਿਟ) ਦੇ ਨਾਲ ਜੁੜੇ ਟੈਸਟ ਪਲਾਨ ਹਨ, ਅਤੇ ਹਰ ਜੋੜੇ ਵਿਚਕਾਰ ਟਰੇਸ ਚੈੱਕਪੁਆਇੰਟ ਹਨ।

V-Model ਸਪੈਕ

119 ਲੋੜਾਂ, ਜ਼ੀਰੋ ਖੱਪੇ। ਹਰ ਲੋੜ ਅੱਗੇ ਇੱਕ ਟੈਸਟ ਕੇਸ ਤੱਕ ਅਤੇ ਪਿੱਛੇ ਇੱਕ ਯੂਜ਼ਰ ਸਟੋਰੀ ਤੱਕ ਟਰੇਸ ਹੁੰਦੀ ਹੈ।

20 ਯੂਜ਼ਰ ਸਟੋਰੀਆਂ

ਹਰ ਇੱਕ ਦੇ ਸਪੱਸ਼ਟ ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਹਨ। 9 'Must Have' ਸਟੋਰੀਆਂ ਰਿਲੀਜ਼ ਰੋਕਦੀਆਂ ਹਨ; 6 'Should Have' ਇਟਰੇਸ਼ਨ ਨੂੰ ਸੇਧ ਦਿੰਦੀਆਂ ਹਨ; 5 'Could Have' ਫੇਜ਼ 2 ਵਿੱਚ ਹਨ।

15 ਫੰਕਸ਼ਨਲ ਲੋੜਾਂ

ਐਲਬਮ ਕੈਪ, ਚੈਪਟਰ ਰੇਟ ਲਿਮਿਟ, ਰੈਜ਼ੋਨੈਂਸ ਡਾਇਮੈਨਸ਼ਨ ਗਿਣਤੀ, ਪੇਵਾਲ ਪੇਸਿੰਗ ਨਿਯਮ, ਆਫਲਾਈਨ ਵਿਹਾਰ — ਹਰ ਇੱਕ ਨੂੰ ਨੰਬਰ ਦਿੱਤਾ ਅਤੇ ਟੈਸਟ ਕੀਤਾ ਗਿਆ।

12 ਗ਼ੈਰ-ਕਾਰਜਸ਼ੀਲ ਸ਼੍ਰੇਣੀਆਂ

ਪ੍ਰਦਰਸ਼ਨ, ਸੁਰੱਖਿਆ, ਟੈਸਟਿੰਗ, ਪ੍ਰਾਈਵੇਸੀ, ਉਪਲਬਧਤਾ, ਪਹੁੰਚਯੋਗਤਾ — ਹਰ ਇੱਕ ਨਾਲ ਇੱਕ ਮਾਪ-ਇਕਰਾਰ, ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ ਪਰਖਿਆ ਜਾਂਦਾ ਹੈ।

ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਟੀਚੇ

ਵਾਅਦੇ ਨਹੀਂ — ਲਿਖਤੀ ਟੀਚੇ, ਹਰ ਇੱਕ ਲਈ ਇੱਕ ਮਾਪਣ ਦਾ ਤਰੀਕਾ।

ਅਧਿਆਇ ਤਿਆਰ ਕਰਨਾ

30 ਸਕਿੰਟ ਜਾਂ ਇਸ ਤੋਂ ਬਿਹਤਰ, 95% ਬੇਨਤੀਆਂ ਲਈ। BullMQ ਜੌਬ ਮਿਆਦ ਦੀ ਵੰਡ ਦੇ ਮੁਕਾਬਲੇ ਮਾਪਿਆ ਗਿਆ।

API ਲੇਟੈਂਸੀ

p99 GET /people, /journal, /inbox 1,000 ਇੱਕੋ-ਸਮੇਂ ਵਾਲੇ ਯੂਜ਼ਰਾਂ 'ਤੇ 500 ਮਿਲੀਸਕਿੰਟ ਤੋਂ ਘੱਟ। k6 ਲੋਡ ਟੈਸਟ ਰਾਹੀਂ ਮਾਪਿਆ ਗਿਆ।

ਫਰੰਟਐਂਡ TTI

ਸਿਮੂਲੇਟ ਕੀਤੇ 4G 'ਤੇ 3 ਸਕਿੰਟ ਜਾਂ ਇਸ ਤੋਂ ਬਿਹਤਰ ਟਾਈਮ-ਟੂ-ਇੰਟਰੈਕਟਿਵ। Lighthouse CI ਰਾਹੀਂ ਮਾਪਿਆ ਗਿਆ।

ਟੈਸਟ-ਕਵਰੇਜ ਦੇ ਟੀਚੇ

`pnpm test:cov` ਗੇਟਾਂ ਵੱਲੋਂ ਲਾਗੂ ਕੀਤੀਆਂ ਸਟੇਟਮੈਂਟ ਕਵਰੇਜ ਦੀਆਂ ਹੱਦਾਂ।

ਬੈਕਐਂਡ ਸੇਵਾਵਾਂ

ਸੇਵਾਵਾਂ ਉੱਤੇ 85% ਸਟੇਟਮੈਂਟ ਕਵਰੇਜ ਟੀਚਾ; ਕੰਟਰੋਲਰਾਂ ਉੱਤੇ 80%। Vitest ਕਵਰੇਜ ਰਿਪੋਰਟਾਂ ਰਾਹੀਂ ਤਸਦੀਕ ਕੀਤਾ ਗਿਆ।

ਫ੍ਰੰਟਐਂਡ ਸਟੋਰ + ਕੰਪੋਜ਼ੇਬਲ

ਕੰਪੋਜ਼ੇਬਲ ਉੱਤੇ 85%; Pinia ਸਟੋਰਾਂ ਉੱਤੇ 90%। ਉਹੀ Vitest ਗੇਟ, ਉਹੀ ਰਿਪੋਰਟਾਂ।

ਸੁਰੱਖਿਆ ਸਥਿਤੀ

ਅਸਲੀ ਉਪਾਅ, ਸਪਸ਼ਟ ਨਾਮ ਨਾਲ।

ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਦੀ ਇਨਕ੍ਰਿਪਸ਼ਨ

ਜਰਨਲ ਅਤੇ ਚੈਪਟਰ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਪਲੇਟਫਾਰਮ-ਪ੍ਰਬੰਧਿਤ ਕੁੰਜੀਆਂ ਨਾਲ AES-256 ਇਨਕ੍ਰਿਪਟਡ ਸਟੋਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਡਿਸਕ ਉੱਤੇ ਕੋਈ ਪਲੇਨਟੈਕਸਟ ਸਮੱਗਰੀ ਨਹੀਂ।

ਟ੍ਰਾਂਜ਼ਿਟ ਵਿੱਚ TLS

ਸਾਰਾ API ਟ੍ਰੈਫਿਕ TLS 1.2 ਜਾਂ ਨਵੇਂ ਉੱਤੇ। HTTP ਐਜ ਉੱਤੇ HTTPS ਵੱਲ ਰੀਡਾਇਰੈਕਟ ਹੁੰਦਾ ਹੈ।

JWT ਮਿਆਦਾਂ

ਐਕਸੈੱਸ ਟੋਕਨ 1 ਘੰਟੇ ਬਾਅਦ ਮਿਆਦ ਪੁੱਗ ਜਾਂਦੇ ਹਨ; ਰਿਫ੍ਰੈਸ਼ ਟੋਕਨ 30 ਦਿਨਾਂ ਬਾਅਦ। ਰਿਫ੍ਰੈਸ਼ ਉੱਤੇ ਟੋਕਨ ਰੋਟੇਸ਼ਨ।

ਸਾਫ਼ਟ ਡਿਲੀਟ + PII ਹਾਰਡ-ਡਿਲੀਟ

ਪਹਿਲਾਂ ਸਾਫ਼ਟ-ਡਿਲੀਟ, ਅਤੇ ਨਿੱਜੀ ਪਛਾਣ-ਯੋਗ ਜਾਣਕਾਰੀ ਦੇ ਹਾਰਡ-ਡਿਲੀਟ ਤੋਂ ਪਹਿਲਾਂ 30-ਦਿਨ ਦਾ ਸਮਾਂ।

ਪਹੁੰਚਯੋਗਤਾ ਦਾ ਬੁਨਿਆਦੀ ਪੱਧਰ

ਇਹ ਸਿਰਫ਼ ਚਾਹਤ ਨਹੀਂ — ਸਗੋਂ ਕੋਡ ਰੀਵਿਊ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਬੁਨਿਆਦੀ ਪੱਧਰ ਹੈ।

prefers-reduced-motion

ਜਦੋਂ OS ਪੱਧਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਵੇ, ਤਾਂ ਸਾਰੀਆਂ GSAP ਐਨੀਮੇਸ਼ਨਾਂ ਸਿਰਫ਼ ਅਪੈਸਿਟੀ ਵਾਲੇ ਫ਼ੇਡ ਬਣ ਜਾਂਦੀਆਂ ਹਨ। ਕੋਈ ਪੈਰਾਲੈਕਸ ਨਹੀਂ, ਕੋਈ ਟ੍ਰਾਂਸਫ਼ਾਰਮ ਨਹੀਂ, ਕੋਈ ਸਕ੍ਰੌਲ-ਚਾਲਿਤ ਮੂਵਮੈਂਟ ਨਹੀਂ।

VoiceOver + TalkBack ਲੇਬਲ

ਹਰ ਇੰਟਰੈਕਟਿਵ ਤੱਤ ਉੱਤੇ ਇੱਕ ARIA ਲੇਬਲ ਹੁੰਦਾ ਹੈ। ਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ iOS VoiceOver ਅਤੇ Android TalkBack 'ਤੇ ਖ਼ੁਦ ਹੱਥੀਂ ਜਾਂਚਿਆ ਜਾਂਦਾ ਹੈ।

ਕੀ ਇਹ ਟੀਚੇ ਹਨ, ਜਾਂ ਮੌਜੂਦਾ ਮਾਪੇ ਗਏ ਅੰਕੜੇ?

ਟੀਚੇ, ਮਾਪਣ ਦੀਆਂ ਸ਼ਰਤਾਂ ਸਮੇਤ। Cosmic Story v2 ਸਰਗਰਮ ਵਿਕਾਸ ਵਿੱਚ ਹੈ; ਇੱਥੇ ਦਿੱਤੇ ਅੰਕੜੇ V-Model NFR ਟੇਬਲ ਤੋਂ ਆਉਂਦੇ ਹਨ ਜੋ ਰਿਲੀਜ਼ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। 'ਇਹ ਕਿਵੇਂ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ' ਵਾਲਾ ਕਾਲਮ ਤੁਹਾਨੂੰ ਠੀਕ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਟੂਲ ਤਸਦੀਕ ਦਾ ਸਿਗਨਲ ਪੈਦਾ ਕਰਦਾ ਹੈ।

85% ਬੈਕਐਂਡ ਕਵਰੇਜ ਦਾ ਟੀਚਾ ਕਿਉਂ ਹੈ ਨਾ ਕਿ 100%?

ਕਿਉਂਕਿ 100% ਕਵਰੇਜ ਇੱਕ ਦਿਖਾਵੇ ਵਾਲਾ ਮਾਪ ਹੈ — ਇੱਕ ਹੱਦ ਤੋਂ ਬਾਅਦ ਇਹ ਮਾਮੂਲੀ ਕੋਡ ਨੂੰ ਟੈਸਟ ਕਰਦਾ ਹੈ, ਉਹ ਵੀ ਅਸਲ ਰਿਵਿਊ ਵੱਲ ਧਿਆਨ ਦੀ ਕੀਮਤ 'ਤੇ। 85% ਸਟੇਟਮੈਂਟ ਕਵਰੇਜ ਅਤੇ ਬਾਕੀ ਖਾਲੀ ਥਾਂ 'ਤੇ ਹੱਥੀਂ ਕਵਰੇਜ-ਰਿਵਿਊ — ਇਸ ਤਰ੍ਹਾਂ ਅਸੀਂ ਮਸ਼ੀਨ ਨਾਲ ਪਰਖਣਯੋਗ ਸਖ਼ਤੀ ਅਤੇ ਇੰਜੀਨੀਅਰਿੰਗ ਸੂਝ ਵਿਚਕਾਰ ਸੰਤੁਲਨ ਬਣਾਉਂਦੇ ਹਾਂ।

'crisis-aware bypass' ਦਾ ਅਸਲ ਵਿੱਚ ਕੀ ਮਤਲਬ ਹੈ — ਕੀ ਇਹ ਕੋਈ ਕਲੀਨਿਕਲ ਸੁਰੱਖਿਆ ਦਾਅਵਾ ਹੈ?

ਨਹੀਂ। ਇਹ ਇੱਕ ਤਰੀਕਾ ਹੈ: ਸੰਕਟ ਵਾਲਾ ਕਲਾਸੀਫਾਇਰ ਜਿਨ੍ਹਾਂ ਸੁਨੇਹਿਆਂ ਨੂੰ ਫਲੈਗ ਕਰਦਾ ਹੈ, ਉਹ ਮੁਫ਼ਤ ਰੋਜ਼ਾਨਾ ਸੁਨੇਹਾ ਹੱਦ ਤੋਂ ਛੋਟ ਪਾਉਂਦੇ ਹਨ। ਅਸੀਂ ਕਲੀਨਿਕਲ ਨਤੀਜਿਆਂ ਦਾ ਵਾਅਦਾ ਨਹੀਂ ਕਰਦੇ; ਅਸੀਂ ਬਸ ਸਭ ਤੋਂ ਔਖੇ ਪਲ ਦਰਵਾਜ਼ਾ ਬੰਦ ਨਹੀਂ ਕਰਦੇ। ਅਸਲ ਸੰਕਟ ਲਈ ਮਦਦ ਵਾਸਤੇ, ਕਿਰਪਾ ਕਰਕੇ ਕਿਸੇ ਸਥਾਨਕ ਸੇਵਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ — Cosmic Story v2 ਕੋਈ ਥੈਰੇਪੀ ਉਤਪਾਦ ਨਹੀਂ ਹੈ।

ਅੱਜ ਹੀ My Zodiac AI ਅਜ਼ਮਾਓ

ਜਦੋਂ Soulwise ਆਪਣੀਆਂ ਲਹਿਰਾਂ ਖੋਲ੍ਹ ਰਿਹਾ ਹੈ, ਸਾਡੀ ਫਲੈਗਸ਼ਿਪ ਜੋਤਿਸ਼ app ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਡੇ ਹੱਥਾਂ ਵਿੱਚ ਹੈ।

ਜੋਤਿਸ਼ ਸਮੱਗਰੀ ਸੋਚ-ਵਿਚਾਰ ਅਤੇ ਮਨੋਰੰਜਨ ਲਈ ਹੈ। ਇੱਥੇ ਦੱਸੀਆਂ ਗਈਆਂ Cosmic Story v2 ਦੀਆਂ ਖ਼ੂਬੀਆਂ ਵਿਕਾਸ ਅਧੀਨ ਹਨ; ਉਪਲਬਧਤਾ ਬਿਨਾਂ ਕਿਸੇ ਸੂਚਨਾ ਦੇ ਬਦਲ ਸਕਦੀ ਹੈ।