Skip to content

Latest commit

 

History

History
371 lines (257 loc) · 17.4 KB

README.ar.md

File metadata and controls

371 lines (257 loc) · 17.4 KB

🧭 Compass Ultra

ذكاء الإصدارات للفرق التي تنشر خلف أعلام الميزات.

English Español Français Deutsch Português 中文 日本語 한국어 Italiano العربية

Compass Ultra هي غرفة تحكم للإصدارات للبرمجيات المعتمدة على أعلام الميزات. راجع حالة الأعلام، بوابات السياسات، مخاطر النشر، فروق اللقطات، تحليل المخاطر المدعوم بالذكاء الاصطناعي، وإثبات الإصدار الجاهز للتدقيق — قبل أن تدخل التغييرات الإنتاجية حيز التشغيل.

🚀 التطبيق المباشر · 🎮 جرّب العرض التوضيحي · 🤖 AI DevOps Checker

demo


✨ لماذا Compass Ultra؟

من المفترض أن تجعل أعلام الميزات الإصدارات أكثر أمانًا.

لكن مع مرور الوقت، يمكن أن تصبح سطح إصدار بحد ذاتها:

  • 🧟 أعلام قديمة أو منتهية الصلاحية
  • 🎲 نسب نشر محفوفة بالمخاطر
  • 👤 مالكون وموافقون مفقودون
  • 🕸️ تبعيات مخفية بين الأعلام
  • 🚨 تجاوزات في الإنتاج
  • 💬 سلاسل Slack تتظاهر بأنها مسارات تدقيق
  • 🧩 قرارات إصدار مبعثرة عبر أدوات كثيرة جدًا

يحوّل Compass Ultra فوضى أعلام الميزات إلى سير عمل مراجعة إصدار قابل للتكرار.

بدلًا من السؤال:

"هل نحن جاهزون للنشر؟"

يمكن لفريقك الإجابة:

  • ✅ ما المُفعّل؟
  • 👥 من المتأثر؟
  • 🔄 ما الذي تغيّر؟
  • 💥 ما الذي قد يتعطل؟
  • 🖊️ من وافق؟
  • 🧯 ما الذي يجب إصلاحه أولًا؟
  • 📄 ما الإثبات الذي يمكننا تقديمه لـ QA أو DevOps أو القيادة أو الامتثال؟

⚡ النسخة المختصرة

يساعد Compass Ultra الفرق على مراجعة وإثبات جاهزية الإصدار قبل النشر.

تبدو مراجعة الإصدار النموذجية هكذا:

  1. 📦 تحميل أو استيراد مساحة عمل إصدار.
  2. 👤 تقييم الأعلام مقابل سياق مستخدم حقيقي.
  3. 🛡️ تشغيل بوابات السياسات وتحليل المخاطر.
  4. 🔍 مقارنة لقطات الإصدار.
  5. 📄 تصدير دليل تشغيل الإصدار.
  6. 🚀 مشاركة الإثبات قبل أن تدخل التغييرات الإنتاجية حيز التشغيل.

🎮 العرض التوضيحي المباشر

يعمل العرض التوضيحي بدون حساب:

العرض التوضيحي: https://www.compassultra.com/app?demo=true

يحاكي العرض التوضيحي إصدارًا تجاريًا محفوفًا بالمخاطر (ليلة ما قبل الجمعة السوداء، peak-sale-2026.11) مع:

  • 🏁 10 أعلام ميزات عبر LaunchDarkly وStatsig وFirebase
  • 🛒 أعلام عالية المخاطر للدفع والتخفيضات السريعة والشحن في نفس اليوم
  • 🚧 عوائق وتحذيرات سياسات (فجوات التبعيات، انتهاكات canary)
  • 🔗 فحوصات رسم التبعيات
  • 🧾 مقارنة اللقطات
  • 📄 تصدير دليل تشغيل PDF
  • 🔌 إنشاء حمولات GitHub وJira وSlack
  • 🧯 تدفق التراجع kill-switch لحالة العرض التوضيحي
  • 💰 تقدير الأثر المالي لنافذة النشر ذات الذروة

🧠 الميزات الأساسية

🚦 محلل مخاطر الإصدار

يراجع Compass Ultra مساحة عمل الإصدار الحالية ويعيد تقييمًا عمليًا للإصدار:

  • ✅ انشر
  • 🟡 انتظر
  • 🔴 أصلح أولًا

مدعوم بخدمة ذكاء اصطناعي مباشرة مع بديل حتمي — لا يُحجب التحليل أبدًا حتى عندما تكون خدمة الذكاء الاصطناعي غير متاحة.

يمكنه اكتشاف مشكلات مثل:

  • 🔥 أعلام نشطة عالية المخاطر
  • 🔗 تعارضات التبعيات
  • 👻 موافقون مفقودون
  • ⏰ أعلام منتهية أو بلا مالك
  • 🐤 انتهاكات نشر canary
  • 🚨 تجاوزات الإنتاج
  • 🧾 أنماط نشر حساسة للامتثال
  • 💰 تقديرات الأثر المالي لنوافذ النشر ذات الذروة

🎯 محرك تقييم الأعلام

قيّم كل علم مقابل سياق مستخدم محدد.

الحقل الوصف
👤 User key معرّف المستخدم الفريد
📧 Email عنوان بريد المستخدم
🏢 Tenant مستأجر العميل أو الحساب
💳 Plan خطة التسعير أو الاستحقاق
🛂 Role دور المستخدم أو مجموعة الصلاحيات
🌎 Region المنطقة الجغرافية أو البنية التحتية
🏳️ Country الاستهداف على مستوى الدولة
📱 Device نوع الجهاز أو المنصة
🌐 Environment التطوير أو التجهيز أو الإنتاج أو بيئة مخصصة

يعرض كل علم:

  • 🎚️ القيمة المُقيّمة
  • 🧠 سبب الحل (تطابق قاعدة، دلو نشر، افتراضي، أو تجاوز)
  • 🧩 القاعدة أو الشرط المطابق
  • 📌 السياق ذو الصلة المستخدم أثناء التقييم

انتقل بين إعدادات السياق المحفوظة — Production admin وEU customer وMobile guest — لترى كيف تتصرف الأعلام لكل شريحة.


🛡️ بوابات سياسات المؤسسات (9 فحوصات)

يشغّل Compass Ultra فحوصات إصدار تلقائية عند كل تغيير في حالة مساحة العمل.

🔒 البوابة ما تفحصه
🎟️ تذكرة تغيير مرفقة تذكرة CHG أو Jira موجودة قبل الإنتاج
👥 الأعلام الحرجة لها موافقون جميع الأعلام النشطة عالية/حرجة المخاطر لها موافقون مسمّون
🧬 كل علم له قابلية تتبع جميع الأعلام لها معرّفات Jira/تغيير
⏳ لا أعلام منتهية مُفعّلة لا أعلام مُفعّلة تجاوزت انتهاء الصلاحية
🚫 انضباط تجاوز الإنتاج لا تجاوزات يدوية نشطة في الإنتاج
🐤 حد نشر canary الأعلام التي تتطلب canary تبقى ضمن 50% نشر
🔗 التبعيات مُفعّلة لا علم مُفعّل له تبعية معطّلة
🔌 محولات مزود مباشرة مُعدّة رمز مزود واحد على الأقل متصل
📤 خطافات DevOps صادرة مُعدّة نقاط نهاية GitHub/Jira/Slack مضبوطة

🤖 أداة دردشة AI DevOps

مساعد دردشة ذكاء اصطناعي عائم يمكن تضمينه في أي صفحة بوسم script واحد:

<script src="https://www.compassultra.com/ai-devops-widget.js"></script>
  • 💬 اطرح أسئلة الإصدار بلغة طبيعية
  • 🔍 يقرأ حالة مساحة العمل المباشرة تلقائيًا
  • 📊 عداد الجلسة يعرض عدد الزوار الذين استخدموه
  • ⚡ بديل أنيق عندما تكون خدمة الذكاء الاصطناعي غير متاحة
  • 🧠 يحافظ على سجل الدردشة عبر الرسائل في نفس الجلسة

جرّبه مباشرة: https://www.compassultra.com/ai-devops


🔌 تكاملات المزودين (مزامنة للقراءة فقط)

استورد حالة الأعلام المباشرة من مزود الأعلام عبر رمز قراءة فقط مملوك للعميل عبر وكيل الخادم.

🏴 المزود النوع
🚀 LaunchDarkly مزامنة المزود
📊 Statsig مزامنة المزود
🔓 Unleash مزامنة المزود
🏳️ Flagsmith مزامنة المزود
🔥 Firebase Remote Config مزامنة المزود

🔒 مفاتيح API لا تغادر وكيل الخادم الخلفي أبدًا. المتصفح يستدعي فقط واجهة Compass Ultra API.


📤 تكاملات DevOps الصادرة

نسخ الحمولة بنقرة واحدة أو POST إلى أدواتك الحالية:

🔌 التكامل النوع
🐙 GitHub Issues قضية إثبات الإصدار
🎫 Jira Change تحديث تذكرة CHG
💬 Slack War Room عوائق الإصدار / رسالة غنية

🔍 فروق اللقطات

قارن نقطتي تفتيش إصدار واعرف بالضبط ما الذي تغيّر.

يمكن للفروق تحديد:

  • ➕ أعلام مُضافة
  • ➖ أعلام مُزالة
  • 📈 تغييرات النشر
  • 🚨 تغييرات الأهمية
  • 👤 تغييرات المالك أو الموافق
  • 🛠️ تغييرات التجاوز

📄 أدلة تشغيل وشهادات إصدار PDF

صدّر ملفات PDF جاهزة لـ CAB لمراجعة QA أو القيادة أو DevOps أو التدقيق.

تتضمن أدلة التشغيل:

  • 🏷️ بيانات وصفية للإصدار ونافذة النشر
  • 🎯 تقييمات الأعلام وحالات النشر
  • 🛡️ نتائج بوابات السياسات
  • 🧠 ملخص المخاطر والأثر المالي
  • 🧯 ملاحظات التراجع لكل علم
  • ✍️ قائمة توقيعات الموافقين
  • 🧾 سجل التدقيق

🐙 بوابة CI لـ GitHub Action

احجب عمليات النشر في CI عندما تتجاوز مخاطر الإصدار عتبة مُعدّة:

- uses: ./.github/actions/compass-check
  with:
    compass_api_key: ${{ secrets.COMPASS_API_KEY }}
    risk_threshold: high

🚦 تفشل الإجراءات تلقائيًا في سير العمل عند العثور على عوائق — لا مزيد من "نسينا فحص الأعلام قبل الدمج."


👥 RBAC (4 أدوار)

🎭 الدور الصلاحيات
🔑 Admin وصول كامل — الأعلام والإصدار والفريق والتكاملات
✅ Approver الموافقة على الإصدارات، عرض الكل
🛠️ Operator تعديل الأعلام وبيانات الإصدار الوصفية
👁️ Viewer قراءة فقط

تُسجّل جميع الإجراءات المحجوبة مع الفاعل والدور والبوابة المُفعّلة والطابع الزمني الدقيق.


🧭 موضع المنتج

Compass Ultra ليس مزود أعلام ميزات.

إنه طبقة مراجعة الإصدار حول أعلام الميزات.

استخدمه عندما تحتاج إجابة واضحة على:

"هل يمكننا نشر هذا الإصدار المعتمد على أعلام الميزات بأمان، وهل يمكننا إثبات ذلك؟"


💸 التسعير

الخطة السعر المقاعد الأنسب لـ
🆓 Free $0 محلي فقط تجربة مساحة العمل ومراجعة الإصدار المحلية
🧍 Solo $49/شهر مقعد واحد المشغّلون المنفردون الذين يحتاجون مزامنة سحابية وتحليل مخاطر ولقطات وتصدير
🚀 Pro $149/شهر حتى 5 مقاعد الفرق الصغيرة التي تحتاج مراجعة إصدار مشتركة ومقارنة
👥 Team $299/شهر حتى 15 مقعدًا فرق الإصدار التي تحتاج RBAC وتصدير تدقيق وتنبيهات وسير عمل المؤسسة
🏢 Enterprise مخصص مخصص مراجعة أمنية وإعداد وشروط مخصصة وتكاملات

تبدأ الخطط المدفوعة بـ تجربة مجانية لمدة 7 أيام.

لا حاجة لبطاقة ائتمان. تتحول التجارب تلقائيًا إلى Free ما لم يشترك العميل.


🛠️ المكدس التقني

الطبقة التقنية
⚛️ Frontend React, Vite
🧭 Routing React Router
✂️ Code splitting React.lazy + Suspense
🎨 UI icons Lucide React
📄 PDF export jsPDF
🔐 Auth Auth0
💳 Payments Stripe
📈 Analytics Vercel Analytics
🔒 Security headers X-Frame-Options, CSP, HSTS, cache control
🧱 Backend Express API in the backend repo
🐘 Database PostgreSQL through backend
🤖 AI risk analysis Backend AI service with deterministic fallback
☁️ Hosting Vercel (frontend) · Railway (backend)

📦 الكود المصدري

يحتوي هذا المستودع العام على صفحة إطلاق Compass Ultra والوثائق وأصول GitHub Pages ومواد المشروع العامة.

يُصان التطبيق الإنتاجي والخادم الخلفي بشكل منفصل. يمكن للمستخدمين العامين استكشاف التطبيق المباشر والعرض التوضيحي دون الحاجة إلى الوصول إلى مستودعات التنفيذ الخاصة.


🔒 نموذج الأمان

صُمم Compass Ultra كطبقة مراجعة إصدار.

  • 🧪 يعمل العرض التوضيحي المحلي بدون تسجيل دخول.
  • 🔐 تتطلب اللقطات السحابية المصادقة.
  • 🔌 تستخدم مزامنة المزود رموز قراءة فقط عبر وكيل الخادم الخلفي — مفاتيح API لا تمر عبر المتصفح أبدًا.
  • 🛡️ رؤوس أمان على جميع الاستجابات: X-Frame-Options وContent-Security-Policy وStrict-Transport-Security وX-Content-Type-Options.
  • 💳 Stripe يتعامل مع بيانات البطاقة.
  • 🪪 Auth0 هو مزود الهوية.
  • 🔗 روابط المشاركة ترمّز حالة مساحة العمل ولا ينبغي استخدامها للأسرار.
  • 🏢 يجب على عملاء المؤسسات استخدام مراجعة أمنية وشروط مخصصة قبل نشر المزود المباشر.

🗺️ خارطة الطريق

  • 🧾 حدود مقاعد مفروضة بالكامل من الخادم الخلفي
  • 🧪 أتمتة دورة حياة التجربة بدون بطاقة
  • 🚦 ضوابط إساءة التجربة حسب البريد والنطاق والاستخدام
  • 👥 تدفق دعوة الفريق
  • 🏢 مساحات عمل المؤسسة
  • 🔌 المزيد من محولات المزودين
  • 💬 سير عمل تطبيق Slack
  • 🐙 توسيع بوابة إصدار GitHub Action
  • 📤 المزيد من صيغ التصدير
  • 🔒 حزمة مراجعة أمنية للمؤسسات
  • 📊 أعداد الجلسات والرسائل المباشرة من الخادم الخلفي لأداة AI DevOps

✅ الحالة

Compass Ultra مباشر:

الإنتاج: https://www.compassultra.com

العرض التوضيحي: https://www.compassultra.com/app?demo=true

AI DevOps Checker: https://www.compassultra.com/ai-devops


🚀 مُصمّم لـ

الفرق التي تنشر بسرعة ولا تزال تحتاج إثباتًا قبل الإنتاج.

انشر بثقة. راجع بالأدلة. أثبت كل إصدار. 🧭