What problem does it solve? Migrating an existing C# codebase to nullable reference types produces hundreds of CS86xx warnings with no clear order of attack, and incorrect annotations silently change API contracts, EF Core schemas, and ASP.NET Core validation behavior. ## Core Features & Use Cases - Structured migration workflow: Seven-step process covering readiness evaluation, rollout strategy selection (project-wide, warnings-first, or file-by-file), dereference warning fixes, declaration annotation, nullable attributes, suppression cleanup, and validation. - Readiness scanner script: The Get-NullableReadiness.ps1 script reports <Nullable>, <LangVersion>, and <TargetFramework> settings plus counts of #nullable directives, null-forgiving operators, and pragma suppressions, with JSON output for automation. - Framework-specific guidance: Reference documents cover EF Core schema inference, ASP.NET Core model validation, nullable attribute usage, and library breaking-change tracking. - Use Case: A team enabling NRTs on a legacy .NET library uses the scanner to baseline 300 warnings, migrates core models first in dependency order, and ships a documented nullable-breaking-changes.md with the release. ## Quick Start Ask the AI to enable nullable reference types in your C# project and systematically resolve all resulting warnings using this migration workflow.