system-prompts-and-models-o.../dealix/docs/ops/PAID_BETA_READY_VERIFICATION_AR.md
Sami Assiri f931dffa58 docs(dealix): governance pack, GTM/CX runbooks, guard scripts, Claude commands
Add Cursor skills and Dealix slash-command docs; hook guard scripts; ops checklists for staging gates A-D and PAID_BETA_READY verification; daily GTM and pilot/Proof Pack playbooks; cross-link command board, START_HERE, and execution pack. PR acceptance template includes local smoke and pytest results.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-02 15:59:49 +03:00

1.9 KiB
Raw Blame History

التحقق من PAID_BETA_READY (محلي + Staging)

السكربت ../../scripts/launch_readiness_check.py يطبع أحد الخيارات:

  • GO_PRIVATE_BETA: فحوصات in-process ناجحة (بدون --base-url أو قبل الفحص البعيد).
  • PAID_BETA_READY: نفس الفحوصات + نجاح جميع طلبات GET المطلوبة على --base-url.
  • NO_GO: فشل بوابة — لا تبيع بجدية حتى العلاج.

١) محلي (بدون Staging)

من جذر حزمة dealix:

py -3 scripts/launch_readiness_check.py

توقع: VERDICT: GO_PRIVATE_BETA و exit 0 عندما يكون الكود والـ landing سليمين.


٢) ضد Staging الحقيقي

$env:STAGING_BASE_URL="https://your-staging.railway.app"
py -3 scripts/launch_readiness_check.py --base-url $env:STAGING_BASE_URL

توقع: VERDICT: PAID_BETA_READY و exit 0 قبل إرسال روابط دفع جادة للعملاء.


٣) ما تم التحقق منه في بيئة التطوير (مرجع للـ PR)

الأمر النتيجة المتوقعة
py -3 scripts/smoke_inprocess.py نهاية المخرجات تحتوي SMOKE_INPROCESS_OK و exit 0
py -3 scripts/launch_readiness_check.py (بدون base-url) VERDICT: GO_PRIVATE_BETA و exit 0
py -3 -m pytest جميع الاختبارات المطلوبة خضراء (ما عدا skipped المعتاد)

تشغيل PAID_BETA_READY على URL فعلي يبقى خطوة بشرية بعد نشر Railway وضبط STAGING_BASE_URL في الأسرار وفي جهازك.


روابط