프로젝트 수명 주기
각 프로젝트 상태(생성 중, 확인 중, 빌드 중, 수정 중, 준비됨, 인증되지 않음, 수정 필요, 실패)의 의미와, Codexe가 프로젝트를 준비됨으로 표시하기 전에 검증하는 이유를 설명해요.
업데이트됨
프로젝트의 현재 파일이 Codexe 자체 빌드(플러그인과 모드) 또는 로드 테스트(데이터팩과 Skript)를 통과하면 준비됨 상태가 돼요. Discord 봇, 웹사이트, Blockbench 모델은 생성이 끝나면 준비됨이 돼요. 프로젝트는 항상 정확히 하나의 상태를 가져요. 이 페이지에서는 각 상태의 의미, 그때 Codexe가 하는 일, 그리고 여러분이 할 수 있는 일을 설명해요.
#요약
- Generatingthe AI writes the files
- Verifyingbuild or test-load
- Repairingfix errors, rebuild
- Readycurrent files passed
빌드할 수 있는 프로젝트(Spigot/Paper/Folia/BungeeCord 플러그인, Fabric/Forge 모드, 데이터팩, Skript)에서 준비됨은 지금 보고 있는 파일이 Codexe 자체 빌드나 로드 테스트를 통과했다는 뜻이에요. 다른 유형(Discord 봇, 웹사이트, Blockbench 모델)은 컴파일할 것이 없으므로 생성이 끝나면 준비됨이 돼요.
#생성 중
AI가 프로젝트를 작성하고 있어요. 파일은 만들어지는 대로 나타나요. 답변이 파일 중간에서 끊기거나 AI가 계획한 파일이 끝내 나오지 않으면, Codexe는 다음 단계로 넘어가기 전에 내부적으로 생성을 이어서 진행해요. 이렇게 이어서 생성하는 부분은 비용이 청구되지 않아요.
#검증과 수정
Codexe가 빌드할 수 있는 프로젝트를 확인하는 동안 배너에 현재 단계가 표시돼요.
| 배너 | 진행 중인 작업 |
|---|---|
| 프로젝트를 확인하는 중… | 파일이 요청한 플랫폼에 맞는지 확인해요 |
| 남은 파일을 작성하는 중… | 첫 답변에서 끝나지 않은 파일을 마저 작성해요 |
| 빌드하는 중… | 컴파일하거나(플러그인, 모드) 테스트 서버에서 로드해요(데이터팩, Skript) |
| 문제를 고치는 중… | 빌드가 실패해서 AI가 보고된 오류를 고치고 있어요 |
| 확인하는 중… | 수정한 뒤 다시 빌드해요 |
| 마무리하는 중… | 검증된 결과를 저장해요 |
수정은 추측이 아니라 빌드에서 나온 정확한 컴파일러 오류와 실제 라이브러리 시그니처를 바탕으로 이루어져요. 수정에는 크레딧이 사용되지 않아요. 자동 수정을 참고하세요.
프로젝트를 검증하는 동안에는 그 프로젝트의 채팅과 컴파일이 일시 중지돼요. 진행 중인 수정과 변경이 충돌하지 않도록 하기 위해서예요. 검증이 끝나면 바로 다시 사용할 수 있어요.
#준비됨
현재 파일이 통과했어요. 플러그인과 모드라면 올바른 디스크립터(plugin.yml, fabric.mod.json, mods.toml…)가 들어 있는 유효한 JAR를 만드는 빌드에 성공했다는 뜻이에요. 데이터팩과 Skript라면 실제 테스트 서버에서 파일이 오류 없이 로드됐다는 뜻이에요.
준비됨은 검증을 거친 바로 그 파일들에 대한 상태예요. 그 뒤에 파일을 직접 수정했다면 그 수정 사항은 아직 빌드되지 않았어요. 컴파일을 눌러 확인하세요. 채팅으로 한 변경은 자동으로 다시 검증돼요.
#인증되지 않음("생성됐지만 컴파일되지 않음")
Codexe가 검사를 실행하지 못할 때가 있어요. 빌드 서비스가 바빴거나, 의존성 저장소가 응답하지 않았거나, Skript 스크립트가 테스트 서버에 없는 애드온을 쓰는 경우예요. 프로젝트가 망가졌다고 확인된 것은 아니고, 아직 검사를 받지 않았을 뿐이에요. 모든 것을 그대로 사용할 수 있고, 컴파일을 눌러 확실한 결과를 확인할 수 있어요. Codexe도 한동안 이런 프로젝트를 자동으로 다시 시도해요.
#수정 필요("Codexe가 이 프로젝트의 검증을 자동으로 마치지 못했어요")
Codexe가 여러 번 고쳐 봤는데도 빌드가 계속 실패하는 상태예요. 파일은 모두 남아 있고 계속 수정할 수 있어요. 다음 중 하나를 할 수 있어요.
- Codexe가 다시 시도하게 하기 (무료) 버튼을 누르세요. 크레딧을 쓰지 않고 새로 한 차례 수정을 진행해요(프로젝트당 하루 한 번, 하루 최대 세 개 프로젝트).
- 채팅에 문제를 설명하거나, 에디터에서 직접 고치세요.
프로젝트 실패 또는 수정 필요를 참고하세요.
#실패
첫 생성에서 쓸 만한 결과가 하나도 나오지 않은 상태예요. 파일이 전혀 없거나, 제공자 오류가 났거나, 잘못된 플랫폼으로 만들어진 프로젝트를 다시 생성할 수 없었던 경우예요. 프로젝트의 첫 요청에서 이런 일이 생기면 사용한 토큰이 자동으로 복원되고, 페이지에 다시 시도 버튼이 표시돼요. 크레딧 복원을 참고하세요.