Skip to content

Wizard architecture

The import wizard guides project creation from local folders while keeping validation and generated workspace changes explicit.

The wizard collects the source location, project details, import options, duplicate handling, metadata scanning preferences, and confirmation data before writing to the workspace.

Wizard inputs are kept as draft state until confirmation. This lets the user inspect advanced options without mutating the workspace.

Validation checks required fields, source paths, project naming, and import rules before enabling the final action.

On completion, the wizard creates a project entry, queues any required sync operation, and leaves the project ready for EXIF scanning and archive preparation.