Skip to content

Feuille de route

Plan de développement et itérations de versions de Doggy Framework.

v0.1.0 — Capacités de base

✅ Version actuelle

  • ✅ Moteur de modèle dynamique (annotations @Ef + attributs PHP 8, génération automatique des migrations)
  • ✅ Concepteur de vues visuel (entités View/ViewField, disposition par glisser-déposer, amélioration IA, gestion de versions)
  • ✅ DataGrid (FilterCondition/FilterGroup, DoctrineDataSet, traitement côté serveur)
  • ✅ Gestion de la structure organisationnelle (arborescence de départements à niveaux illimités Gedmo NestedTree, postes, niveaux)
  • ✅ Gestion du cycle de vie complet des employés (Employee est l'entité utilisateur, intégration/mutation/départ)
  • ✅ Connexion sans mot de passe WebAuthn (ES256/RS256, resident_key, liaison à Employee)
  • ✅ Modèle de sécurité des trois officiers (ThreeOfficersVoter, ROLE_SYS_ADMIN/SEC_ADMIN/AUDITOR)
  • ✅ Stratégie de mot de passe (complexité, durée de validité, historique, règles de verrouillage après tentatives)
  • ✅ Journal d'audit (AuditService, enregistrement automatique de login_success/login_failure)
  • ✅ Système de tâches planifiées (TaskScheduler + Messenger + Task/TaskLog)
  • ✅ Calendrier système (jours fériés, jours de récupération)
  • ✅ Système de stockage de fichiers (adaptateurs Local / S3, optimisation d'images Imagine, déduplication SHA-256)
  • ✅ Push en temps réel Mercure SSE (Hub intégré à FrankenPHP, transport Bolt)
  • ✅ Système de messagerie (configuration multi-comptes, édition de modèles, filtrage de sécurité HTML)
  • ✅ Intégration IA (multi-fournisseurs : Alibaba Bailian + LM Studio + OpenAI + Ollama, etc.)
  • ✅ Système de configuration LLM (LlmProvider/LlmRole, gestion graphique, chiffrement des clés, bascule en cas de panne)
  • ✅ Système d'agents (assistant de codage, requête en langage naturel, stratégie de mot de passe, reconnaissance visuelle réservée)
  • ✅ Assistant IA (panneau flottant, enregistrement de contexte, boucle ReAct, appel d'outils)
  • ✅ Amélioration de vue IA (identification d'intention + 6 sous-agents par scénario, tâches asynchrones, progression en temps réel)
  • ✅ Bibliothèque de composants SunUI (25+ composants, 45+ pages de test)
  • ✅ Gestion des menus (MenuStaticGenerator)
  • ✅ Internationalisation (chinois/anglais, LocaleSubscriber)

v0.5.0 — Processus et formulaires

En cours de développement

  • 🔄 Moteur de workflows
    • Concepteur de processus visuel
    • Flux d'approbation, circulation des processus métier
    • Branches conditionnelles et traitement parallèle
  • 🔄 Concepteur de formulaires
    • Construction de formulaires par glisser-déposer
    • Logique conditionnelle et interactions liées
  • 🔄 Gestion des interfaces API
    • Débogage d'interfaces de type Postman
    • Génération automatique de schémas JSON
  • 🔄 Système de notification global
  • 🔄 Messagerie instantanée

v1.0.0 — Plateforme low-code

En cours de planification

  • 📋 Système de plugins (isolation des répertoires/namespaces/routes, chargement et déchargement dynamiques)
  • 📋 Marché de modèles d'application
  • 📋 Concepteur de pages
  • 📋 Gestion multi-applications
  • 📋 Assistant virtuel (interaction 3D)

v2.0.0 — Autonomisation par l'IA

Planification à long terme

  • 🤖 Amélioration de la modélisation assistée par IA (génération d'entités en langage naturel)
  • 🤖 Amélioration de la requête en langage naturel
  • 🤖 Amélioration de l'orchestration des agents intelligents
  • 🤖 Intégration approfondie de l'écosystème MCP
  • 🤖 Évaluateur de performance IA

Contribution communautaire

Votre participation est la bienvenue dans les domaines suivants :

  • Extension des composants SunUI
  • Adaptation de backends de stockage tiers
  • Traduction de la documentation
  • Applications d'exemple
  • Correction de bugs

Consultez GitHub Issues pour connaître les tâches en cours.

Open source sous licence MIT | Copyright © 2026 Doggy