الاعتماد
الاعتماد
Section titled “الاعتماد”الاعتماد هو فحص جاهزية محلي مع إرسال اختياري عن بُعد إلى واجهة برمجة تطبيقات للمركز. وهو ليس «مراجعة متجر تطبيقات» مستضافة بالكامل إلا إذا نشرت تلك الواجهة بنفسك.
الفحص المحلي (متاح دائمًا)
Section titled “الفحص المحلي (متاح دائمًا)”kazma hub validate ./my-skillkazma hub check-certification ./my-skill# JSON:kazma hub check-certification ./my-skill --jsonيبيّن check-certification أي المتطلبات تنجح/تفشل (بيان صالح، درجة فحص أمان lint، وجود نقطة الدخول، إلخ) — منفَّذ في hub/cli.py.
المستويات (توجيهية، وليست أعلام CLI منفصلة)
Section titled “المستويات (توجيهية، وليست أعلام CLI منفصلة)”تصف الوثائق وأصول الشارات مستويات Basic / Standard / Premium. لا يوجد علم kazma hub submit --level standard. المستويات تسميات منتج/توجيه؛ والتقييم المحلي نجاح/فشل لكل متطلب، وليس تعدادًا (enum) في واجهة السطر.
| التسمية | الغرض |
|---|---|
| Basic | بيان صالح، تحميل الأدوات، اختبارات أساسية |
| Standard | + نجاح فحص أمان lint، توثيق |
| Premium | + مراجعة أعمق / معايير أداء (عملية يحددها المشغّل) |
الإرسال عن بُعد (اختياري)
Section titled “الإرسال عن بُعد (اختياري)”kazma hub submit ./my-skill --source-url https://github.com/org/skillkazma hub status <submission_id>يتطلب واجهة برمجة تطبيقات مركز يمكن الوصول إليها. إذا فشل الطلب (POST)، تظل المهارة قابلة للاستخدام بعد register المحلي.
الشارات في البيانات
Section titled “الشارات في البيانات”قد تتضمن بعض المهارات بيانات اعتماد وصفية في YAML. تعامَل مع ادعاءات certified_by الواردة عن بُعد على أنها موثوقة فقط عندما تتحكم أنت بمسار التوقيع/الاعتماد.