مشخصات مدل V
119 نیازمندی، بدون هیچ شکافی. هر نیازمندی رو به جلو به یک مورد آزمون و رو به عقب به یک داستان کاربر ردیابی میشود.
Cosmic Story نسخهٔ 2 با روششناسیِ V-Model مشخص شده است. هر نیازمندی یک شماره دارد، هر NFR یک قراردادِ سنجش دارد، و هر هدفِ آزمون یک آستانهٔ پوشش دارد.
نسخهٔ Cosmic Story v2 با مشخصاتی بر پایهٔ مدل V عرضه میشود — هر سطح (سیستم، معماری، ماژول، واحد) برنامهٔ آزمون متناظر خود را دارد، با نقاط بازرسی ردیابی میان هر جفت.
119 نیازمندی، بدون هیچ شکافی. هر نیازمندی رو به جلو به یک مورد آزمون و رو به عقب به یک داستان کاربر ردیابی میشود.
هر کدام معیارهای پذیرش روشنی دارند. 9 داستان «باید داشته باشد» مانع انتشار میشوند؛ 6 داستان «بهتر است داشته باشد» مسیر تکرار را شکل میدهند؛ و 5 داستان «میتواند داشته باشد» مربوط به فاز 2 هستند.
سقف آلبوم، محدودیت نرخ فصل، تعداد ابعاد همنوایی، قواعد زمانبندی دیوار پرداخت، و رفتار آفلاین — هر کدام شمارهگذاری و آزمایش شدهاند.
کارایی، امنیت، آزمون، حریم خصوصی، دسترسپذیری، در دسترس بودن — هرکدام با یک پیمان اندازهگیری که نشان میدهد چگونه راستیآزمایی میشود.
نه وعده — اهدافی مکتوب که برای هرکدام یک روش اندازهگیری وجود دارد.
30 ثانیه یا بهتر برای 95% از درخواستها. اندازهگیریشده بر اساس توزیع مدتزمان کارهای BullMQ.
p99 برای GET /people، /journal، /inbox زیر 500 میلیثانیه با 1,000 کاربر همزمان. اندازهگیریشده از طریق آزمون بار k6.
زمان تا تعاملپذیری 3 ثانیه یا بهتر در شبیهسازی 4G. اندازهگیریشده از طریق Lighthouse CI.
آستانههای پوشش دستورها که توسط دروازههای `pnpm test:cov` اعمال میشوند.
هدف پوشش statement روی سرویسها 85% و روی کنترلرها 80% است. تأیید از طریق گزارشهای پوشش Vitest.
85% روی composableها و 90% روی استورهای Pinia. همان دروازهٔ Vitest، همان گزارشها.
تدابیر واقعی، با نام مشخص.
متن دفترچه و فصلها بهصورت رمزگذاریشدهٔ AES-256 با کلیدهای مدیریتشدهٔ پلتفرم ذخیره میشود. هیچ متن خامی روی دیسک نیست.
تمام ترافیک API روی TLS 1.2 یا جدیدتر. ریدایرکت HTTP به HTTPS در لبه.
توکنهای دسترسی پس از 1 ساعت منقضی میشوند؛ توکنهای تازهسازی پس از 30 روز. چرخش توکن هنگام تازهسازی.
ابتدا حذف نرم، با یک بازهٔ 30 روزه پیش از حذف قطعی اطلاعات هویتی شخصی.
نه یک آرزو، بلکه استانداردی که در بازبینی کد رعایتش الزامی است.
وقتی در سطح سیستمعامل فعال شود، همهٔ انیمیشنهای GSAP فقط به محوشدگی شفافیت تبدیل میشوند. نه پارالاکس، نه تبدیلها و نه حرکت وابسته به اسکرول.
هر عنصر تعاملی یک برچسب ARIA دارد. پیش از انتشار، بهصورت دستی روی VoiceOver در iOS و TalkBack در اندروید بررسی میشود.
اهداف، همراه با قراردادهای اندازهگیری. Cosmic Story نسخهٔ 2 در دست توسعهٔ فعال است؛ اعداد اینجا از جدول NFR در مدل V میآیند که دروازهٔ انتشار است. ستون «چگونه اندازهگیری میشود» دقیقاً به شما میگوید کدام ابزار سیگنال تأیید را تولید میکند.
چون پوشش 100% یک معیار خودنماست — از یک جایی به بعد، بهجای جلب توجه واقعی در بازبینی، کدهای بیاهمیت را آزمایش میکند. پوشش گزارهای 85% همراه با بازبینی دستی پوشش روی شکافها، همان روشی است که با آن میان سختگیری ماشینقابلبررسی و قضاوت مهندسی توازن برقرار میکنیم.
نه. این یک سازوکار است: پیامهایی که یک دستهبند بحران آنها را علامتگذاری میکند، از سقف پیامهای رایگان روزانه معاف میشوند. ما نتیجهٔ بالینی وعده نمیدهیم؛ فقط در بدترین لحظهٔ ممکن در را قفل نمیکنیم. برای منابع واقعی بحران، لطفاً با یک سرویس محلی تماس بگیرید — Cosmic Story v2 یک محصول درمانی نیست.
در حالی که Soulwise موجهایش را میگشاید، اپلیکیشن پرچمدار طالعبینی ما همین حالا در دستان شماست.
محتوای طالعبینی برای تأمل و سرگرمی است. قابلیتهای Cosmic Story نسخهٔ 2 که اینجا توضیح داده شدهاند در حال توسعه هستند؛ در دسترسبودن آنها ممکن است بدون اطلاع قبلی تغییر کند.