Create a reviewed missing SDK 10 MTP runner configuration

Proprietary

After explicit SDK/test-host scope review, create a missing global.json at an exact repository-relative path selecting Microsoft.Testing.Platform. Leave every existing global.json unchanged. Do not pin an SDK, convert projects, add adapters or change test assertions. Creation is delegated to the Java host and is separate from version upgrades.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.Net10.CreateReviewedMtpGlobalJson

Optional

ScopeMtpContractConfirmedBoolean

Confirm this selected configuration scope uses SDK 10+ locally and in CI, every test project controlled by it supports Microsoft.Testing.Platform, and its new global.json will not shadow ancestor/global SDK selection or environment policy. Review files outside the captured snapshot. Default false; target frameworks alone do not establish compatibility.

Exact repository-relative configuration path, using forward slashes; no globs or traversal. Default global.json controls the repository root. A project directory can isolate a mixed-runner repository.

mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.Net10.CreateReviewedMtpGlobalJson

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.