26 lines
1.6 KiB
Markdown
26 lines
1.6 KiB
Markdown
# 📅 ROADMAP_90_DAYS.md - Vers la V1 Stable
|
|
|
|
## 🟢 M0 - STABILISATION (Jours 1-30)
|
|
**Objectif :** Plus de régressions, infrastructure saine.
|
|
|
|
* **Semaine 1:** Exécution du `CLEANUP_PLAN` (Fusion libs Rust, Archivage scripts).
|
|
* **Semaine 2:** Audit de sécurité des UUIDs. Vérification de toutes les Foreign Keys en base.
|
|
* **Semaine 3:** Mise en place d'un CI/CD strict. Le build doit passer sur `main` sans hacks.
|
|
* **Semaine 4:** "Smoke Testing" global. Tous les services démarrent avec une seule commande `make start`.
|
|
|
|
## 🟡 M1 - UNIFICATION (Jours 31-60)
|
|
**Objectif :** Une seule codebase Frontend, une communication inter-services claire.
|
|
|
|
* **Semaine 5:** Refonte de `veza-desktop` pour consommer le build de `apps/web`.
|
|
* **Semaine 6:** Implémentation propre de gRPC entre Backend (Go) et Chat (Rust) pour partager les sessions/auth sans taper en DB directement.
|
|
* **Semaine 7:** Nettoyage du code mort dans le Backend Go (anciennes routes non-UUID).
|
|
* **Semaine 8:** Documentation technique mise à jour (Architecture réelle = Documentation).
|
|
|
|
## 🔵 M2 - FEATURE PARITY V1 (Jours 61-90)
|
|
**Objectif :** Livrer les 40 features du "Tier 0 - V1 Launch".
|
|
|
|
* **Focus:** S'assurer que les 40 features critiques (Auth, Profil, Upload simple, Player audio basique, Chat 1-1) fonctionnent parfaitement sur la stack unifiée.
|
|
* **Fin du trimestre:** Release Candidate 1 (RC1).
|
|
|
|
---
|
|
**Note:** Cette roadmap repousse le développement de nouvelles features (IA, Blockchain, etc.) au trimestre suivant. La dette technique actuelle est trop élevée pour construire dessus sainement.
|