veza/docs/archive/RETROSPECTIVE_V0802.md

46 lines
1.8 KiB
Markdown
Raw Normal View History

# Rétrospective v0.802 — Cloud avancé, Gear, Tags
**Date** : 2026-02-25
**Version** : v0.802
**Thème** : Cloud versioning/sharing, Gear documents/repairs, Tags suggest, GDPR export, Backup
---
## 1. Ce qui a bien fonctionné
- **Migrations** : 4 migrations (119122) créées proprement, FK correctes vers `user_files` et `gear_items`
- **Backend modulaire** : CloudService, GearDocumentService, TagSuggestService bien séparés
- **Frontend** : CloudFileVersions, CloudShareModal, GearDocumentsTab, GearRepairsTab intégrés sans refonte majeure
- **MSW** : Handlers ajoutés pour tous les nouveaux endpoints, stories fonctionnelles
- **Documentation** : API_REFERENCE.md, CHANGELOG.md, FEATURE_STATUS.md mis à jour
---
## 2. Ce qui pourrait être amélioré
- **Chunked upload** : Plan prévoyait POST /upload/chunk et /upload/complete ; seul BatchUploader (queue parallèle) a été livré. Le pause/resume par chunks reste à faire.
- **Tests backend** : Couverture limitée (tag_handler_test uniquement). Les services Cloud/Gear nécessitent une DB PostgreSQL réelle pour des tests complets.
- **Tag suggest** : Le service utilise `unnest` PostgreSQL ; pas compatible SQLite pour les tests unitaires.
---
## 3. Actions pour la suite
| Action | Responsable | Version cible |
|--------|-------------|---------------|
| Implémenter chunked upload (pause/resume) | — | v0.803 ou v0.901 |
| Ajouter tests dintégration Cloud/Gear avec testcontainers | — | v0.803 |
| Aligner TagSuggestService pour tests SQLite (ou mock) | — | v0.803 |
---
## 4. Métriques
| Métrique | Valeur |
|----------|--------|
| Migrations ajoutées | 4 |
| Routes backend ajoutées | 15+ |
| Composants frontend | 4 (CloudFileVersions, CloudShareModal, GearDocumentsTab, GearRepairsTab) |
| MSW handlers | 10+ |
| Stories Storybook | 5 |