2.6 KiB
2.6 KiB
PR-03 - Project Launcher and Project Entry Shell
Briefing
The Studio shell spec requires a project launcher or home surface before the main workspace shell.
This PR introduces that first real user entry flow so the Studio can:
- show existing or recent projects,
- open a project,
- create a new project,
- then enter the main shell intentionally.
Objective
Implement the first project entry experience for the Studio and connect it to the shell and event model.
Dependencies
../specs/1. Studio Shell and Workspace Layout Specification.md../specs/2. Studio UI Foundations Specification.md../specs/3. Studio Components Module Specification.mdPR-01 - StudioEventBus FoundationPR-02 - Studio Shell Components Wave 1
Scope
- add a launcher or home surface before the shell
- show existing or recent projects
- expose
Open ProjectandCreate Project - enter the main shell only after project selection or creation
- publish the relevant Studio events for project entry
Non-Goals
- implementing the full asset-management workspace
- implementing all future project metadata and history policy
- finalizing shipper workflows
- introducing remote project management behavior
Execution Method
- Introduce a project launcher or home view in the Studio entry flow.
- Add a minimal project list surface for existing or recent projects.
- Add actions for
Open ProjectandCreate Project. - Route project entry through the Studio event model where appropriate.
- Enter the main shell only after a concrete project action completes.
- Keep the shell and launcher aligned with i18n, themes, and Studio controls.
Acceptance Criteria
- the Studio no longer lands directly in a workspace by default
- the user can see existing or recent projects from the launcher
- the user can trigger
Open Project - the user can trigger
Create Project - entering the main shell requires a concrete selected or created project
- project entry behavior is aligned with the shell spec
Validation
- compile validation of
prometeu-studioandprometeu-studio-components - smoke validation that the launcher appears before the shell
- smoke validation of open/create project entry paths
Affected Artifacts
prometeu-studioapplication entry flow- shell composition
prometeu-studio-componentsshell and launcher controls- Studio event publication for project entry