Planejado
Estas funcionalidades estão no próximo ciclo de desenvolvimento. As especificações existem ou estão sendo escritas. Itens planejados possuem recursos comprometidos e devem ser entregues em curto prazo.
Para a visão geral completa de status, consulte Status Atual.
Novos Domínios
| Domínio | Descrição | Por Que Importa |
|---|---|---|
| Contato | Leads pré-cadastro, antes de se tornarem colaboradores | Captura interesse antes de uma organização formal existir |
| Projeto | Instâncias de entrega de serviço, vinculando contratos a marcos | Acompanha engajamentos de serviços profissionais de ponta a ponta |
| Saldo de Crédito | Rastreamento de crédito por entitlement, histórico de consumo, recargas | Viabiliza modelos de serviço pré-pago e cobrança por uso |
| Registro de Produto | Ponte entre produtos WooCommerce e Entitlement Classes com overrides de policy | Formaliza regras de mapeamento produto-entitlement |
| Entidade Jurídica | Modelagem formal de entidades de negócio com regras de roteamento multi-entity | Substitui a lógica dual-entity BR/US hardcoded |
Cada novo domínio seguirá a ordem de implementação padrão:
- Entidade de domínio e enum de status (PHP puro, zero dependências de WordPress)
- Interface de repositório (Domain) e implementação WordPress
- Camada de serviço
- Classes de hook implementando
HookInterface - Controller de REST API com
permission_callback - Controller de página Inertia e páginas React
- Testes unitários e de integração
Novas Integrações
| Integração | Descrição | Status |
|---|---|---|
| Chatwoot | Sincronização de tickets de suporte e log de conversas | Especificação em andamento |
| Webhooks de Saída | Catálogo de eventos para notificações a sistemas externos | Especificação em andamento |
Chatwoot fará a ponte entre conversas de clientes e o contexto de organização e entitlement, permitindo que agentes de suporte vejam o ciclo de vida completo do cliente junto com o histórico de chat.
Webhooks de Saída publicarão eventos de domínio (entitlement criado, pedido pago, licença ativada, etc.) para URLs externas. Administradores configurarão endpoints por tipo de evento com verificação de assinatura HMAC.
Melhorias
Assistente de Configuração
Configuração inicial guiada para novas instalações:
- Selecionar entidade jurídica (BR, US ou ambas)
- Configurar Entitlement Classes a utilizar
- Conectar WooCommerce
- Criar a primeira organização
Elimina a necessidade de configurar opções manualmente e reduz o tempo até o primeiro valor.
Portal do Cliente
Portal de autoatendimento para clientes finais:
- Aceitar ou recusar orçamentos
- Visualizar e gerenciar licenças ativas
- Enviar solicitações de serviço
- Baixar faturas e documentos
- Visualizar status e histórico de entitlements
Construído com a mesma stack React 19 + Inertia.js, servido em um template de página dedicado do WordPress.
Provisionamento Automático
Criação automática de recursos derivados quando um entitlement é ativado após pagamento:
- Provisionamento de ambiente para entitlements de hospedagem
- Geração de chave de licença para entitlements de plugin
- Criação de solicitação de serviço para entitlements de serviço
- Envio de e-mail de boas-vindas
Reduz a intervenção manual entre a compra e a entrega.
Automação de Renovação
Fluxos de renovação automatizados:
- Períodos de carência configuráveis por Entitlement Class
- Lógica de retentativa para pagamentos falhos
- Suspensão automática após expiração do período de carência
- Reativação mediante pagamento bem-sucedido
- Sequência de notificações (próximo vencimento, vencido, em atraso, suspenso)
Funciona com a Policy Engine para permitir overrides por organização e por produto.
Dashboard Administrativo
Métricas e visão geral operacional na tela principal do admin:
- Entitlements ativos por classe e status
- Resumo de receita (mês atual, tendência)
- Solicitações de serviço pendentes e status de SLA
- Feed de atividades recentes
- Alertas para itens que requerem atenção (entitlements expirando, webhooks com falha)
Cronograma
Funcionalidades planejadas não possuem datas fixas de entrega. São priorizadas e trabalhadas em ordem. O progresso é acompanhado no repositório do projeto. Quando uma funcionalidade planejada é entregue, ela passa para Disponível Agora e aparece no Changelog.