Union type representing the five phases of AutoBE's waterfall development
pipeline.
This type defines the sequential phases that AutoBE follows to transform
natural language requirements into a complete, production-ready backend
application. Each phase builds upon the outputs of previous phases, following
a structured waterfall model with internal spiral loops for error correction
and quality assurance.
The Five Phases:
analyze: Requirements Analysis Phase
Transforms user conversations into structured requirements documents
Implements authorization decorators, guards, and business logic
Output: AutoBeRealizeHistory with implementation code
Waterfall + Spiral Model:
While phases execute sequentially, each phase contains internal spiral loops
where AI agents generate code, compilers validate it, and correction agents
fix errors until 100% compilation success is achieved. This combines the
structured progress of waterfall with the iterative quality assurance of
spiral development.
State Machine Integration:
Each phase maintains a step counter that auto-increments when requirements
change, triggering automatic invalidation and regeneration of downstream
artifacts to maintain consistency across the entire pipeline.
Union type representing the five phases of AutoBE's waterfall development pipeline.
This type defines the sequential phases that AutoBE follows to transform natural language requirements into a complete, production-ready backend application. Each phase builds upon the outputs of previous phases, following a structured waterfall model with internal spiral loops for error correction and quality assurance.
The Five Phases:
analyze: Requirements Analysis Phase
AutoBeAnalyzeHistorywith requirements filesdatabase: Database Design Phase
AutoBeDatabaseHistorywith Prisma schema modelsinterface: API Specification Phase
AutoBeInterfaceHistorywith OpenAPI documenttest: E2E Test Generation Phase
AutoBeTestHistorywith test code filesrealize: Implementation Phase
AutoBeRealizeHistorywith implementation codeWaterfall + Spiral Model:
While phases execute sequentially, each phase contains internal spiral loops where AI agents generate code, compilers validate it, and correction agents fix errors until 100% compilation success is achieved. This combines the structured progress of waterfall with the iterative quality assurance of spiral development.
State Machine Integration:
Each phase maintains a
stepcounter that auto-increments when requirements change, triggering automatic invalidation and regeneration of downstream artifacts to maintain consistency across the entire pipeline.