Sơ đồ chuyển trạng thái
NOT_STARTED -> INITIALIZING -> GENERATING -> DEPLOYED <-> REGENERATING
| | ^
FAILED <------ FAILED ------+ (retry)
Ref: ai-branding-guidelines.md §6 —
State transitions chỉ qua InstanceLifecycleService; mỗi transition publish RabbitMQ event.
6 trạng thái
1 / 6
NOT_STARTED
Chưa bắt đầu — chờ chủ trung tâm chạy wizard
2 / 6
INITIALIZING
Cấp phát tài nguyên · 0–30%
3 / 6
GENERATING
AI đang tạo logo / màu / hero · 30–90%
4 / 6
DEPLOYED
Đã go-live — URL hoạt động, sức khỏe xanh
5 / 6
FAILED
Có lỗi — có CTA "Thử lại"
6 / 6
REGENERATING
Đang tạo lại từ DEPLOYED — hủy job cũ