PLAN.md
This plan breaks the devEngines.packageManager work from SPEC.md into reviewable PRs.
devEngines.packageManagerPackageJson.dev_engines support.devEngines fields during serialization.packageManager, then devEngines.packageManager, then missing-declaration error.dangerouslyDisablePackageManagerCheck to bypass declaration validation and use existing implicit detection behavior.devEngines.packageManager.@turbo/workspaces package-manager detection to support devEngines.packageManager.devEngines.packageManager.add-package-manager transformer name.devEngines.packageManager instead of top-level packageManager.packageManager as already set.devEngines.packageManager as already set.devEngines.packageManager when converting to a new manager so precedence cannot keep resolving to the old manager.devEngines.packageManager.packageManager only as legacy or backward-compatible support where useful.dangerouslyDisablePackageManagerCheck descriptions to mention both declaration fields or use declaration-neutral wording.devEngines.packageManager.devEngines.packageManager detection support, so generated projects remain compatible with currently supported Turborepo versions.