# Migration dashboard The first real Plant 3D 2026 build is complete against the workstation assemblies (AutoCAD managed 25.1.0.0; Plant managed 17.0.60.1; AdWindows 5.2.1.1). Core remains Autodesk-free. | Area | Status | |---|---| | `PHP_REC_ANNOT` | Registered real `CommandMethod`; primary diagnostic entry point | | `PXP-AAV` | Registered real `CommandMethod`; diagnostic alias | | `PXP-OA` | Registered real `CommandMethod`; diagnostic alias | | Ribbon | Implemented with `Autodesk.Windows`; idempotent tab/panel guard | | Adapter | Compiled against real 2026 assemblies | | Bundle | Local smoke package built and checked for Autodesk DLL exclusion | | Runtime | Not executed in AutoCAD/Plant process | | Production deploy | NOT PERFORMED | Fixed API assumptions: foundation-only lifecycle became `IExtensionApplication`; command descriptors became actual `CommandMethod` registrations; Plant project detection uses `PlantApplication.CurrentProject`; Ribbon uses `ComponentManager.Ribbon`, `RibbonTab`, `RibbonPanelSource`, and `RibbonButton`. Remaining blockers are runtime loading, Ortho API/data-link mapping, safe DWG transaction implementation, and golden fixture validation.