mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-17 23:09:35 +00:00
Add revenue discovery APIs/services, launch verification gates, CI quality checks, and frontend E2E/docs updates to prepare the branch for production go-live. Made-with: Cursor
39 lines
2.2 KiB
Markdown
39 lines
2.2 KiB
Markdown
# محاكاة إطلاق Dealix (Staging → جاهزية)
|
||
|
||
وثيقة قصيرة لتشغيل **سيناريو إطلاق** يدوياً والتسجيل في سجل التشغيل. تكمّل [`LAUNCH_CHECKLIST.md`](LAUNCH_CHECKLIST.md).
|
||
|
||
## 1. التحضير
|
||
|
||
1. فرع كود محدث؛ قاعدة بيانات متوافقة مع آخر هجرات Alembic.
|
||
2. نسخ متغيرات البيئة من الأمثلة (`backend/.env`، `frontend/.env.local` / `NEXT_PUBLIC_API_URL`).
|
||
3. من جذر `salesflow-saas`:
|
||
`node scripts/sync-marketing-to-public.cjs`
|
||
|
||
## 2. البناء والتحقق
|
||
|
||
1. `.\verify-launch.ps1 -WithOpenApiGate` (أو `.\verify-launch.ps1` ثم الخطوتين 2–3 يدوياً).
|
||
2. إن لم تستخدم `-WithOpenApiGate`: `py -3 scripts/verify_frontend_openapi_paths.py`
|
||
3. إن لم تستخدم `-WithOpenApiGate`: `py -3 scripts/check_go_live_gate.py`
|
||
4. `py -3 scripts/release_hardening_gate.py`
|
||
5. `py -3 scripts/ai_quality_gate.py`
|
||
4. تشغيل API: `py -3 -m uvicorn app.main:app --host 127.0.0.1 --port 8000` من `backend/`.
|
||
|
||
## 3. بوابة go-live
|
||
|
||
1. استدعاء `GET /api/v1/autonomous-foundation/integrations/go-live-gate` (مع JWT إن لزم حسب البيئة).
|
||
2. تسجيل: `launch_allowed`، `blocked_reasons`، و`blocking` في ملاحظات الإصدار.
|
||
|
||
## 4. فحوص تكامل (رملي حيث أمكن)
|
||
|
||
| النظام | فعل مقترح | نتيجة متوقعة |
|
||
|--------|-----------|---------------|
|
||
| CRM Salesforce | `POST /api/v1/integrations/crm/salesforce/test` | `ok: true` أو رسالة خطأ واضحة |
|
||
| CRM HubSpot | `POST /api/v1/integrations/crm/hubspot/test` | كما فوق |
|
||
| واجهة | تبويب الإعدادات → تكاملات؛ مركز المسوق في الداشبورد | تحميل الحالة بدون أخطاء console حرجة |
|
||
|
||
## 5. الخاتمة
|
||
|
||
- وثّق التاريخ، البيئة (staging)، ونسخة الـ commit.
|
||
- أي فشل: أضف بنداً في `LAUNCH_CHECKLIST` أو issue مع `blocked_reasons` المنسوخة من الـ API.
|
||
- نفّذ من `backend/`: `py -3 scripts/revenue_discovery_e2e_probe.py` (ومع JWT عند اختبار الربط الاستراتيجي).
|