feat: implement auth, projects, and frontend foundation
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
## MODIFIED Requirements
|
||||
|
||||
### Requirement: SSH Key Project Association
|
||||
The system SHALL only allow project default-key assignment using keys valid for the authenticated owner's project scope.
|
||||
|
||||
#### Scenario: Valid default key assignment
|
||||
- GIVEN a project owner and an eligible SSH key
|
||||
- WHEN the owner sets the key as default for the project
|
||||
- THEN the project stores that key reference
|
||||
|
||||
#### Scenario: Invalid default key assignment
|
||||
- GIVEN a project owner
|
||||
- WHEN the owner attempts to set an ineligible SSH key as project default
|
||||
- THEN the system responds with validation failure
|
||||
Reference in New Issue
Block a user