veza/ROADMAP_90_DAYS.md

1.6 KiB

📅 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.