veza/docs/PROJECT_STATE.md
senke ede3546f4b
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(release): v0.202 — Lots G, H, F, C, D
- Lot G: Recherche avancée (musical_key, tri pertinence, autocomplete, facettes, historique)
- Lot H: Analytics créateur (stats, charts, completion rate, export CSV/JSON)
- Lot F: Seller dashboard (GET /sell/stats, liste produits)
- Lot C: Player (crossfade, gapless preload, PiP)
- Lot D2: Autoplay (GET /tracks/recommendations, section À écouter ensuite)

Backend: GetRecommendations handler, route /tracks/recommendations
Frontend: PlayerQueue recommendations, fix TS errors (GlobalPlayer, AnalyticsViewKpiGrid, etc.)
Docs: FEATURE_STATUS, PROJECT_STATE, CHANGELOG, SCOPE_CONTROL
2026-02-20 18:16:17 +01:00

2.3 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.202
Branche release main (v0.202 mergée)
Phase Phase 2 Contenu — Lots G, H, F, C, D livrés
Prochaine version v0.203

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

v0.202 (Phase 2 Contenu — Lots G, H, F, C, D)

  • Lot G : Recherche avancée (musical_key, tri pertinence, autocomplete, facettes type, historique)
  • Lot H : Analytics créateur (stats, graphiques, taux complétion, export CSV/JSON)
  • Lot F : Seller dashboard (GET /sell/stats, liste produits marketplace)
  • Lot C : Player (crossfade, gapless preload, PiP)
  • Lot D : Autoplay (GET /tracks/recommendations, section « À écouter ensuite »)

3. Prochaines étapes

Immédiat (préparation v0.203)

  1. Créer la branche : git checkout -b release/v0.203
  2. Définir le scope dans V0_203_RELEASE_SCOPE.md
  3. PR : gh pr create --base main --head release/v0.203 --title "Release v0.203"

Cibles v0.203+

  • Queue collaborative (D1)
  • Recherche phonétique, booléenne

4. Références rapides

Document Usage
V0_202_RELEASE_SCOPE.md Scope détaillé v0.202
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) ~345 / 600