These components were referenced in REPL.tsx but never defined, causing
a runtime crash when ultraplan tried to launch. Added:
- UltraplanLaunchDialog: pre-launch confirmation with terms/cancel
- UltraplanChoiceDialog: post-plan approval with execute-here/dismiss
- Conditional requires in REPL.tsx gated on feature('ULTRAPLAN')
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>