এটি কতটা ভালো কাজ করে — প্রকৌশলগত প্রমাণ।

কসমিক স্টোরি v2 তৈরি করা হয়েছে V-Model পদ্ধতিতে। প্রতিটি প্রয়োজনীয়তার একটি নম্বর আছে, প্রতিটি NFR-এর একটি পরিমাপ চুক্তি আছে, এবং প্রতিটি টেস্ট লক্ষ্যের একটি কভারেজ সীমা আছে।

  • ১১৯টি সনাক্তযোগ্য প্রয়োজনীয়তা — V-Model-এ শূন্য ফাঁক।
  • পারফরম্যান্স লক্ষ্যমাত্রা: ৩০ সেকেন্ড অধ্যায় তৈরি (p95), ৫০০ মিলিসেকেন্ড p99 GET লেটেন্সি, 4G-তে ৩ সেকেন্ড ফ্রন্টএন্ড TTI।
  • নিরাপত্তা: বিশ্রামাবস্থায় AES-256, গোচরকালে TLS 1.2+, ১ ঘণ্টার অ্যাক্সেস / ৩০ দিনের রিফ্রেশসহ JWT, ৩০ দিনে PII হার্ড-ডিলিটসহ সফট-ডিলিট।
  • অ্যাক্সেসিবিলিটি: prefers-reduced-motion সর্বত্র সম্মান করা হয়; প্রতিটি ইন্টারেক্টিভ উপাদানে VoiceOver ও TalkBack লেবেল রয়েছে।

স্পেসিফিকেশনের নির্ভুলতা

Cosmic Story v2 আসে একটি V-Model স্পেসিফিকেশনসহ — প্রতিটি স্তরের (সিস্টেম, আর্কিটেকচার, মডিউল, ইউনিট) জন্য থাকে সংশ্লিষ্ট টেস্ট প্ল্যান, আর প্রতিটি জোড়ার মাঝে থাকে ট্রেস চেকপয়েন্ট।

V-Model স্পেসিফিকেশন

১১৯টি প্রয়োজনীয়তা, শূন্য ফাঁক। প্রতিটি প্রয়োজনীয়তা সামনের দিকে একটি টেস্ট কেসের সঙ্গে এবং পেছনের দিকে একটি ইউজার স্টোরির সঙ্গে সংযুক্ত।

২০ জন ব্যবহারকারীর অভিজ্ঞতা

প্রতিটিরই সুস্পষ্ট গ্রহণযোগ্যতার মানদণ্ড রয়েছে। ৯টি 'Must Have' স্টোরি রিলিজ আটকে দেয়; ৬টি 'Should Have' পুনরাবৃত্তিতে সহায়তা করে; ৫টি 'Could Have' হলো ২ নম্বর ধাপের।

১৫টি কার্যকরী চাহিদা

অ্যালবাম সীমা, অধ্যায়ের রেট লিমিট, রেজোন্যান্স ডাইমেনশন সংখ্যা, পেওয়াল প্যাসিং নিয়ম, অফলাইন আচরণ — প্রতিটি নম্বরযুক্ত এবং পরীক্ষিত।

১২টি অ-কার্যকরী বিভাগ

পারফরম্যান্স, নিরাপত্তা, পরীক্ষা, গোপনীয়তা, সহজলভ্যতা, অ্যাক্সেসিবিলিটি — প্রতিটির সঙ্গে একটি পরিমাপ চুক্তি, যা দেখায় এটি কীভাবে যাচাই করা হয়।

পারফরম্যান্স লক্ষ্যমাত্রা

প্রতিশ্রুতি নয় — প্রতিটির জন্য একটি পরিমাপ পদ্ধতিসহ লিখিত লক্ষ্য।

অধ্যায় তৈরি

৩০ সেকেন্ড বা তার চেয়ে ভালো, ৯৫% অনুরোধের ক্ষেত্রে। BullMQ জব ডিউরেশন ডিস্ট্রিবিউশনের সাপেক্ষে পরিমাপ করা।

এপিআই বিলম্ব

p99 GET /people, /journal, /inbox ১,০০০ জন একযোগে ব্যবহারকারীর সময়ে ৫০০ মিলিসেকেন্ডের মধ্যে। k6 লোড টেস্টের মাধ্যমে পরিমাপ করা হয়েছে।

ফ্রন্টএন্ড TTI

4G সিমুলেশনে ৩ সেকেন্ড বা তার কম সময়ে ইন্টার‍্যাক্টিভ হওয়া। Lighthouse CI দিয়ে পরিমাপ করা।

টেস্ট-কভারেজ লক্ষ্যমাত্রা

`pnpm test:cov` গেট দ্বারা প্রয়োগ করা স্টেটমেন্ট কভারেজ থ্রেশহোল্ড।

ব্যাকএন্ড পরিষেবা

৮৫% স্টেটমেন্ট কভারেজ লক্ষ্য সার্ভিসে; কন্ট্রোলারে ৮০%। Vitest কভারেজ রিপোর্টের মাধ্যমে যাচাই করা হয়।

ফ্রন্টএন্ড স্টোর + কম্পোজেবল

৮৫% কম্পোজেবলে; ৯০% Pinia স্টোরে। একই Vitest গেট, একই রিপোর্ট।

নিরাপত্তা অবস্থা

প্রকৃত মাপকাঠি, স্পষ্টভাবে উল্লেখ করা।

বিশ্রামকালীন তথ্যের এনক্রিপশন

জার্নাল ও অধ্যায়ের মূল লেখা প্ল্যাটফর্ম-পরিচালিত কী দিয়ে AES-256 এনক্রিপশনে সংরক্ষিত। ডিস্কে কোনো সাধারণ পাঠ্য লেখা থাকে না।

ট্রানজিটে TLS

সমস্ত API ট্রাফিক TLS 1.2 বা তার নতুন সংস্করণে চলে। HTTP এজ-এ HTTPS-এ রিডাইরেক্ট হয়।

JWT-এর মেয়াদকাল

অ্যাক্সেস টোকেন ১ ঘণ্টা পর মেয়াদোত্তীর্ণ হয়; রিফ্রেশ টোকেন ৩০ দিন পর। রিফ্রেশের সময় টোকেন রোটেশন হয়।

সফট ডিলিট + PII হার্ড-ডিলিট

প্রথমে সফট-ডিলিট, ব্যক্তিগতভাবে শনাক্তযোগ্য তথ্য স্থায়ীভাবে মুছে ফেলার আগে ৩০ দিনের একটি সময়সীমা।

অ্যাক্সেসিবিলিটি বেসলাইন

আকাঙ্ক্ষা নয় — কোড রিভিউয়ে প্রয়োগ করা একটি ন্যূনতম মান।

prefers-reduced-motion

OS স্তরে সেট করা থাকলে, সব GSAP অ্যানিমেশন কেবল অপাসিটি-ফেডে পরিণত হয়। কোনো প্যারালাক্স নেই, কোনো ট্রান্সফর্ম নেই, স্ক্রল-নির্ভর কোনো গতি নেই।

VoiceOver + TalkBack লেবেল

প্রতিটি ইন্টারঅ্যাক্টিভ উপাদানে একটি ARIA লেবেল রয়েছে। রিলিজের আগে iOS VoiceOver এবং Android TalkBack-এ ম্যানুয়ালি যাচাই করা হয়েছে।

এগুলো কি লক্ষ্যমাত্রা, নাকি এখনকার পরিমাপ করা সংখ্যা?

টার্গেট, পরিমাপের চুক্তিসহ। Cosmic Story v2 এখন সক্রিয় বিকাশের মধ্যে আছে; এখানকার সংখ্যাগুলো V-Model NFR টেবিল থেকে নেওয়া, যা রিলিজ নিয়ন্ত্রণ করে। 'কীভাবে পরিমাপ করা হয়' কলামটি আপনাকে ঠিক জানিয়ে দেয় কোন টুল যাচাইয়ের সংকেত তৈরি করে।

১০০%-এর পরিবর্তে কেন ৮৫% ব্যাকএন্ড কভারেজের লক্ষ্য?

কারণ ১০০% কভারেজ একটি ভ্রান্ত মাপকাঠি — একটি নির্দিষ্ট সীমা পেরোলে এটি তুচ্ছ কোড পরীক্ষা করে, আর তাতে আসল রিভিউয়ের মনোযোগ নষ্ট হয়। ৮৫% স্টেটমেন্ট কভারেজ এবং বাকি অংশে ম্যানুয়াল কভারেজ-রিভিউ—এভাবেই আমরা যন্ত্র-যাচাইযোগ্য কঠোরতা ও প্রকৌশলগত বিচারবুদ্ধির মধ্যে ভারসাম্য রাখি।

'সংকট-সচেতন বাইপাস' আসলে কী বোঝায় — এটা কি কোনো ক্লিনিক্যাল নিরাপত্তার দাবি?

না। এটি একটি ব্যবস্থা: কোনো সংকট শনাক্তকারী ব্যবস্থা যে বার্তাগুলোকে চিহ্নিত করে, সেগুলো বিনামূল্যের দৈনিক বার্তার সীমার আওতার বাইরে থাকে। আমরা কোনো চিকিৎসাগত ফলাফলের প্রতিশ্রুতি দিই না; আমরা শুধু সবচেয়ে কঠিন মুহূর্তে দরজাটা বন্ধ করি না। প্রকৃত সংকটের সহায়তার জন্য অনুগ্রহ করে স্থানীয় কোনো পরিষেবার সঙ্গে যোগাযোগ করুন — Cosmic Story v2 কোনো থেরাপি পণ্য নয়।

আজই My Zodiac AI ব্যবহার করে দেখুন

Soulwise যখন তার ঢেউ মেলে ধরছে, তখন আমাদের প্রধান অ্যাস্ট্রোলজি অ্যাপটি ইতিমধ্যেই আপনার হাতে।

জ্যোতিষ সংক্রান্ত বিষয়বস্তু আত্মদর্শন ও বিনোদনের জন্য। এখানে বর্ণিত Cosmic Story v2 ফিচারগুলো এখনও উন্নয়নাধীন; এগুলোর প্রাপ্যতা পূর্ব ঘোষণা ছাড়াই পরিবর্তিত হতে পারে।