نشر الخادم السيادي
للتجارب المنظمة، تدير فرق المنصة خادم API مستضاف لدى العميل مع استدلال متوافق مع OpenAI (عادةً vLLM) وChroma وRedis وOIDC. هذا ليس «Engine + Ollama على كل حاسوب»، وهو ليس مستخدماً متعدد المستويات ثنائي المستوى (ذلك البرنامج بعد العرض). يثبّت المطوّرون إضافة VS Code فقط ويوجّهونها إلى نقطة HTTPS الخاصة بكم.
مساران للنشر (لا تخلط بينهما)
| المسار | من يشغّل الاستدلال | المكدس النموذجي | متى يُستخدم |
|---|---|---|---|
| محلي أولاً (الافتراضي) | جهاز كل مطوّر | صينية ContextMint Engine + Ollama | تجارب فردية وعروض وحواسيب معزولة |
| خادم سيادي (تجريبي) | مضيف مشترك في مركز البيانات / المستأجر | حاويات API + vLLM (أو متوافق OpenAI آخر) + OIDC | شركاء البنوك/الحكومة الذين يحتاجون حدود تدقيق واحدةً |
نظرة الثقة:
الثقة والأمان — نماذج النشر.
قائمة تشغيل المشغّل والتحقق: مستودع المنتج
documentation/GATE-SS-MVP-RUNBOOK.md.
ما تنشره فرق المنصة
- خادم API — Docker Compose (deploy/docker-compose.server.yml) أو ما يعادله؛ الملف الشخصي deployment_profile=server
- الاستدلال — نقطة متوافقة مع OpenAI (غالباً طبقة vLLM)؛ عيّن INFERENCE__OPENAI_COMPAT__BASE_URL
- المتجهات — Chroma على تخزين مشترك لـ MVP؛ Qdrant خيار توسّع لاحق
- المصادقة — AUTH__ENABLED=true، مُصدِر/جمهور OIDC، سر JWT قوي، ACL لمساحات العمل حسب الحاجة
- محاذاة المسارات — يجب أن تطابق ALLOWED_WORKSPACE_ROOTS نقاط التركيب أو مسارات Remote SSH التي يقرأها الخادم
قالب البيئة:
deploy/profiles/server-sovereign.env.example.
دليل محاذاة المسارات: مستودع المنتج
documentation/SOVEREIGN-PATH-ALIGNMENT.md.
ما يفعله المطوّرون
- ثبّت إضافة ContextMint فقط (لا تشترط Engine على كل حاسوب).
- عيّن ContextMint.serverUrl إلى واجهة HTTPS للفريق.
- فعّل ContextMint.enterpriseMode واضبط ContextMint.oidcProviderId.
- افتح مساحة عمل يستطيع الخادم فهرستها (Remote SSH أو تركيب مطابق).
الصحة والجاهزية
- GET /api/health — يعرض deployment_profile و inference_provider
- GET /api/ready — يفشل مغلقاً عندما يتعذّر الوصول إلى مزوّد الاستدلال أو تفشل قائمة OIDC/المصادقة في ملف الخادم
ما خارج نطاق هذه الصفحة صراحةً
- ليس مستخدماً متعدد المستويات ثنائي المستوى (عمل محلي + رئيسي سيادي) — ذلك GATE-SS-MU بعد عرض منتصف سبتمبر (جاهز هندسياً؛ معطّل افتراضياً؛ اختبار المنتج مفتوح)
- ليس منتج ملكية / CODEOWNERS كامل (Block RO) — قد تظهر مراجعة الفرع تسميات مالك تشويقية فقط؛ مطالبات FOI تبقى مقيدة
- ليس صينية Engine كسطح تحكم للخادم — يستخدم المشغّلون compose والسجلات ونقاط الصحة وإعدادات الخادم في Engine
- ليس تفعيل الوكيل أو المراجعة أو الإكمال المضمّن أو أدوات AG-INTEL افتراضياً — هذه قدرات خلف مفاتيح الخادم حتى default-on بعد dogfood
- ليس GATE-W1 / تبويب Memory كمنتج جاهز / GATE-AHA / منتج GATE-FEATURE-LITE / منتج GATE-W2 / منتج GATE-W3 / منتج GATE-W4 / منتج GATE-V2-CORE / GATE-V3 / منتج Feature Registry / منتج Decision Graph / منتج GATE-EVIDENCE / منتج GATE-IMPACT / منتج GATE-EXPLAIN / منتج GATE-DRIFT / منتج GATE-SCORECARD — واجهات Fabric (قائمة/ظل/Memory Tab/متعلّم-اضمحلال/أسس تدقيق-RBAC/تصفية-مسار تدقيق/تصفية نطاق رفيعة/جوار الرسم البياني الرفيع/روابط الاصطلاح الرفيعة/استعلام الاصطلاح الرفيع/شرائح مقارنة التكافؤ 1–4 + F5/scale إغلاق eng + DNA مستودع Block UA رفيع + Feature Registry Lite Block UB رفيع + CHRONOS/Health/Architecture Block V رفيع + ORACLE أساسي + stubs سلاسل Block W + Recipe A VLM Block X + Block Y MESH متجاوز GATE-W5 N/A + Block Z مركّب eng GATE-V2-CORE dogfood v2-core + Block AA+AB Feature Registry eng dogfood feature-registry + Block AC Decision Graph eng dogfood decision-graph + Block AD Blast/Impact eng dogfood blast-impact + Drift eng drift-baselines (ليس منتج GATE-DRIFT) + Block AF Command Center + Scorecards eng dogfood command-center (ليس منتج GATE-SCORECARD؛ ليس وسم منتج v3.0.0-mvp)) خلف مفاتيح fabric.* / chronos.* / oracle.* / chains.* / scorecards.* (معطّلة افتراضياً للأعلام الجديدة؛ eng جاهز للموجات وPO soak مفتوح؛ ليس منتج GATE-W1؛ ليس GATE-AHA؛ ليس منتج GATE-FEATURE-LITE؛ ليس منتج GATE-W2؛ ليس منتج GATE-W3؛ ليس منتج GATE-W4؛ ليس منتج GATE-V2-CORE؛ ليس GATE-V3؛ ليس منتج Feature Registry؛ ليس منتج Decision Graph؛ ليس منتج GATE-EVIDENCE؛ ليس منتج GATE-IMPACT؛ ليس منتج GATE-EXPLAIN؛ ليس منتج GATE-DRIFT؛ ليس منتج GATE-SCORECARD؛ ليس ORACLE رسومي؛ ليس MESH؛ ARGUS تقرير فقط)؛ read_cutover يبقى false
أين توجد الإعدادات
- الخادم — config/contextmint.defaults.yaml (+ طبقة ~/.contextmint/server.defaults.yaml). تصفّح المفاتيح المجمّعة في Engine → Server Config أو وثائق الإعدادات في الموقع.
- امتداد VS Code — contextmint.* في إعدادات VS Code (ui.defaults.json). يشير إلى ContextMint.serverUrl ولا يستبدل مفاتيح الوكيل/المراجعة على الخادم.
- تطبيق Engine لسطح المكتب — دورة الحياة (supervisor) + كتالوج إعدادات الخادم من نفس YAML.
الكتالوجات الكاملة: مرجع الإعدادات.
ذات صلة
- التثبيت والإعداد — محلي أولاً مقابل خادم سيادي
- BYOK والمؤسسات — توجيه سحابي اختياري (معطّل افتراضياً)
- البدء — مسار محلي في خمس دقائق وملاحظات المؤسسات
- مركز الثقة