User Story
As an Admin, I want to pick GitHub repositories from an organization/user while creating a project, so that I don't have to know each repo's exact owner/name in advance.
In Scope
- Add an org/user discovery picker to
ProjectSourcesStep (Create-Project wizard, Step 2), reusing the existing discoverRepositories service.
- Browse flow: enter org/user + token → paginated repo list → multi-select repos to stage for the new project.
- Keep the manual
owner/name entry as a fallback (as already supported by AddSourceModal via its githubMode toggle).
- Deduplicate against already-staged repos in the wizard (same owner/name guard already exists for manual entries).
- Reuse the discovery UI patterns from
AddSourceModal where sensible; extract shared pieces if it reduces duplication.
Acceptance Criteria
User Story
As an Admin, I want to pick GitHub repositories from an organization/user while creating a project, so that I don't have to know each repo's exact
owner/namein advance.In Scope
ProjectSourcesStep(Create-Project wizard, Step 2), reusing the existingdiscoverRepositoriesservice.owner/nameentry as a fallback (as already supported byAddSourceModalvia itsgithubModetoggle).AddSourceModalwhere sensible; extract shared pieces if it reduces duplication.Acceptance Criteria
onAdd→connectDraftSourcespath, exactly like manually-entered repos.AddSourceModal).