Package ai.tabforge.workshop.model
Enum Class ReviewReport.ReviewStatus
- All Implemented Interfaces:
Serializable,Comparable<ReviewReport.ReviewStatus>,Constable
- Enclosing class:
ReviewReport
Current lifecycle state of the review session.
CERTIFICATION NOTE — Agentic Architecture & Orchestration (27% of exam):
These states map to the agentic loop stages in OrchestratorAgent.
GetReportTool returns different JSON based on which state
the review is in — running progress vs. final report vs. escalation request.
Understanding state management in long-running agentic workflows is exam material.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionReview is paused — a CRITICAL finding requires human input.Review was cancelled by the developer.Review completed successfully — report is final.Review failed due to an unrecoverable error.Review is currently running — agents are executing. -
Method Summary
Modifier and TypeMethodDescriptionstatic ReviewReport.ReviewStatusReturns the enum constant of this class with the specified name.static ReviewReport.ReviewStatus[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
RUNNING
Review is currently running — agents are executing. -
AWAITING_HUMAN
Review is paused — a CRITICAL finding requires human input. -
COMPLETED
Review completed successfully — report is final. -
CANCELLED
Review was cancelled by the developer. -
FAILED
Review failed due to an unrecoverable error.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-