Package cloud.opencode.base.flow.model
package cloud.opencode.base.flow.model
Domain models for the flow engine (immutable records).
流程引擎的领域模型(不可变 record)。
- Since:
- JDK 25, opencode-base-flow V1.0.5
- Author:
- Leon Soo
-
ClassDescriptionAction types recorded in
HistoryRecord.Participant descriptor on a step.Type discriminator of anAssignee.Immutable comment attached to a task action.Deployed flow definition (immutable view offlow_definitionrow + parsed DSL).Running flow instance (mirrorsflow_instancerow).Lifecycle status of aFlowDefinition.Single immutable history entry (mirrorsflow_historyrow).Lifecycle status of aFlowInstance.Step (node) definition inside aFlowDefinition.Step (node) type.Approval / vote strategy that determines how a multi-assignee step decides "approved" / "rejected".Current or historical task (mirrorsflow_taskrow).Outcome of a completedTask.Lifecycle status of aTask.Approval-path edge between two steps.Vote opinion submitted at aStepType.VOTEstep.Single vote cast at aStepType.VOTEstep (mirrorsflow_vote_recordrow).