2026-02-27 19:23:10 +00:00
|
|
|
|
# V0.802 Release Scope — Cloud Complet, Fichiers & Gear Avancé
|
2026-02-24 00:32:04 +00:00
|
|
|
|
|
2026-02-27 19:23:10 +00:00
|
|
|
|
**Statut** : Livré
|
2026-02-24 00:32:04 +00:00
|
|
|
|
**Phase** : 8 (Polish & Scale — Lot 2)
|
|
|
|
|
|
**Prérequis** : v0.801 (taguée)
|
2026-02-27 19:23:10 +00:00
|
|
|
|
**Date** : 2026-02-25
|
|
|
|
|
|
**Précédente** : [v0.801](V0_801_RELEASE_SCOPE.md)
|
2026-02-24 00:32:04 +00:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 1. Objectif
|
|
|
|
|
|
|
2026-02-27 19:23:10 +00:00
|
|
|
|
Cloud Storage avancé (versioning, sharing, GDPR export, backup), Gear documents/repairs, Tags suggest.
|
2026-02-24 00:32:04 +00:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-02-27 19:23:10 +00:00
|
|
|
|
## 2. Livré
|
2026-02-24 00:32:04 +00:00
|
|
|
|
|
2026-02-27 19:23:10 +00:00
|
|
|
|
### Cloud (CL1)
|
|
|
|
|
|
- Migrations 119 : cloud_file_versions, cloud_file_shares
|
|
|
|
|
|
- CreateVersion, ListVersions, RestoreVersion
|
|
|
|
|
|
- ShareFile, GetSharedFile (GET /cloud/shared/:token public)
|
|
|
|
|
|
- GDPR export : POST /users/me/export (202 Accepted, async ZIP)
|
|
|
|
|
|
- CloudBackupWorker : ticker 24h, copie vers backup/
|
|
|
|
|
|
|
|
|
|
|
|
### Tags (FM1-03)
|
|
|
|
|
|
- GET /tags/suggest?q=...&limit=10
|
|
|
|
|
|
- audio/aiff, audio/x-aiff dans AllowedMimeTypes
|
|
|
|
|
|
|
|
|
|
|
|
### Gear (GR1)
|
|
|
|
|
|
- Migrations 120–122 : warranty_start, warranty_notes, gear_documents, gear_repairs
|
|
|
|
|
|
- Documents CRUD : upload, list, delete
|
|
|
|
|
|
- Repairs CRUD : create, list, delete
|
|
|
|
|
|
- GearWarrantyNotifier : ticker 24h, notifications warranty ≤ 30 jours
|
|
|
|
|
|
|
|
|
|
|
|
### Frontend
|
|
|
|
|
|
- CloudFileVersions, CloudShareModal
|
|
|
|
|
|
- GearDocumentsTab, GearRepairsTab, warranty badge sur GearCard
|
|
|
|
|
|
- Bouton Upload Document → onglet Documents
|
|
|
|
|
|
|
|
|
|
|
|
### MSW & Storybook
|
|
|
|
|
|
- Handlers : cloud versions/share, gear documents/repairs, tags suggest
|
|
|
|
|
|
- Stories : CloudFileVersions (Empty, Loading), GearDetailModal (WithDocuments, WithRepairs, WarrantyExpiring), GearCard (WarrantyExpiringSoon)
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 3. Références
|
|
|
|
|
|
|
|
|
|
|
|
- [SCOPE_CONTROL.md](../SCOPE_CONTROL.md)
|
|
|
|
|
|
- [V0_801_RELEASE_SCOPE.md](V0_801_RELEASE_SCOPE.md)
|
|
|
|
|
|
- [RETROSPECTIVE_V0802.md](RETROSPECTIVE_V0802.md)
|