docs(04-01): complete Wave 0 TDD RED baseline plan — ReviewStep stubs + SECU-03

- Created 04-01-SUMMARY.md
- STATE.md: progress updated to 78%, decisions recorded, session updated
- REQUIREMENTS.md: CONF-02/03, DOWN-01–06, SECU-01/02/03 marked complete
This commit is contained in:
2026-03-27 11:42:44 +01:00
parent f428630f19
commit 6138d6c6a3
3 changed files with 134 additions and 28 deletions
+22 -22
View File
@@ -21,8 +21,8 @@
### Config Generation
- [x] **CONF-01**: App generates a valid rclone.conf file (INI format, correct key/value pairs per backend type)
- [ ] **CONF-02**: User sees a live preview of the generated rclone.conf content as they fill the form
- [ ] **CONF-03**: User can copy the rclone.conf content to clipboard
- [x] **CONF-02**: User sees a live preview of the generated rclone.conf content as they fill the form
- [x] **CONF-03**: User can copy the rclone.conf content to clipboard
### Deployment Scripts
@@ -34,18 +34,18 @@
### Download
- [ ] **DOWN-01**: User can download the rclone.conf file individually
- [ ] **DOWN-02**: User can download the Intune install script individually
- [ ] **DOWN-03**: User can download the Intune detection script individually
- [ ] **DOWN-04**: User can download the RMM script individually
- [ ] **DOWN-05**: User can download all artifacts as a single ZIP bundle
- [ ] **DOWN-06**: User can copy any output block to clipboard directly (for RMM paste-in-field workflows)
- [x] **DOWN-01**: User can download the rclone.conf file individually
- [x] **DOWN-02**: User can download the Intune install script individually
- [x] **DOWN-03**: User can download the Intune detection script individually
- [x] **DOWN-04**: User can download the RMM script individually
- [x] **DOWN-05**: User can download all artifacts as a single ZIP bundle
- [x] **DOWN-06**: User can copy any output block to clipboard directly (for RMM paste-in-field workflows)
### Security & Trust
- [ ] **SECU-01**: App displays a security warning (credentials are plaintext in generated files) that user must acknowledge before any download is enabled
- [ ] **SECU-02**: App prominently states that no data is sent to any server (client-side generation only)
- [ ] **SECU-03**: Wizard state is never persisted to localStorage, sessionStorage, or any external service
- [x] **SECU-01**: App displays a security warning (credentials are plaintext in generated files) that user must acknowledge before any download is enabled
- [x] **SECU-02**: App prominently states that no data is sent to any server (client-side generation only)
- [x] **SECU-03**: Wizard state is never persisted to localStorage, sessionStorage, or any external service
## v2 Requirements
@@ -97,22 +97,22 @@ Which phases cover which requirements. Updated during roadmap creation.
| BACK-02 | Phase 3 | Complete |
| BACK-03 | Phase 3 | Complete |
| CONF-01 | Phase 2 | Complete |
| CONF-02 | Phase 4 | Pending |
| CONF-03 | Phase 4 | Pending |
| CONF-02 | Phase 4 | Complete |
| CONF-03 | Phase 4 | Complete |
| DEPL-01 | Phase 2 | Complete |
| DEPL-02 | Phase 2 | Complete |
| DEPL-03 | Phase 2 | Complete |
| DEPL-04 | Phase 2 | Complete |
| DEPL-05 | Phase 2 | Complete |
| DOWN-01 | Phase 4 | Pending |
| DOWN-02 | Phase 4 | Pending |
| DOWN-03 | Phase 4 | Pending |
| DOWN-04 | Phase 4 | Pending |
| DOWN-05 | Phase 4 | Pending |
| DOWN-06 | Phase 4 | Pending |
| SECU-01 | Phase 4 | Pending |
| SECU-02 | Phase 4 | Pending |
| SECU-03 | Phase 4 | Pending |
| DOWN-01 | Phase 4 | Complete |
| DOWN-02 | Phase 4 | Complete |
| DOWN-03 | Phase 4 | Complete |
| DOWN-04 | Phase 4 | Complete |
| DOWN-05 | Phase 4 | Complete |
| DOWN-06 | Phase 4 | Complete |
| SECU-01 | Phase 4 | Complete |
| SECU-02 | Phase 4 | Complete |
| SECU-03 | Phase 4 | Complete |
**Coverage:**
- v1 requirements: 24 total