A Workflow represents a data source that sends information to Chainloop. While it typically corresponds to a CI/CD pipeline, it is not limited to that. For example, users can ingest data from other sources, such as a custom Jira integration or manual user input.
Essentially, Workflows serve as an umbrella term for all data ingestions from the same source. Each Workflow is associated with a Workflow Contract.