# Target startup sequence ```mermaid sequenceDiagram participant U as User participant L as Launcher Next participant D as Product discovery participant C as Package catalog participant S as Local store participant A as Plant 3D participant P as PRecAnnot entry U->>L: Prepare launch (NextPilot) L->>D: discover installed Plant 3D L->>C: read package manifest when network is available L->>S: stage, hash-validate, activate package atomically L->>L: build one validated NETLOAD startup script L->>A: ProcessStartInfo (explicit profile/script) A->>P: one NETLOAD local PRecAnnot.Plant3D2026.dll P->>A: commands and Ribbon registry ``` Foundation performs through `LaunchPrepared`; real process start remains dry-run only.