veza/docs/archive/V0_802_RELEASE_SCOPE.md
senke 72d40990c5
Some checks failed
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
Frontend CI / test (push) Failing after 0s
Storybook Audit / Build & audit Storybook (push) Failing after 0s
feat(v0.923): API contract tests, OpenAPI generation, CI type sync check
2026-02-27 20:23:10 +01:00

1.6 KiB
Raw Blame History

V0.802 Release Scope — Cloud Complet, Fichiers & Gear Avancé

Statut : Livré Phase : 8 (Polish & Scale — Lot 2) Prérequis : v0.801 (taguée) Date : 2026-02-25 Précédente : v0.801


1. Objectif

Cloud Storage avancé (versioning, sharing, GDPR export, backup), Gear documents/repairs, Tags suggest.


2. Livré

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 120122 : 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