veza/docs/PROJECT_STATE.md

86 lines
2.4 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.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 |