86 lines
2.4 KiB
Markdown
86 lines
2.4 KiB
Markdown
|
|
# É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.103 |
|
||
|
|
| **Branche release** | `release/v0.103` (mergée/taguée) |
|
||
|
|
| **Phase** | Phase 1 Fondation — clôturée |
|
||
|
|
| **Prochaine version** | v0.201 (Phase 2 Contenu) |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 2. Ce qui est livré (v0.103)
|
||
|
|
|
||
|
|
### Auth (Lot A)
|
||
|
|
- ✅ OAuth Spotify (A1)
|
||
|
|
- ✅ Sessions enrichies : historique, révocation à distance (A4)
|
||
|
|
- ⏸️ 2FA SMS, Passkeys → reportés v0.104
|
||
|
|
|
||
|
|
### Profils (Lot B)
|
||
|
|
- ✅ Bannière de profil (B1)
|
||
|
|
- ✅ Liens sociaux sur profil public (B2)
|
||
|
|
- ✅ Profil privé : toggle Settings, vue "Profil privé" (B3)
|
||
|
|
|
||
|
|
### Non livré (reporté v0.201)
|
||
|
|
- Lot C : Player (crossfade, gapless, PiP)
|
||
|
|
- Lot D : Queue collaborative, Autoplay
|
||
|
|
- Lot E : Métadonnées (BPM, key, lyrics, tags)
|
||
|
|
- Lot F : Seller dashboard (stats, produits)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 3. Prochaines étapes
|
||
|
|
|
||
|
|
### Immédiat (préparation v0.201)
|
||
|
|
1. **Créer la branche** : `release/v0.201`
|
||
|
|
2. **Mettre à jour SCOPE_CONTROL** : référence v0.201
|
||
|
|
3. **Mettre à jour .cursorrules** : scope v0.201 (quand on commence)
|
||
|
|
4. **Lire** [V0_201_RELEASE_SCOPE.md](V0_201_RELEASE_SCOPE.md)
|
||
|
|
|
||
|
|
### Ordre d'implémentation recommandé
|
||
|
|
1. **Lot E** (Métadonnées) — base pour la recherche
|
||
|
|
2. **Lot G** (Recherche avancée) — filtres, tri, autocomplete
|
||
|
|
3. **Lot H** (Analytics créateur) — stats, graphiques
|
||
|
|
4. **Lot F** (Seller dashboard) — stats vendeur
|
||
|
|
5. **Lot C** (Player) — crossfade, gapless, PiP
|
||
|
|
6. **Lot D** (Queue) — autoplay, queue collaborative
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 4. Références rapides
|
||
|
|
|
||
|
|
| Document | Usage |
|
||
|
|
|----------|-------|
|
||
|
|
| [V0_201_RELEASE_SCOPE.md](V0_201_RELEASE_SCOPE.md) | Scope détaillé v0.201 |
|
||
|
|
| [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) | ~270 / 600 |
|
||
|
|
| Cible v0.201 | ~330 / 600 |
|