docs(13-01): complete registry refactor and 18-backend expansion plan

- 13-01-SUMMARY.md: full execution summary with decisions, deviations, and task commits
- STATE.md: updated position to phase 13 plan 01 complete, added key decisions
- ROADMAP.md: 13-01 checked off, phase 13 progress 1/4
- REQUIREMENTS.md: REMOTE-01, REMOTE-02, REMOTE-06 marked complete (3/6 v1.3 requirements)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-01 16:23:25 +02:00
co-authored by Claude Sonnet 4.6
parent 3010cdb0c6
commit f7a79647f0
4 changed files with 173 additions and 28 deletions
+7 -7
View File
@@ -45,12 +45,12 @@
### Remote Backend Expansion
- [ ] **REMOTE-01**: BACKEND_REGISTRY contains all 17 backends (7 existing + 10 new) with correct rclone field definitions, displayName, description, and category
- [ ] **REMOTE-02**: BackendType is derived from registry keys (`keyof typeof BACKEND_REGISTRY`) instead of an explicit union literal, eliminating a touch-point when adding backends
- [x] **REMOTE-01**: BACKEND_REGISTRY contains all 18 backends (7 existing + 11 new) with correct rclone field definitions, displayName, description, and category
- [x] **REMOTE-02**: BackendType is derived from registry keys (`keyof typeof BACKEND_REGISTRY`) instead of an explicit union literal, eliminating a touch-point when adding backends
- [ ] **REMOTE-03**: BackendSelectionStep displays backends grouped by category (Cloud Object Storage, Cloud Drives, Protocol-based) with instant search filtering and inline SVG icons
- [ ] **REMOTE-04**: OAuth-token backends (Google Drive, Dropbox, Box, pCloud, OneDrive) display a collapsible OAuthInstructions component with backend-specific `rclone authorize` command
- [ ] **REMOTE-05**: RemoteConfigStep renders the correct form fields for every backend, including GdriveAuthToggle for Google Drive's dual-auth (OAuth token vs service account)
- [ ] **REMOTE-06**: buildRcloneConf produces valid rclone.conf output with correct type strings for all 17 backends
- [x] **REMOTE-06**: buildRcloneConf produces valid rclone.conf output with correct type strings for all 18 backends
## Future Requirements
@@ -91,16 +91,16 @@
| DARK-01 | Phase 12 | Complete |
| DARK-02 | Phase 12 | Complete |
| DARK-03 | Phase 12 | Complete |
| REMOTE-01 | Phase 13 | Planned |
| REMOTE-02 | Phase 13 | Planned |
| REMOTE-01 | Phase 13 | Complete |
| REMOTE-02 | Phase 13 | Complete |
| REMOTE-03 | Phase 13 | Planned |
| REMOTE-04 | Phase 13 | Planned |
| REMOTE-05 | Phase 13 | Planned |
| REMOTE-06 | Phase 13 | Planned |
| REMOTE-06 | Phase 13 | Complete |
**Coverage:**
- v1.2 requirements: 18 total (18 complete)
- v1.3 requirements: 6 total (0 complete)
- v1.3 requirements: 6 total (3 complete)
- Mapped to phases: 24
- Unmapped: 0