19 lines
772 B
Markdown
19 lines
772 B
Markdown
|
|
# Story: Project Selection & Read Verification
|
||
|
|
|
||
|
|
## User Story
|
||
|
|
**As a** User
|
||
|
|
**I want to** select a local folder on my computer as the "Target Project"
|
||
|
|
**So that** the assistant knows which codebase to analyze and work on.
|
||
|
|
|
||
|
|
## Acceptance Criteria
|
||
|
|
* [ ] UI has an "Open Project" button.
|
||
|
|
* [ ] Clicking the button opens the native OS folder picker.
|
||
|
|
* [ ] Upon selection, the UI displays the selected path.
|
||
|
|
* [ ] The system verifies the folder exists and is readable.
|
||
|
|
* [ ] The application state persists the "Current Project" (in memory is fine for now).
|
||
|
|
|
||
|
|
## Out of Scope
|
||
|
|
* Persisting the selection across app restarts (save that for later).
|
||
|
|
* Scanning the file tree (just verify the root exists).
|
||
|
|
* Git validation (we'll assume any folder is valid for now).
|