2.2 KiB
2.2 KiB
PR-04b - New Project Wizard
Briefing
The current project launcher can create a project directly from an inline text field.
This PR replaces that minimal path with a dedicated wizard so project creation becomes a guided flow rather than a single-form action.
Objective
Introduce a new project wizard that guides project creation before opening the Studio shell.
Dependencies
../specs/1. Studio Shell and Workspace Layout Specification.md../specs/2. Studio UI Foundations Specification.mdPR-03 - Project Launcher and Project Entry ShellPR-04a - Project Launcher Window Lifecycle
Scope
- replace inline project creation with a wizard flow
- support at least:
- project name
- project location
- final confirmation
- create the project through the existing project service layer
- open the project after successful creation
Non-Goals
- full template marketplace or template system
- advanced preset configuration
- remote project provisioning
Execution Method
- Introduce a
New Project Wizardsurface from the launcher. - Split project creation into explicit steps.
- Validate project name and location before final confirmation.
- Reuse the existing project creation service instead of duplicating creation logic in the UI.
- Open the created project after the wizard completes successfully.
- Keep the wizard aligned with Studio theming and i18n rules.
Acceptance Criteria
Create New Projectopens a wizard instead of creating inline immediately- the wizard supports name, location, and confirmation steps
- invalid project data is blocked before creation
- successful completion creates the project and opens it
- the flow remains consistent with the launcher/project-entry model
Validation
- compile validation of
prometeu-studio - smoke validation of wizard opening and step progression
- test or smoke coverage for successful project creation
Affected Artifacts
- launcher UI
- project creation flow
- project service integration
- entry transition from launcher to shell