mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 15:29:36 +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
2.2 KiB
2.2 KiB
محاكاة إطلاق Dealix (Staging → جاهزية)
وثيقة قصيرة لتشغيل سيناريو إطلاق يدوياً والتسجيل في سجل التشغيل. تكمّل LAUNCH_CHECKLIST.md.
1. التحضير
- فرع كود محدث؛ قاعدة بيانات متوافقة مع آخر هجرات Alembic.
- نسخ متغيرات البيئة من الأمثلة (
backend/.env،frontend/.env.local/NEXT_PUBLIC_API_URL). - من جذر
salesflow-saas:
node scripts/sync-marketing-to-public.cjs
2. البناء والتحقق
.\verify-launch.ps1 -WithOpenApiGate(أو.\verify-launch.ps1ثم الخطوتين 2–3 يدوياً).- إن لم تستخدم
-WithOpenApiGate:py -3 scripts/verify_frontend_openapi_paths.py - إن لم تستخدم
-WithOpenApiGate:py -3 scripts/check_go_live_gate.py py -3 scripts/release_hardening_gate.pypy -3 scripts/ai_quality_gate.py- تشغيل API:
py -3 -m uvicorn app.main:app --host 127.0.0.1 --port 8000منbackend/.
3. بوابة go-live
- استدعاء
GET /api/v1/autonomous-foundation/integrations/go-live-gate(مع JWT إن لزم حسب البيئة). - تسجيل:
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 عند اختبار الربط الاستراتيجي).