first commit: منصة Tripz — خطط كاملة + سكافولد باك إند NestJS/Docker
- docs/00-15: دراسة، بنية، محرك تعرفة، تسعير، نموذج استئجار، تكاملات، بيانات، realtime، خطة، devops، لاندنج، مخاطر، اصطلاحات سيرفر، تدفق نشر - backend/: NestJS 11 على Docker (health + tenants + عزل tenant_id + بادئة tripz_ + Redis DB 3) - apps/rider, apps/driver, dashboards/admin-web, dashboards/superadmin-web (هياكل) - sync-to-server.sh + .gitignore Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# 13 — المخاطر الكبرى والقرارات المفتوحة
|
||||
|
||||
## المخاطر والتخفيف
|
||||
| الخطر | أثره | التخفيف |
|
||||
|-------|------|---------|
|
||||
| استنزاف الدعم التشغيلي 24/7 | توقف التطوير كلياً | توثيق عربي ذاتي الخدمة + مستويات دعم مسعّرة + صفحة حالة + حدود SLA مكتوبة منذ أول عقد |
|
||||
| رفض آبل للتطبيقات المستنسخة (4.3) | تعطّل نشر النكهات | تمايز أصول/محتوى لكل نكهة، حسابات مطوّر باسم المستأجر، التطبيق الجامع كخطة بديلة — [11](11-devops-cicd.md) |
|
||||
| مطاردة تكافؤ Onde الكامل | سنة بلا إيراد | الالتزام الصارم بنطاق P1/P2؛ أي ميزة خارجهما تُباع كإضافة لاحقاً — [10](10-roadmap.md) |
|
||||
| مستأجر ضعيف تسويقياً = GMV صفر | نسبة من لا شيء | الحد الأدنى الشهري لكل رحلة + رسم اشتراك ثابت يضمنان أرضية — [05](05-pricing-billing.md) |
|
||||
| هبوط سرعة الفريق مع Cubit الجديدة | تأخر MVP شهراً | أسبوع تدريب + قالب Cubit يطابق بنية GetX Controller + مراجعات كود مبكرة |
|
||||
| تسريب بيانات بين المستأجرين | كارثي (ثقة + قانوني) | فرض `tenant_id` على مستوى Repository + اختبار عزل في CI — [06](06-tenant-model.md) |
|
||||
|
||||
## القرارات التي تحتاج حسم المالك (قبل P0)
|
||||
|
||||
### 1. الاسم التجاري
|
||||
«نقل ذكي» وصفي وواضح لكنه **ضعيف الحماية** كعلامة، و«Tripz» هو الاسم المؤقت الحالي.
|
||||
- **الخيار أ:** اعتماد اسم مبتكر (Tripz أو غيره) كعلامة تجارية + «نقل ذكي» وصفاً تسويقياً.
|
||||
- **الخيار ب:** اعتماد «نقل ذكي» تجارياً مع شعار مميّز يقوّي الحماية.
|
||||
- **التوصية:** الخيار أ — اسم مبتكر قابل للحماية + الوصف العربي للتسويق.
|
||||
|
||||
### 2. سيرو والمنصة — ✅ محسوم (2026-07-16): مؤجَّل
|
||||
- **القرار:** نبني الجديد من الصفر (كيوبت + فلاتر + نِست)، **ننسى سيرو عملياً** ونأخذ منه **الخرائط (انطلق) فقط**.
|
||||
- بعد رؤية نظافة/تنظيم البناء الجديد نقرر: إمّا الاستغناء عن سيرو واعتماد الجديد كأول تطبيق للاستئجار، أو إعادة النظر. القرار النهائي لاحقاً لا الآن.
|
||||
- التفاصيل في [14-server-conventions](14-server-conventions.md).
|
||||
|
||||
### 3. سوق الانطلاق للمستأجر الخارجي الأول
|
||||
- **الأردن:** تنظيم واضح، دفع أسهل، لكن TaxiF قائم.
|
||||
- **سوريا:** فراغ تنافسي أكبر (يلا غو وحيدة تقريباً)، لكن دفع/عملة أصعب.
|
||||
- **التوصية:** حسم المالك — يعتمد على شبكة علاقاته وأيّ سوق يملك فيه أول عميل جاهز.
|
||||
|
||||
### 4. وحدة التوصيل (Super App)
|
||||
- P3 افتراضياً، لكن **إن طلبها أول شريك مؤسِّس كشرط توقيع** → تُقدَّم إلى P2؟
|
||||
- **التوصية:** لا تُقدَّم إلا مقابل عقد موقّع يبررها؛ لا تُبنى استباقياً.
|
||||
|
||||
## كيف نتتبع هذه القرارات
|
||||
تُحسم في اجتماع بدء P0 وتُوثَّق هنا بالنتيجة والتاريخ. لا يبدأ الكود قبل حسم 1 و2 و3 على الأقل.
|
||||
|
||||
← السابق: [12-landing-gtm](12-landing-gtm.md) · التالي: [project-tree](project-tree.md)
|
||||
Reference in New Issue
Block a user