We're planning a SaaS project with multiple teams and need a way to automatically assign team members to tasks based on their availability. For example, if a group of people finishes an epic earlier, they should be automatically reassigned to new tasks. This would help in efficiently managing resources and timelines.