Перейти до вмісту
Початок роботи

Життєвий цикл проєкту

Що означають статуси проєкту (Генерується, Перевірка, Збірка, Виправлення, Готово, Не підтверджено, Потребує виправлення, Помилка) і чому Codexe спершу перевіряє.

Оновлено

На цій сторінці
  1. Коротко
  2. Генерується
  3. Перевірка та виправлення
  4. Готово
  5. Не підтверджено («Згенеровано, але не скомпільовано»)
  6. Потребує виправлення («Codexe не зміг автоматично завершити перевірку цього проєкту»)
  7. Помилка

Проєкт має статус Готово, коли його поточні файли пройшли власну збірку Codexe (плагіни та моди) або тестове завантаження (датапаки та Skript); для ботів Discord, вебсайтів і моделей Blockbench Готово означає, що генерацію завершено. Проєкт завжди має рівно один статус. На цій сторінці пояснено кожен із них: що робить Codexe і що можете зробити ви.

#Коротко

  1. Generatingthe AI writes the files
  2. Verifyingbuild or test-load
  3. Repairingfix errors, rebuild
  4. Readycurrent files passed

Для проєктів, які можна зібрати (плагіни Spigot/Paper/Folia/BungeeCord, моди Fabric/Forge, датапаки та Skript), Готово означає, що файли, які ви бачите, пройшли власну збірку або тестове завантаження Codexe. Для інших типів (боти Discord, вебсайти, моделі Blockbench) компілювати нічого, тож Готово означає, що генерацію завершено.

#Генерується

AI пише проєкт. Файли з'являються в міру створення. Якщо відповідь обривається посеред файлу або файл, який AI запланував, так і не надходить, Codexe внутрішньо продовжує генерацію, перш ніж рухатися далі. За це продовження ви не платите.

#Перевірка та виправлення

Поки Codexe перевіряє проєкт, який можна зібрати, банер показує поточний крок:

БанерЩо відбувається
Перевіряємо проєкт…Підтвердження, що файли відповідають платформі, яку ви просили
Дописуємо решту файлів…Завершення файлів, які перша відповідь залишила недописаними
Збираємо…Компіляція (плагіни, моди) або завантаження на тестовий сервер (датапаки, Skript)
Виправляємо проблему…Збірка не вдалася; AI виправляє помилки, про які повідомлено
Верифікуємо…Повторна збірка після виправлення
Завершуємо…Збереження перевіреного результату

Виправлення використовують точні помилки компілятора та справжні сигнатури бібліотек зі збірки, а не здогадки. Виправлення не витрачають ваші кредити. Див. Автовиправлення.

Поки проєкт перевіряється, чат і компіляцію для цього проєкту призупинено, щоб зміна не зіткнулася з виправленням, яке триває. Вони повертаються, щойно перевірка завершується.

#Готово

Поточні файли пройшли перевірку. Для плагінів і модів це означає успішну збірку, яка створила дійсний JAR із правильним дескриптором (plugin.yml, fabric.mod.json, mods.toml…). Для датапаків і Skript це означає, що файли завантажилися на справжньому тестовому сервері без помилок.

Готово описує саме ті файли, які було перевірено. Якщо після цього ви редагуєте файл самостійно, ці зміни ще не зібрано. Натисніть Скомпілювати, щоб перевірити їх. Зміни, зроблені через чат, перевіряються знову автоматично.

#Не підтверджено («Згенеровано, але не скомпільовано»)

Іноді Codexe не може запустити перевірку: служба збірки була зайнята, репозиторій залежностей не відповів або скрипт Skript використовує доповнення, якого немає на тестовому сервері. Немає підстав вважати, що проєкт зламаний; його просто ще не перевірено. Усе доступне вам, і ви можете натиснути Скомпілювати, щоб отримати справжню відповідь. Codexe також деякий час автоматично повторює спроби для таких проєктів.

#Потребує виправлення («Codexe не зміг автоматично завершити перевірку цього проєкту»)

Codexe спробував кілька виправлень, але збірка все одно не вдається. Усі файли на місці, і ви можете продовжувати їх редагувати. Ви можете:

  • натиснути Дозволити Codexe спробувати ще раз (безкоштовно), що запускає новий раунд виправлень без витрати кредитів (раз на проєкт на день, до трьох проєктів на день), або
  • описати проблему в чаті чи виправити її самостійно в редакторі.

Див. Проєкт не вдався або потребує виправлення.

#Помилка

Перша генерація не дала нічого придатного: жодного файлу, помилка постачальника або проєкт на неправильній платформі, який не вдалося згенерувати повторно. Коли таке стається з першим запитом проєкту, витрачені токени автоматично відновлюються, а на сторінці з'являється кнопка Спробувати ще раз. Див. Відновлення кредитів.

Життєвий цикл проєкту | Codexe Docs