دورة حياة المشروع
ماذا تعني كل حالة من حالات المشروع (التوليد، الفحص، البناء، الإصلاح، Ready، غير موثّق، يحتاج إلى إصلاح، فشل) ولماذا يتحقق Codexe قبل أن يصف المشروع بأنه Ready.
آخر تحديث
في هذه الصفحة
يكون المشروع Ready عندما تجتاز ملفاته الحالية بناء Codexe الخاص (في الـ plugins والـ mods) أو اختبار التحميل (في الـ datapacks وSkript)؛ أما في بوتات Discord والمواقع ونماذج Blockbench فتعني Ready أن التوليد انتهى. للمشروع دائماً حالة واحدة بالضبط. تشرح هذه الصفحة كل حالة، وما يفعله Codexe خلالها، وما يمكنك أنت فعله.
#النسخة المختصرة
- Generatingthe AI writes the files
- Verifyingbuild or test-load
- Repairingfix errors, rebuild
- Readycurrent files passed
في المشاريع القابلة للبناء (plugins لـ Spigot/Paper/Folia/BungeeCord، وmods لـ Fabric/Forge، وdatapacks وSkript)، تعني Ready أن الملفات التي تنظر إليها اجتازت بناء Codexe الخاص أو اختبار التحميل. أما الأنواع الأخرى (بوتات Discord والمواقع ونماذج Blockbench) فلا يوجد فيها ما يُجمَّع، لذا تعني Ready أن التوليد انتهى.
#التوليد
الذكاء الاصطناعي يكتب المشروع، وتظهر الملفات فور إنتاجها. إذا انقطع الرد في منتصف ملف، أو لم يصل ملف خطّط له الذكاء الاصطناعي، فإن Codexe يواصل التوليد داخلياً قبل أن ينتقل إلى الخطوة التالية. لا تدفع مقابل هذه المواصلة.
#التحقق والإصلاح
أثناء فحص Codexe لمشروع قابل للبناء، يعرض شريط الخطوة الحالية:
| الشريط | ما الذي يحدث |
|---|---|
| جارٍ فحص المشروع… | التأكد من أن الملفات تطابق المنصة التي طلبتها |
| جارٍ كتابة الملفات المتبقية… | إكمال الملفات التي تركها الرد الأول ناقصة |
| جارٍ البناء… | التجميع (في الـ plugins والـ mods) أو التحميل على خادم تجريبي (في الـ datapacks وSkript) |
| جارٍ إصلاح مشكلة… | فشل البناء؛ والذكاء الاصطناعي يصلح الأخطاء المُبلَّغ عنها |
| جارٍ التحقق… | البناء من جديد بعد الإصلاح |
| جارٍ الإنهاء… | حفظ النتيجة التي تم التحقق منها |
تعتمد الإصلاحات على أخطاء المترجم كما هي بالضبط وعلى التواقيع الحقيقية للمكتبات من عملية البناء، لا على التخمين. الإصلاح لا يستهلك رصيدك. راجع الإصلاح التلقائي.
أثناء التحقق من مشروع ما، تتوقف المحادثة والتجميع مؤقتاً في ذلك المشروع، حتى لا يتعارض تغيير ما مع إصلاح جارٍ. ويعودان فور انتهاء التحقق.
#Ready
اجتازت الملفات الحالية الفحص. في الـ plugins والـ mods يعني ذلك بناءً ناجحاً أنتج ملف JAR صالحاً مع الملف الواصف الصحيح (plugin.yml، fabric.mod.json، mods.toml…). وفي الـ datapacks وSkript يعني أن الملفات حُمّلت على خادم تجريبي حقيقي دون أخطاء.
تصف Ready الملفات نفسها التي تم التحقق منها بالضبط. إذا عدّلت ملفاً بنفسك بعد ذلك، فإن تعديلاتك لم تُبنَ بعد. اضغط على تجميع لفحصها. أما التغييرات التي تتم عبر المحادثة فيُتحقق منها من جديد تلقائياً.
#غير موثّق ("Generated, but not compiled")
أحياناً لا يستطيع Codexe إجراء الفحص: كانت خدمة البناء مشغولة، أو لم يستجب مستودع اعتماديات، أو يستخدم سكربت Skript إضافة غير موجودة على الخادم التجريبي. لا يُعرف أن المشروع معطّل؛ كل ما في الأمر أنه لم يُفحص بعد. كل شيء متاح لك، ويمكنك الضغط على تجميع للحصول على إجابة حقيقية. ويعيد Codexe أيضاً محاولة فحص هذه المشاريع تلقائياً لبعض الوقت.
#يحتاج إلى إصلاح ("لم يستطع Codexe إنهاء التحقق من هذا المشروع تلقائياً")
جرّب Codexe عدة إصلاحات وما زال البناء يفشل. الملفات كلها موجودة ويمكنك مواصلة تعديلها. يمكنك:
- الضغط على دع Codexe يحاول مرة أخرى (مجاناً)، فيشغّل جولة جديدة من الإصلاحات دون استهلاك الرصيد (مرة واحدة لكل مشروع في اليوم، وحتى ثلاثة مشاريع في اليوم)، أو
- وصف المشكلة في المحادثة، أو إصلاحها بنفسك في المحرر.
راجع فشل المشروع أو يحتاج إلى إصلاح.
#فشل
لم ينتج التوليد الأول شيئاً صالحاً للاستخدام: لا ملفات على الإطلاق، أو خطأ من المزوّد، أو مشروع على منصة خاطئة تعذّر توليده من جديد. عندما يحدث ذلك مع الطلب الأول لمشروع ما، تُستعاد التوكنات التي استهلكها تلقائياً وتعرض الصفحة زر حاول مرة أخرى. راجع استعادة الرصيد.