- API routers, ACA modules, integrations (draft operators) - Docs, landing pages, scripts (launch readiness, scorecard) - Tests and CI workflow updates for Dealix Co-authored-by: Cursor <cursoragent@cursor.com>
5.4 KiB
Paid Beta — دليل التشغيل التجاري (Dealix)
الغرض: تحويل GO_PRIVATE_BETA محلياً إلى PAID_BETA_READY على staging ثم إلى أول إيراد وتسليم Proof Pack — بدون توسيع تقني كبير وبدون وعود خطيرة.
مرجع: APPROVED_MARKET_MESSAGING.md، PROHIBITED_CLAIMS.md، POSITIONING_LOCK.md، STAGING_DEPLOYMENT.md، FIRST_PILOT_DELIVERY_WORKFLOW.md، PRIVATE_BETA_OPERATING_BOARD.md.
1. تعريف الحالات
| الحالة | المعنى |
|---|---|
| Private Beta (محلي) | launch_readiness_check.py بدون --base-url → GO_PRIVATE_BETA؛ CI أخضر؛ لا بيع مدفوع قبل staging إن كنت تعتمد على النشر. |
| Paid Beta | STAGING_BASE_URL + python scripts/launch_readiness_check.py --base-url … → PAID_BETA_READY؛ تحصيل يدوي (فاتورة / رابط / تحويل)؛ أول Pilot موقّع. |
| Public Launch | ليس الآن — انظر شروط الخروج في أسفل هذا الملف وفي PUBLIC_LAUNCH_GO_NO_GO.md. |
2. Staging (خلال أيام قليلة)
- انشر API على Railway أو Render (انظر
ops/RAILWAY_AI_COMPANY_BIND.md). - Start:
uvicorn api.main:app --host 0.0.0.0 --port $PORT— الاستماع علىPORTالذي يحقنه المزود. - Health:
GET /health→ 200. - تحقق:
export STAGING_BASE_URL="https://YOUR-STAGING-URL" python scripts/smoke_staging.py --base-url "$STAGING_BASE_URL" python scripts/launch_readiness_check.py --base-url "$STAGING_BASE_URL" - لا تبدأ عرضاً مدفوعاً عاماً إذا كانت النتيجة
NO_GO— عالج السبب أولاً.
3. التحصيل اليدوي (بدون live billing من API)
- Moyasar: فاتورة يدوية أو رابط دفع (sandbox أو إنتاج حسب اتفاقك القانوني).
- أو تحويل بنكي مع مرجع واضح في العقد/الإيميل.
- رسالة اقتراح للعميل بعد الموافقة على النطاق (انظر
FIRST_PILOT_DELIVERY_WORKFLOW.mdلنص Pilot 499).
ممنوع في التواصل: ضمان مبيعات، واتساب بارد جماعي، «AI يبيع بدالك 100٪»، scraping أو أتمتة رسائل LinkedIn — انظر PROHIBITED_CLAIMS.md.
4. حملة تواصل يدوية (7 أيام — أهداف مرجعية)
| الموجه | هدف مرجعي |
|---|---|
| تواصل مباشر (وكالات / مسوقين / B2B) | 50–70 رسالة على مدار الأسبوع (مو شرط يوم واحد) |
| ديمو | 5–7 محجوزة |
| Pilot | 3 تشغيل؛ إغلاق 1–2 مدفوعين |
| Proof Pack | أول تسليم موثّق لكل عميل مدفوع |
قنوات آمنة: واتساب دافئ فقط مع سياق؛ إيميل مستهدف؛ LinkedIn يدوي للمؤسس — بدون أدوات سحب أو DMs آلية.
5. قياس الـ funnel
استخدم لوحة PRIVATE_BETA_OPERATING_BOARD.md (Sheet أو نسخة Markdown).
يومياً: سجّل messages_sent، الردود الإيجابية، الديمو، عروض الـ Pilot، طلبات الدفع، المستلم، Proof Packs.
سكربت تذكيري: python scripts/paid_beta_daily_scorecard.py (مع وسائط أو ملف JSON — انظر تعليمات السكربت).
6. شروط الانتقال إلى Paid Beta (تشغيل)
قبل أن تسمّي المرحلة «Paid Beta» تشغيلياً:
PAID_BETA_READYعلى staging (launch_readiness_check.py --base-url).- 3 ديمو على الأقل محجوزة أو منجزة (حسب تعريفك).
- 1 Pilot مدفوع أو التزام مكتوب واضح بالدفع.
- أول Proof Pack جاهز للتسليم (قالب + أرقام من المنتج/العملية).
- لا إجراءات غير آمنة (لا live send بدون موافقة، لا تجاوز لسياسة القنوات).
- لا تسرّب أسرار في الريبو أو في traces (انظر
POST_MERGE_VERIFICATION.md).
7. شروط ما بعد 3 pilots (تحليل لا بناء)
بعد أول 3 pilots، لا تضف ميزات كبيرة. راجع:
- أي خدمة بيعت أسرع؟
- أي صفحة أو رسالة جلبت ردّاً؟
- مدة الـ onboarding؟
- هل Proof Pack أقنع؟
- هل السعر مناسب؟ هل الـ support مثقل؟
ثم ضاعف على: Growth Starter، أو مسار الوكالة، أو List Intelligence — حسب البيانات لا حسب الحدس.
8. CI كبوابة دمج
فعّل required status checks على الفرع المحمي في GitHub حتى لا يُدمج كود فاشل. قائمة الـ jobs المطلوبة وأسماء الـ checks: BRANCH_PROTECTION_AND_CI.md. مرجع خارجي: وثائق GitHub عن status checks.
آخر تحديث: 2026-05-01