Ce document présente la feuille de route des améliorations et fonctionnalités prévues pour les versions futures d'Agile Planner MCP Server.
- Réduire la complexité cognitive de
createRule3Structuredans mcp-router.js - Améliorer l'expression régulière dans mcp-router.js (ligne 846) pour clarifier la précédence d'opérateurs
- Refactoriser la fonction
parseJsonResponsedans json-parser.js pour une meilleure maintenabilité - Appliquer strictement la règle des 50 lignes par fonction
- Corriger les problèmes d'asynchronisme dans les tests E2E
- Résoudre les erreurs de parsing dans les fichiers de test contenant des tokens français
- Mettre à jour TEST-ROADMAP.md avec la documentation des tests validés
- Automatiser la création de tests E2E pour les nouvelles fonctionnalités
- Enrichir les exemples d'usage dans
docs/guides/ - Ajouter des diagrammes de séquence pour les flux MCP complexes
- Compléter la documentation de compatibilité multi-LLM
- Support de l'estimation des points de complexité pour les user stories
- Génération automatique de critères d'acceptation pour chaque user story
- Support pour l'export vers des outils de gestion de projet (Jira, GitHub Projects, Trello)
- Support pour la génération de tests unitaires avec chaque user story
- Ajout d'un mode de raffinement pour améliorer des features existantes
- Support multi-langue (français, anglais, espagnol)
- Ajout d'outils MCP pour la validation de backlog
- Amélioration des performances pour les grands backlogs
- Support pour le streaming des réponses avec les LLMs compatibles
- Support multi-projets avec synchronisation
- Interface web pour la gestion des backlogs
- API REST complète pour l'intégration avec d'autres services
- Mode de collaboration temps réel pour les équipes
- Support des modèles multimodaux pour l'analyse d'images et de diagrammes
- Analyse automatique de la qualité des user stories avec recommandations
- Assistant de planification d'itération avec optimisation de la capacité
Si vous souhaitez contribuer à la réalisation de cette feuille de route ou suggérer de nouvelles fonctionnalités, n'hésitez pas à :
- Créer une issue sur notre dépôt GitHub
- Soumettre une pull request avec votre implémentation
- Discuter de vos idées dans les discussions GitHub
Nous apprécions toutes les contributions, qu'il s'agisse de code, de documentation, de tests ou de suggestions d'amélioration.