init
This commit is contained in:
@@ -95,6 +95,16 @@
|
||||
- **FR-006**: System MUST authenticate users via [NEEDS CLARIFICATION: auth method not specified - email/password, SSO, OAuth?]
|
||||
- **FR-007**: System MUST retain user data for [NEEDS CLARIFICATION: retention period not specified]
|
||||
|
||||
### Safety & Data Preservation Requirements *(mandatory for destructive actions)*
|
||||
|
||||
- **SR-001**: System MUST provide a dry-run preview for destructive actions
|
||||
- **SR-002**: System MUST require explicit confirmation before destructive actions
|
||||
- **SR-003**: System MUST append an audit record for every mutation
|
||||
- **SR-004**: System MUST refuse to act outside configured root paths
|
||||
- **SR-005**: System MUST NOT follow symlinks for destructive actions
|
||||
- **SR-006**: System MUST provide a global read-only mode that disables mutations
|
||||
- **SR-007**: System MUST default to two-stage deletion (trash/staging) unless explicitly configured
|
||||
|
||||
### Key Entities *(include if feature involves data)*
|
||||
|
||||
- **[Entity 1]**: [What it represents, key attributes without implementation]
|
||||
|
||||
Reference in New Issue
Block a user