Class WorkflowDraftValidator

java.lang.Object
com.agentforge4j.config.loader.validation.WorkflowDraftValidator

public final class WorkflowDraftValidator extends Object
Runs non-throwing workflow draft validation and collects failures into a report.
  • Constructor Details

    • WorkflowDraftValidator

      public WorkflowDraftValidator()
  • Method Details

    • validate

      public ValidationReport validate(Map<String,WorkflowDefinition> workflows, Map<String,AgentDefinition> globalAgents)
      Validates draft workflows against global agents and cross-reference rules.
      Parameters:
      workflows - workflows to validate
      globalAgents - agents available to workflow references
      Returns:
      validation report containing any errors captured during checks