All tasks run in parallel to keep things speedy:
** Because the results of your type checks don't depend on each other, you can run all of them in parallel.
Change in a dependency should result in a cache miss:
** If package 'A' changes, the task in dependent packages should know to miss cache.
see: turbo.build/repo/docs/core-concepts/monorepos/task-dependencies#dependencies-outside-of-a-task