veza/docs/PROJECT_STATE.md

80 lines
2.3 KiB
Markdown
Raw Normal View 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](V0_202_RELEASE_SCOPE.md) | Scope détaillé v0.202 |
| [SCOPE_CONTROL.md](SCOPE_CONTROL.md) | Anti-scope-creep, workflow |
| [FEATURE_STATUS.md](FEATURE_STATUS.md) | Statut des features par domaine |
| [CHANGELOG.md](../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 |