Ciclul de viață al proiectului
Ce înseamnă fiecare stare (Se generează, Se verifică, Se compilează, Se repară, Gata, Neverificat, Necesită reparare, Eșuat) și de ce Codexe verifică înainte de Gata.
Actualizat
Pe această pagină
Un proiect este Gata când fișierele sale actuale au trecut de build-ul propriu al Codexe (plugin-uri și moduri) sau de testul de încărcare (datapack-uri și Skript); pentru boți Discord, site-uri web și modele Blockbench, Gata înseamnă că generarea s-a încheiat. Un proiect are mereu exact o singură stare. Pagina aceasta explică fiecare stare, ce face Codexe și ce poți face tu.
#Pe scurt
- Generatingthe AI writes the files
- Verifyingbuild or test-load
- Repairingfix errors, rebuild
- Readycurrent files passed
Pentru proiectele care se pot compila (plugin-uri Spigot/Paper/Folia/BungeeCord, moduri Fabric/Forge, datapack-uri și Skript), Gata înseamnă că fișierele pe care le vezi au trecut de build-ul sau de testul de încărcare al Codexe. Pentru celelalte tipuri (boți Discord, site-uri web, modele Blockbench) nu există nimic de compilat, așa că Gata înseamnă că generarea s-a încheiat.
#Se generează
AI-ul scrie proiectul. Fișierele apar pe măsură ce sunt produse. Dacă răspunsul se întrerupe la jumătatea unui fișier sau un fișier planificat de AI nu mai ajunge, Codexe continuă generarea intern înainte să treacă mai departe. Nu plătești pentru această continuare.
#Verificare și reparare
Cât timp Codexe verifică un proiect care se poate compila, un banner arată pasul curent:
| Banner | Ce se întâmplă |
|---|---|
| Se verifică proiectul… | Se confirmă că fișierele corespund platformei cerute |
| Se scriu fișierele rămase… | Se completează fișierele lăsate neterminate de primul răspuns |
| Se compilează… | Compilare (plugin-uri, moduri) sau încărcare pe un server de testare (datapack-uri, Skript) |
| Se repară o problemă… | Build-ul a eșuat; AI-ul repară erorile raportate |
| Se verifică… | Un nou build după o reparare |
| Se finalizează… | Se salvează rezultatul verificat |
Reparațiile folosesc exact erorile compilatorului și semnăturile reale ale bibliotecilor din build, nu presupuneri. Repararea nu îți consumă creditele. Vezi Reparare automată.
Cât timp un proiect este verificat, chatul și Compilează sunt puse pe pauză pentru acel proiect, ca o modificare să nu se ciocnească de o reparare în curs. Revin imediat ce se încheie verificarea.
#Gata
Fișierele actuale au trecut verificarea. Pentru plugin-uri și moduri asta înseamnă un build reușit, care a produs un JAR valid cu descriptorul corect (plugin.yml, fabric.mod.json, mods.toml…). Pentru datapack-uri și Skript înseamnă că fișierele s-au încărcat fără erori pe un server de testare real.
Gata descrie exact fișierele care au fost verificate. Dacă editezi singur un fișier după aceea, modificările tale nu au fost încă compilate. Apasă Compilează ca să le verifici. Modificările făcute prin chat sunt verificate din nou automat.
#Neverificat („Generat, dar necompilat”)
Uneori Codexe nu poate rula verificarea: serviciul de build era ocupat, un depozit de dependențe nu a răspuns sau un script Skript folosește un add-on pe care serverul de testare nu îl are. Nu se știe că proiectul ar fi stricat; doar nu a fost verificat. Totul îți este disponibil și poți apăsa Compilează pentru un răspuns real. În plus, Codexe reîncearcă automat aceste proiecte o vreme.
#Necesită reparare („Codexe nu a putut termina automat verificarea acestui proiect”)
Codexe a încercat mai multe reparații și build-ul tot eșuează. Toate fișierele sunt acolo și poți continua să le editezi. Poți:
- să apeși Lasă-l pe Codexe să încerce din nou (gratuit), care rulează o nouă rundă de reparații fără să consume credite (o dată pe proiect pe zi, pentru cel mult trei proiecte pe zi), sau
- să descrii problema în chat ori să o repari singur în editor.
Vezi Proiect eșuat sau care necesită reparare.
#Eșuat
Prima generare nu a produs nimic utilizabil: niciun fișier, o eroare a furnizorului sau un proiect pe platforma greșită care nu a putut fi regenerat. Când se întâmplă asta la prima cerere a unui proiect, tokenii folosiți sunt restituiți automat, iar pagina afișează un buton Încearcă din nou. Vezi Restituirea creditelor.