Skip to main content

FORGE build states

A FORGE build is a durable job with explicit state. The visible wording can evolve during Alpha, but the lifecycle meaning should remain consistent.

Waiting conditions

Some implementations can show an intermediate waiting state for capacity, an approval, provider recovery, or another dependency. Waiting is not automatically failure.

Terminal states

COMPLETED, FAILED, and CANCELLED are terminal for that specific build record. Retrying should normally create a new attempt or explicitly supported retry operation rather than mutating history to pretend the original job succeeded.

Completed does not mean production-ready

Completion means the configured FORGE process finished. Review the validation report, artifact contents, and project-specific testing before deploying generated software.

Failed builds

Capture:
  • build ID
  • failed stage
  • validator/tool output
  • repair attempt count
  • model/provider errors when surfaced
  • workspace or artifact status
Then fix the actual cause before blindly retrying.

Troubleshoot FORGE

Diagnose stuck, failed, or incomplete build jobs.