Skip to content

Hoja de ruta

El plan de desarrollo y las iteraciones de versiones de Doggy Framework.

v0.1.0 — Capacidades básicas

✅ Versión actual

  • ✅ Motor de modelos dinámicos (anotación @Ef + Attribute de PHP 8, migraciones generadas automáticamente)
  • ✅ Diseñador de vistas visual (entidades View/ViewField, diseño por arrastrar y soltar, mejora IA, gestión de versiones)
  • ✅ DataGrid (FilterCondition/FilterGroup, DoctrineDataSet, procesamiento en el servidor)
  • ✅ Gestión de la estructura organizativa (Gedmo NestedTree con árbol de departamentos de profundidad ilimitada, puestos, niveles)
  • ✅ Gestión del ciclo de vida completo de los empleados (Employee como entidad de usuario, incorporación/traslado/baja)
  • ✅ Inicio de sesión sin contraseña con WebAuthn (ES256/RS256, resident_key, vinculado a Employee)
  • ✅ Modelo de seguridad de tres funcionarios (ThreeOfficersVoter, ROLE_SYS_ADMIN/SEC_ADMIN/AUDITOR)
  • ✅ Políticas de contraseña (complejidad, validez, historial, reglas de bloqueo por reintentos)
  • ✅ Registro de auditoría (AuditService, registro automático de login_success/login_failure)
  • ✅ Sistema de tareas programadas (TaskScheduler + Messenger + Task/TaskLog)
  • ✅ Calendario del sistema (festivos, días compensatorios)
  • ✅ Sistema de almacenamiento de archivos (adaptadores Local / S3, optimización de imágenes con Imagine, deduplicación SHA-256)
  • ✅ Envío en tiempo real con Mercure SSE (Hub integrado en FrankenPHP, transporte Bolt)
  • ✅ Sistema de correo (configuración de múltiples buzones, edición de plantillas, filtrado seguro de HTML)
  • ✅ Integración de IA (múltiples proveedores: Alibaba Bailian + LM Studio + OpenAI + Ollama, etc.)
  • ✅ Sistema de configuración de LLM (LlmProvider/LlmRole, gestión gráfica, cifrado de claves, conmutación por error)
  • ✅ Sistema de Agentes (asistente de codificación, consulta en lenguaje natural, política de contraseñas, reconocimiento visual reservado)
  • ✅ Asistente IA (panel flotante, registro de contexto, bucle ReAct, llamada a herramientas)
  • ✅ Mejora de vistas IA (reconocimiento de intenciones + 6 sub-agentes de escenario, tareas asíncronas, progreso en tiempo real)
  • ✅ Librería de componentes SunUI (25+ componentes, 45+ páginas de prueba)
  • ✅ Gestión de menús (MenuStaticGenerator)
  • ✅ Internacionalización (chino/inglés, LocaleSubscriber)

v0.5.0 — Flujos de trabajo y formularios

En desarrollo

  • 🔄 Motor de flujos de trabajo
    • Diseñador visual de procesos
    • Flujos de aprobación, circulación de negocios
    • Ramas condicionales y procesamiento en paralelo
  • 🔄 Diseñador de formularios
    • Construcción de formularios por arrastrar y soltar
    • Lógica condicional y vinculaciones
  • 🔄 Gestión de interfaces API
    • Depuración de interfaces tipo Postman
    • Generación automática de JSON Schema
  • 🔄 Sistema de notificaciones global
  • 🔄 Mensajería instantánea

v1.0.0 — Plataforma low-code

Planificado

  • 📋 Sistema de plugins (aislamiento de directorios/namespaces/rutas, carga y descarga dinámicas)
  • 📋 Mercado de plantillas de aplicaciones
  • 📋 Diseñador de páginas
  • 📋 Gestión de múltiples aplicaciones
  • 📋 Asistente virtual (interacción 3D)

v2.0.0 — Impulso de IA

Planificación a largo plazo

  • 🤖 Mejora del modelado asistido por IA (generación de entidades en lenguaje natural)
  • 🤖 Mejora de la consulta en lenguaje natural
  • 🤖 Mejora de la orquestación de Agentes inteligentes
  • 🤖 Integración profunda del ecosistema MCP
  • 🤖 Evaluador de rendimiento IA

Contribución de la comunidad

Son bienvenidas las contribuciones en las siguientes áreas:

  • Extensión de componentes SunUI
  • Adaptación de backends de almacenamiento de terceros
  • Traducción de la documentación
  • Aplicaciones de ejemplo
  • Corrección de errores

Consulta GitHub Issues para conocer las tareas actuales.

Código abierto bajo MIT | Copyright © 2026 Doggy