feat: web e2e tests (#304)

This commit is contained in:
Carlos Florêncio
2026-03-02 08:54:58 +00:00
committed by GitHub
parent 5995e7de24
commit 44811da702
95 changed files with 5496 additions and 240 deletions
@@ -28,7 +28,13 @@ func (s *Service) CreateTask(ctx context.Context, req *CreateTaskRequest) (*mode
// Auto-resolve start step if not provided
workflowStepID := req.WorkflowStepID
if workflowStepID == "" && req.WorkflowID != "" && s.startStepResolver != nil {
resolvedID, err := s.startStepResolver.ResolveStartStep(ctx, req.WorkflowID)
var resolvedID string
var err error
if req.PlanMode {
resolvedID, err = s.startStepResolver.ResolveFirstStep(ctx, req.WorkflowID)
} else {
resolvedID, err = s.startStepResolver.ResolveStartStep(ctx, req.WorkflowID)
}
if err != nil {
s.logger.Warn("failed to resolve start step, using empty",
zap.String("workflow_id", req.WorkflowID),