الانتقال إلى المحتوى الرئيسي
توفر libraries/knowledge-vector-engine-cpp آليات C++ المشتركة والخالية من السلطة التي يعيد استخدامها كل محرك من محركات متجهات Symphony. وهي تقدّم لبنات بناء حتمية حتى يبقى كل محرك محدودًا وقابلًا لإعادة الإنتاج وخاليًا من الآثار الجانبية المحيطة.

ما يوفره الأساس

  • تأطير العمليات: بروتوكول عمليات محلي خالٍ من السلطة يستخدمه كل محرك
  • JSON محدود: تحليل وإصدار صارمان مع حدود صريحة للحجم والعمق
  • SHA-256: عنونة المحتوى للأدلة والإيصالات
  • قراءات بلا تتبع للروابط: قراءات لنظام الملفات لا تعبر الروابط الرمزية بشكل غير متوقع أبدًا
  • لقطات حتمية: لقطات قابلة للتكرار للحالة المفحوصة
  • التحقق الزمني: معالجة مرجعية لتوقيت UTC وفق عقد الدلالات الزمنية في Symphony
  • اكتشاف بيانات المالك الوصفية: اكتشاف دقيق لملفات manifest الخاصة بالعقود
  • حزم ذات إصدارات: حزم مملوكة للإيصالات وقابلة للتثبيت بشكل مستقل
  • الإيصالات وإلغاء التثبيت المملوك للإيصال: إلغاء تثبيت يقوده فقط الإيصال الذي ثبّت العنصر

حدود اكتشاف البيانات الوصفية

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

ما لا يفعله الأساس

  • لا يحمل أي سلطة. ويجب على المحركات التي تستخدمه أن تفوّض التعديلات عبر SSIAG.
  • لا ينشر أي شيء ولا يجلبه عبر الشبكة.
  • لا يعدّل الملفات المرجعية من تلقاء نفسه.

أسطح ذات صلة

منسّق الجلسات

منسّق C++26 مبني على الأساس للجلسات والمواءمة.

نظرة عامة على المحركات

المحركات التي تعيد استخدام الأساس.

نظرة عامة على SKV

عقود المتجهات التي تنفّذها المحركات.

نظرة عامة على qxctl

أداة إدارة عبر سطر الأوامر تستدعي محركات دقيقة مُتحقَّقًا منها بالإيصالات.
آخر تعديل في ١٠ أكتوبر ٢٠٢٦