system-prompts-and-models-o.../dealix/docs/PAID_BETA_OPERATING_PLAYBOOK.md
Sami Assiri b13cb389cc feat(dealix): sync full Dealix package to repo
- 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>
2026-05-01 21:01:17 +03:00

101 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Paid Beta — دليل التشغيل التجاري (Dealix)
**الغرض:** تحويل **GO_PRIVATE_BETA** محلياً إلى **PAID_BETA_READY** على staging ثم إلى أول إيراد وتسليم Proof Pack — بدون توسيع تقني كبير وبدون وعود خطيرة.
**مرجع:** [`APPROVED_MARKET_MESSAGING.md`](APPROVED_MARKET_MESSAGING.md)، [`PROHIBITED_CLAIMS.md`](PROHIBITED_CLAIMS.md)، [`POSITIONING_LOCK.md`](POSITIONING_LOCK.md)، [`STAGING_DEPLOYMENT.md`](STAGING_DEPLOYMENT.md)، [`FIRST_PILOT_DELIVERY_WORKFLOW.md`](FIRST_PILOT_DELIVERY_WORKFLOW.md)، [`PRIVATE_BETA_OPERATING_BOARD.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`](PUBLIC_LAUNCH_GO_NO_GO.md). |
---
## 2. Staging (خلال أيام قليلة)
1. انشر API على **Railway** أو **Render** (انظر [`ops/RAILWAY_AI_COMPANY_BIND.md`](ops/RAILWAY_AI_COMPANY_BIND.md)).
2. Start: `uvicorn api.main:app --host 0.0.0.0 --port $PORT` — الاستماع على `PORT` الذي يحقنه المزود.
3. Health: `GET /health` → 200.
4. تحقق:
```bash
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"
```
5. **لا تبدأ عرضاً مدفوعاً عاماً** إذا كانت النتيجة `NO_GO` — عالج السبب أولاً.
---
## 3. التحصيل اليدوي (بدون live billing من API)
- **Moyasar:** فاتورة يدوية أو رابط دفع (sandbox أو إنتاج حسب اتفاقك القانوني).
- **أو** تحويل بنكي مع مرجع واضح في العقد/الإيميل.
- رسالة اقتراح للعميل بعد الموافقة على النطاق (انظر [`FIRST_PILOT_DELIVERY_WORKFLOW.md`](FIRST_PILOT_DELIVERY_WORKFLOW.md) لنص Pilot 499).
**ممنوع في التواصل:** ضمان مبيعات، واتساب بارد جماعي، «AI يبيع بدالك 100٪»، scraping أو أتمتة رسائل LinkedIn — انظر [`PROHIBITED_CLAIMS.md`](PROHIBITED_CLAIMS.md).
---
## 4. حملة تواصل يدوية (7 أيام — أهداف مرجعية)
| الموجه | هدف مرجعي |
|--------|------------|
| تواصل مباشر (وكالات / مسوقين / B2B) | 5070 رسالة على مدار الأسبوع (مو شرط يوم واحد) |
| ديمو | 57 محجوزة |
| Pilot | 3 تشغيل؛ إغلاق **12 مدفوعين** |
| Proof Pack | أول تسليم موثّق لكل عميل مدفوع |
**قنوات آمنة:** واتساب دافئ فقط مع سياق؛ إيميل مستهدف؛ LinkedIn يدوي للمؤسس — بدون أدوات سحب أو DMs آلية.
---
## 5. قياس الـ funnel
استخدم لوحة [`PRIVATE_BETA_OPERATING_BOARD.md`](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`](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`](BRANCH_PROTECTION_AND_CI.md). مرجع خارجي: وثائق GitHub عن status checks.
---
**آخر تحديث:** 2026-05-01