A workflow-event trigger never fires on a run that it started itself, or on that run’s descendants, so two workflows cannot trigger each other forever. If a name in
workflows does not resolve yet, validation warns that the trigger matches nothing until the workflow exists.
Use filter to narrow further, in the same way as for any other kind, and see Automations for the shared fields.