Skip to content

Roteiro

Plano de desenvolvimento e iterações de versões do Doggy Framework.

v0.1.0 — Capacidades base

✅ Versão atual

  • ✅ Motor de modelo dinâmico (anotação @Ef + Attribute PHP 8, geração automática de migrações)
  • ✅ Designer de vistas visual (entidades View/ViewField, layout por arrastar-e-soltar, aprimoramento IA, gestão de versões)
  • ✅ DataGrid (FilterCondition/FilterGroup, DoctrineDataSet, processamento no servidor)
  • ✅ Gestão da estrutura organizacional (Gedmo NestedTree com árvore de departamentos de profundidade ilimitada, posições, níveis)
  • ✅ Gestão do ciclo de vida completo dos empregados (Employee é a entidade de utilizador; integração/alteração/saída)
  • ✅ Início de sessão sem palavra-passe WebAuthn (ES256/RS256, resident_key, associado a Employee)
  • ✅ Modelo de segurança de três responsáveis (ThreeOfficersVoter, ROLE_SYS_ADMIN/SEC_ADMIN/AUDITOR)
  • ✅ Políticas de palavras-passe (complexidade, validade, histórico, regras de bloqueio por tentativas)
  • ✅ Registo de auditoria (AuditService, registo automático de login_success/login_failure)
  • ✅ Sistema de tarefas agendadas (TaskScheduler + Messenger + Task/TaskLog)
  • ✅ Calendário de sistema (feriados, dias de compensação)
  • ✅ Sistema de armazenamento de ficheiros (adaptadores Local / S3, otimização de imagens com Imagine, deduplicação SHA-256)
  • ✅ Push em tempo real Mercure SSE (Hub integrado no FrankenPHP, transporte Bolt)
  • ✅ Sistema de email (múltiplas contas de email, edição de templates, filtragem de segurança HTML)
  • ✅ Integração IA (múltiplos fornecedores: Alibaba Bailian + LM Studio + OpenAI + Ollama, etc.)
  • ✅ Sistema de configuração LLM (LlmProvider/LlmRole, gestão gráfica, criptografia de chaves, failover)
  • ✅ Sistema Agent (assistente de codificação, consulta em linguagem natural, políticas de palavras-passe, reconhecimento visual reservado)
  • ✅ Assistente IA (painel flutuante, registo de contexto, ciclo ReAct, chamadas de ferramentas)
  • ✅ Aprimoramento de vista IA (reconhecimento de intenções + 6 subagentes de cenário, tarefas assíncronas, progresso em tempo real)
  • ✅ Biblioteca de componentes SunUI (25+ componentes, 45+ páginas de teste)
  • ✅ Gestão de menus (MenuStaticGenerator)
  • ✅ Internacionalização (ch/ing, LocaleSubscriber)

v0.5.0 — Fluxos e formulários

Em desenvolvimento

  • 🔄 Motor de fluxos de trabalho
    • Designer visual de fluxos
    • Fluxos de aprovação, circulação de processos de negócio
    • Ramos condicionais e processamento paralelo
  • 🔄 Designer de formulários
    • Construção de formulários por arrastar-e-soltar
    • Lógica condicional e encadeamento
  • 🔄 Gestão de interfaces API
    • Depuração de interfaces estilo Postman
    • Geração automática de JSON Schema
  • 🔄 Sistema global de notificações
  • 🔄 Mensagens instantâneas

v1.0.0 — Plataforma low-code

Em planeamento

  • 📋 Sistema de plugins (isolamento de diretórios/namespaces/rotas, carregamento e descarregamento dinâmico)
  • 📋 Mercado de templates de aplicações
  • 📋 Designer de páginas
  • 📋 Gestão de múltiplas aplicações
  • 📋 Assistente virtual (interação 3D)

v2.0.0 — Capacitação IA

Planeamento de longo prazo

  • 🤖 Aprimoramento de modelação assistida por IA (geração de entidades a partir de linguagem natural)
  • 🤖 Aprimoramento de consultas em linguagem natural
  • 🤖 Aprimoramento da orquestração de Agents inteligentes
  • 🤖 Integração aprofundada com o ecossistema MCP
  • 🤖 Avaliador de desempenho IA

Contribuições da comunidade

São bem-vindas contribuições nas seguintes áreas:

  • Extensão de componentes SunUI
  • Adaptação de backends de armazenamento de terceiros
  • Tradução de documentação
  • Aplicações de exemplo
  • Correção de bugs

Consulta os GitHub Issues para conheceres as tarefas atuais.

Código aberto sob MIT | Copyright © 2026 Doggy