docs(02-01): complete generator test stubs plan

- SUMMARY.md: RED test stubs for all four generators + barrel
- STATE.md: progress 63%, decisions recorded, session updated
- ROADMAP.md: phase 2 plan progress updated (1/4 summaries)
- REQUIREMENTS.md: CONF-01, DEPL-01-05 marked complete
This commit is contained in:
2026-03-26 10:55:22 +01:00
parent cc53bc014f
commit 41ebd20a93
4 changed files with 147 additions and 19 deletions
+12 -12
View File
@@ -20,17 +20,17 @@
### Config Generation
- [ ] **CONF-01**: App generates a valid rclone.conf file (INI format, correct key/value pairs per backend type)
- [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
### Deployment Scripts
- [ ] **DEPL-01**: App generates a PowerShell install script for MS Intune (runs as SYSTEM, places config at machine-wide path, idempotent, correct exit codes)
- [ ] **DEPL-02**: App generates a separate Intune detection script (checks rclone.exe presence at install path AND config file presence; exits 0 if both found)
- [ ] **DEPL-03**: App generates a PowerShell script for RMM tools (generic SYSTEM-context, idempotent, works across NinjaRMM/Datto/ConnectWise)
- [ ] **DEPL-04**: User can toggle "Include rclone installation" to add rclone binary download step to generated scripts
- [ ] **DEPL-05**: User can choose config deployment path: machine-wide (`C:\ProgramData\rclone\`) vs user profile (`%APPDATA%\rclone\`)
- [x] **DEPL-01**: App generates a PowerShell install script for MS Intune (runs as SYSTEM, places config at machine-wide path, idempotent, correct exit codes)
- [x] **DEPL-02**: App generates a separate Intune detection script (checks rclone.exe presence at install path AND config file presence; exits 0 if both found)
- [x] **DEPL-03**: App generates a PowerShell script for RMM tools (generic SYSTEM-context, idempotent, works across NinjaRMM/Datto/ConnectWise)
- [x] **DEPL-04**: User can toggle "Include rclone installation" to add rclone binary download step to generated scripts
- [x] **DEPL-05**: User can choose config deployment path: machine-wide (`C:\ProgramData\rclone\`) vs user profile (`%APPDATA%\rclone\`)
### Download
@@ -96,14 +96,14 @@ Which phases cover which requirements. Updated during roadmap creation.
| BACK-01 | Phase 3 | Pending |
| BACK-02 | Phase 3 | Pending |
| BACK-03 | Phase 3 | Pending |
| CONF-01 | Phase 2 | Pending |
| CONF-01 | Phase 2 | Complete |
| CONF-02 | Phase 4 | Pending |
| CONF-03 | Phase 4 | Pending |
| DEPL-01 | Phase 2 | Pending |
| DEPL-02 | Phase 2 | Pending |
| DEPL-03 | Phase 2 | Pending |
| DEPL-04 | Phase 2 | Pending |
| DEPL-05 | Phase 2 | Pending |
| 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 |