docs(04-02): complete CsvValidationService + TemplateRepository plan

- 9 CsvValidationService tests passing (delimiter detection, BOM, member/site/folder validation)
- 6 TemplateRepository tests passing (round-trip, GetAll, delete, rename, empty dir, non-existent)
- All 10 previously-skipped scaffold tests now active and passing (15 total)
- Requirements TMPL-03, TMPL-04, FOLD-02 marked complete
This commit is contained in:
Dev
2026-04-03 10:05:21 +02:00
parent 0cf6f50448
commit c4d8124a81
4 changed files with 140 additions and 11 deletions

View File

@@ -57,13 +57,13 @@ Requirements for initial release. Each maps to roadmap phases.
- [ ] **TMPL-01**: User can capture site structure (libraries, folders, permission groups, logo, settings) as a template
- [ ] **TMPL-02**: User can apply template to create new Communication or Teams site
- [ ] **TMPL-03**: Templates persist locally as JSON
- [ ] **TMPL-04**: User can manage templates (create, rename, delete)
- [x] **TMPL-03**: Templates persist locally as JSON
- [x] **TMPL-04**: User can manage templates (create, rename, delete)
### Folder Structure
- [ ] **FOLD-01**: User can create folder structures on a site from a CSV template
- [ ] **FOLD-02**: Example CSV templates provided for common structures
- [x] **FOLD-02**: Example CSV templates provided for common structures
### Bulk Operations
@@ -148,10 +148,10 @@ Which phases cover which requirements. Updated during roadmap creation.
| DUPL-03 | Phase 3 | Complete |
| TMPL-01 | Phase 4 | Pending |
| TMPL-02 | Phase 4 | Pending |
| TMPL-03 | Phase 4 | Pending |
| TMPL-04 | Phase 4 | Pending |
| TMPL-03 | Phase 4 | Complete |
| TMPL-04 | Phase 4 | Complete |
| FOLD-01 | Phase 4 | Pending |
| FOLD-02 | Phase 4 | Pending |
| FOLD-02 | Phase 4 | Complete |
| BULK-01 | Phase 4 | Complete |
| BULK-02 | Phase 4 | Pending |
| BULK-03 | Phase 4 | Complete |