The main workflow relies on merging Git branches and using GitLab to collaborate and approve these merges - leaving a robust audit trail.