پروژهvivid-visual-platformنوعSpecificationنسخه0.1وضعیتپیشنویس
معیارهای پذیرش
Rebati — Documentation System
Vivid Visual · ویوید ویژوال
معیارهای پذیرش
47 — Acceptance
- پروژه
- vivid-visual-platform
- نوع سند
- Specification
- نسخه
- 0.1
- وضعیت
- پیشنویس
محرمانه — فقط برای استفاده طرفین قرارداد
معیارهای پذیرش
Section titled “معیارهای پذیرش”معیارهای عمومی
Section titled “معیارهای عمومی”قابلیتهای Must هر فاز در محیط staging قابل تست باشند. جریانهای حیاتی درآمدی E2E پاس شوند. سند API و دیتابیس با پیادهسازی همخوان باشد. لاگ و متریک برای سرویسهای اصلی فعال باشد.
معیارهای محصولمحور
Section titled “معیارهای محصولمحور”خرید دوره، شروع پخش و ثبت پیشرفت بدون خطای بحرانی. ثبت لید و تغییر مرحله قیف با تاریخچه دقیق. گزارشهای درآمد و آموزش با داده معتبر تولید شوند.
معیارهای پذیرش مهاجرت (cutover)
Section titled “معیارهای پذیرش مهاجرت (cutover)”کاربران و Keycloak
Section titled “کاربران و Keycloak”- تعداد کاربران فعال importشده ≥ ۹۹٪ کاربران فعال WP (با تعریف مشترک «فعال»)
- صفر duplicate email در realm production
- ورود OIDC + تنظیم رمز جدید برای نمونه ۲۰ کاربر در UAT
- نقشهای customer / instructor / admin بهدرستی assign شده
لایسنس و دسترسی پلیر
Section titled “لایسنس و دسترسی پلیر”- فایل CSV لایسنس توسط کارفرما تحویل و checksum ثبت شده
- reconciliation: count(active licenses WP) = count(active licenses PG)
- ۱۰۰٪ نمونه تصادفی ۵۰ لایسنس در staging پخش/دوره را باز میکند
- لایسنس منقضی رد دسترسی میدهد
- grace API legacy در ۳۰ روز اول بدون خطای بحرانی
Commerce و محتوا
Section titled “Commerce و محتوا”- سفارشهای تاریخی قابل مشاهده (read-only) برای پشتیبانی
- اشتراکهای فعال WC → subscription فعال در سیستم جدید
- redirect 301 برای ۱۰۰٪ URLهای پرترافیک (لیست تأییدشده)
- صفحات اصلی (خانه، فروشگاه، ۵ دوره پرفروش) بدون خطای بصری بحرانی
عملیات
Section titled “عملیات”- runbook rollback تست شده
- backup WP و PostgreSQL قبل از T-0 موجود است
- گزارش cutover ظرف ۷۲ ساعت به stakeholder