46 lines
1.8 KiB
Markdown
46 lines
1.8 KiB
Markdown
|
|
# 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 (119–122) 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 d’inté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 |
|