- Archiver 131 .md dans docs/archive/root-md/ - Archiver 22 .json dans docs/archive/root-json/ - Conserver 7 .md utiles (README, CONTRIBUTING, CHANGELOG, etc.) - Conserver package.json, package-lock.json, turbo.json - Ajouter README d'index dans chaque archive
99 lines
No EOL
3.8 KiB
JSON
99 lines
No EOL
3.8 KiB
JSON
{
|
|
"meta": {
|
|
"project": "Veza",
|
|
"version": "MVP",
|
|
"status": "UNSTABLE",
|
|
"generated_at": "2025-12-27T01:19:00+01:00"
|
|
},
|
|
"tasks": [
|
|
{
|
|
"id": "P0-001",
|
|
"priority": "P0",
|
|
"category": "API",
|
|
"title": "Fix API Authentication Response",
|
|
"description": "L'authentification ne retourne pas le token au format attendu par le client.",
|
|
"steps": [
|
|
"Analyser le code de LoginHandler dans internal/api/handlers/auth.go",
|
|
"Vérifier la structure JSON retournée par l'API",
|
|
"S'assurer que access_token est présent dans data.token.access_token ou data.access_token",
|
|
"Vérifier la compatibilité avec scripts/test-mvp-api.sh"
|
|
],
|
|
"status": "TODO"
|
|
},
|
|
{
|
|
"id": "P0-002",
|
|
"priority": "P0",
|
|
"category": "Backend/DB",
|
|
"title": "Fix Test Database Migrations",
|
|
"description": "L'initialisation de la DB de test échoue car les index sont créés avant la table messages.",
|
|
"steps": [
|
|
"Corriger veza-uuid-lab-schema.sql ou les fichiers de migration",
|
|
"Vérifier l'ordre d'exécution de 049_composite_indexes.sql par rapport à la création de la table messages",
|
|
"Valider le fix avec make test-integration"
|
|
],
|
|
"status": "TODO"
|
|
},
|
|
{
|
|
"id": "P1-001",
|
|
"priority": "P1",
|
|
"category": "Frontend/Tests",
|
|
"title": "Fix Frontend Auth Service Tests",
|
|
"description": "Les tests unitaires AuthService échouent à cause de différences de format d'erreur.",
|
|
"steps": [
|
|
"Mettre à jour authService.test.ts",
|
|
"Standardiser le parsing des ApiError dans api/client.ts"
|
|
],
|
|
"status": "TODO"
|
|
},
|
|
{
|
|
"id": "P1-002",
|
|
"priority": "P1",
|
|
"category": "Frontend/Tests",
|
|
"title": "Fix Component Unit Tests",
|
|
"description": "Plusieurs composants clés ont des tests unitaires cassés.",
|
|
"steps": [
|
|
"Réparer Filters.test.tsx (Range slider logic)",
|
|
"Réparer Toast.test.tsx",
|
|
"Réparer VerifyEmailPage.test.tsx"
|
|
],
|
|
"status": "TODO"
|
|
},
|
|
{
|
|
"id": "P2-001",
|
|
"priority": "P2",
|
|
"category": "Backend/Tests",
|
|
"title": "Add Backend Handler Tests",
|
|
"description": "Absence de tests unitaires pour le package internal/api/handlers.",
|
|
"steps": [
|
|
"Ajouter des tests pour Auth Handler",
|
|
"Ajouter des tests pour Tracks Handler",
|
|
"Ajouter des tests pour Playlists Handler"
|
|
],
|
|
"status": "TODO"
|
|
},
|
|
{
|
|
"id": "P2-002",
|
|
"priority": "P2",
|
|
"category": "CI/CD",
|
|
"title": "Optimize Test Pipeline",
|
|
"description": "Les tests par défaut incluent des tests de charge trop longs.",
|
|
"steps": [
|
|
"Séparer les tests de charge dans une commande make test-load",
|
|
"Optimiser make test pour une exécution rapide"
|
|
],
|
|
"status": "TODO"
|
|
},
|
|
{
|
|
"id": "P3-001",
|
|
"priority": "P3",
|
|
"category": "Maintenance",
|
|
"title": "Standardize Test Scripts",
|
|
"description": "Unifier les scripts de test.",
|
|
"steps": [
|
|
"Faire de run-all-mvp-tests.sh la source de vérité",
|
|
"Nettoyer les logs de tests"
|
|
],
|
|
"status": "TODO"
|
|
}
|
|
]
|
|
} |