The Terraform Cloud/Enterprise provider allows coordination of apply and destroy commands on downstream workspaces in Terraform Cloud, enabling the creation of complex workflows with multiple interdependent workspaces. This is achieved using the `tfe_workspace_run` resource, which can be configured to fire-and-forget or wait for completion, allowing for conditional applies and destroys. The resource provides more fine-grained control over workspace dependencies, enabling the creation of a web of dependencies between workspaces. By introducing a separate workspace runner, concurrency issues are avoided, making it easier to manage complex workflows. This pattern is useful when creating new workspaces or managing existing ones with multiple dependencies, and can be used in conjunction with run triggers for simpler use cases. The `tfe_workspace_run` resource is now an official part of the Terraform Cloud/Enterprise provider and is being improved by HashiCorp based on user feedback.