veza/docs/PROJECT_STATE.md

2.4 KiB
Raw Blame History

État du projet Veza — Février 2026

Document opérationnel : Où en sommes-nous, quelles sont les prochaines étapes.


1. Version actuelle

Élément Valeur
Dernier tag v0.201
Branche release release/v0.201 (taguée)
Phase Phase 2 Contenu — Lot E livré
Prochaine version v0.202 (Lot G, H, F, C, D)

2. Ce qui est livré

v0.103 (Phase 1 Fondation)

  • Auth : OAuth Spotify (A1), Sessions enrichies (A4)
  • Profils : Bannière (B1), Liens sociaux (B2), Profil privé (B3)
  • ⏸️ 2FA SMS, Passkeys → reportés v0.104

v0.201 (Phase 2 Contenu — Lot E)

  • Lot E — Métadonnées : BPM, musical_key, lyrics, tags (E1E4)
  • Migrations : 084 track_lyrics, 085 tracks.tags

Non livré (reporté v0.202)

  • Lot G : Recherche avancée (filtres, tri, autocomplete, facettes)
  • Lot H : Analytics créateur (stats, graphiques, export)
  • Lot F : Seller dashboard (stats ventes, liste produits)
  • Lot C : Player (crossfade, gapless, PiP)
  • Lot D : Queue collaborative, Autoplay

3. Prochaines étapes

Immédiat (préparation v0.202)

  1. Créer la branche : release/v0.202
  2. Mettre à jour SCOPE_CONTROL : référence v0.202
  3. Lire V0_201_RELEASE_SCOPE.md — lots G, H, F, C, D

Ordre d'implémentation recommandé (v0.202)

  1. Lot G (Recherche avancée) — filtres, tri, autocomplete, facettes
  2. Lot H (Analytics créateur) — stats, graphiques, export
  3. Lot F (Seller dashboard) — stats vendeur, liste produits
  4. Lot C (Player) — crossfade, gapless, PiP
  5. Lot D (Queue) — autoplay, queue collaborative

4. Références rapides

Document Usage
V0_201_RELEASE_SCOPE.md Scope détaillé v0.201
SCOPE_CONTROL.md Anti-scope-creep, workflow
FEATURE_STATUS.md Statut des features par domaine
CHANGELOG.md Historique des versions

5. Stack technique

Composant État
Backend Go Opérationnel
Frontend React (Vite) Opérationnel
Chat Server Rust ⚠️ Erreurs SQLx
Stream Server Rust ⚠️ Imports manquants
PostgreSQL
Redis

6. Indicateurs

Métrique Valeur
Features livrées (cumul) ~270 / 600
Cible v0.201 ~330 / 600