KYRA//IA | ROADMAP
Latest: v1.5.4

ROADMAP

Visão completa do futuro da plataforma Kyra. Novas funcionalidades, melhorias de experiência e evolução contínua para personal trainers e seus alunos.

Plano PRO MAX: Geração de Imagens e Vídeos

Feature
v1.6.0 • PROMAX • IA • Q1 2026

Lançamento do plano PRO MAX, o plano mais completo da plataforma. Agora você pode gerar imagens e vídeos profissionais diretamente na conversa com os agentes. Gere até 200 imagens por mês com KYRA-IMAGE 5.2 e até 30 vídeos por mês com KYRA VIDEO 1.2. Crie conteúdo visual profissional para redes sociais, posts, reels e materiais de marketing em segundos.

CHANGELOG FEATURES
+ Plano PRO MAX v1.6.0
+   • Geração de imagens: 200/mês (KYRA-IMAGE 5.2)
+   • Geração de vídeos: 30/mês (KYRA VIDEO 1.2)
+   • Resolução de imagens: 1024x1024
+   • Vídeos: 4s ou 8s (720x1280 ou 1280x720)
+   • Integração completa com agentes IA
+   • Preview e download direto no chat
+   • Tracking de uso em tempo real
+   • Reset mensal automático
+   • Preço: R$ 250/mês ou R$ 2.500/ano

Envio de Áudio: Mensagens de Voz

Feature
v1.6.1 • PRO • PROMAX • Q1 2026

Agora você pode enviar mensagens de áudio diretamente no chat! Grave sua mensagem, confirme e envie. O áudio é automaticamente transcrito em tempo real e enviado para o agente. Player de áudio integrado no chat com design moderno, similar ao WhatsApp, mas com a identidade visual da KYRA. Disponível para planos PRO e PRO MAX.

CHANGELOG FEATURES
+ Envio de Áudio v1.6.1
+   • Gravação de áudio diretamente no chat
+   • Transcrição automática em tempo real
+   • Player de áudio integrado (estilo WhatsApp)
+   • Pause/Resume durante gravação
+   • Confirmação antes de enviar
+   • Disponível para planos PRO e PRO MAX
+   • Armazenamento seguro no Supabase
+   • Integração com agentes IA
+   • Design responsivo e acessível

Agentes PROMAX Exclusivos

Feature
v1.6.2 • PROMAX • Agentes • Q1 2026

Novos agentes especializados exclusivos para usuários PROMAX. Agentes com capacidades avançadas de geração de conteúdo visual, criação de estratégias de marketing e muito mais. Visualização de agentes bloqueados para não-PROMAX com opção de upgrade, incentivando a assinatura do plano premium.

CHANGELOG FEATURES
+ Agentes PROMAX Exclusivos v1.6.2
+   • Novos agentes especializados PROMAX
+   • Visualização de agentes bloqueados
+   • Switch para ver agentes PROMAX (não-PROMAX)
+   • Mensagens de upgrade contextuais
+   • Integração com geração de mídia
+   • Agentes otimizados para criação de conteúdo
+   • Templates exclusivos PROMAX
+   • Sistema de bloqueio inteligente

Kyra Desktop App - Aplicativo Nativo

Feature
v1.4.0 • Desktop • Windows • Mac

Agora você pode acessar a Kyra diretamente do seu computador! O Kyra Desktop App é um aplicativo nativo para Windows e Mac, oferecendo uma experiência desktop completa. Interface limpa sem menu superior, menu de contexto customizado com opções úteis (limpar cache, cookies, recarregar), DevTools bloqueado para segurança, e atualizações automáticas. Instalador completo com termos de serviço e política de privacidade (LGPD) integrados.

CHANGELOG FEATURES
+ Kyra Desktop App v1.4.0
+   • Aplicativo nativo para Windows e Mac
+   • Interface limpa sem menu superior
+   • Menu de contexto customizado (botão direito)
+   • Opções: limpar cache, cookies, recarregar
+   • DevTools bloqueado para segurança
+   • Atualizações automáticas
+   • Instalador NSIS com termos e privacidade
+   • Conformidade LGPD
+   • Página de download na plataforma
+   • Build automatizado e distribuição

Novo Agente: KYRA Reabilitação

Feature
v1.5.6 • Agentes • IA • Premium

Apresentamos a KYRA Reabilitação, sua nova especialista em recuperação funcional e pós-lesão. Com mais de 18 anos de experiência simulada em fisioterapia esportiva, ela cria programas de reabilitação personalizados, seguros e progressivos. Protocolos em 4 fases (aguda, subaguda, remodelamento e retorno funcional), análise de lesões comuns, critérios de progressão e sinais de alerta incluídos. Agente Premium com 3 dias de trial gratuito.

CHANGELOG FEATURES
+ Novo Agente: KYRA Reabilitação
+   • Especialista em recuperação pós-lesão
+   • Protocolos de reabilitação em 4 fases
+   • Análise de lesões: joelho, ombro, coluna, tornozelo
+   • Critérios de progressão e red flags
+   • Modelo: Claude Haiku 4.5 com reasoning
+   • Agente Premium com 3 dias de free trial
+   • Integração completa com sistema de anamnese
+   • Sugestões contextuais específicas

Correções Críticas: PDF, Conversas e Agentes

Fix
v1.5.5 • Chat • PDF • Stability

Pacote de correções críticas para melhorar a estabilidade da plataforma. Resolvemos problemas de exportação de PDF que falhavam em certas condições, conversas que ficavam bugadas após erros de conexão, e agentes que paravam de responder em cenários específicos. Melhorias na resiliência de conexões e tratamento de erros para uma experiência mais fluida.

CHANGELOG BUG FIXES
- Exportação de PDF falhando em conversas longas
+ PDF: Corrigido timeout e tratamento de erros
- Conversas bugadas após ECONNRESET
+ Chat: Melhor resiliência em erros de conexão
- Agentes parando de responder aleatoriamente
+ Agentes: Corrigido fallback e recuperação de estado
- Mensagens duplicadas em retry
+ Mensagens: Deduplicação e controle de estado
+ Geral: Melhor tratamento de timeouts
+ Geral: Logs mais detalhados para debug

Exclusão em Massa de Conversas com Performance Otimizada

Feature
v1.5.4 • Chat • UX • Performance

Gerencie suas conversas com eficiência máxima. Agora você pode selecionar múltiplas conversas de uma vez e excluí-las em massa, com exclusão otimista que remove instantaneamente da interface enquanto o processamento acontece em segundo plano. Interface intuitiva com checkboxes, seleção de todas as conversas com um clique, e feedback visual imediato. Perfeito para organizar grandes volumes de conversas sem esperar pelo processamento do servidor.

CHANGELOG FEATURES
+ Exclusão em Massa de Conversas
+   • Seleção múltipla com checkboxes intuitivos
+   • Botão "Selecionar todas" para operações rápidas
+   • Exclusão otimista - remoção instantânea da UI
+   • Processamento em segundo plano sem bloquear interface
+   • Feedback visual imediato com contador de selecionadas
+   • Rollback automático em caso de erro
+   • Experiência fluida mesmo com grandes volumes
+   • Interface responsiva e moderna

Sistema de Sugestões com Contribuições via PIX

Feature
v1.5.3 • Suggestions • Payments

Sistema completo de sugestões da comunidade com contribuições financeiras via PIX. Crie sugestões públicas, contribua financeiramente para tornar ideias realidade, e acompanhe o progresso em tempo real. Integração completa com pagamentos PIX via Woovi, confirmação automática de pagamentos, e sistema de comentários para discussão colaborativa.

CHANGELOG FEATURES
+ Sistema de Sugestões com Contribuições via PIX
+   • Criação de sugestões públicas pela comunidade
+   • Contribuições financeiras via PIX (Woovi)
+   • QR Code PIX para pagamento rápido e seguro
+   • Confirmação automática de pagamentos
+   • Sistema de comentários para discussão
+   • Perfil de usuários com estatísticas completas
+   • Aprovação de sugestões por administradores
+   • Acompanhamento de progresso em tempo real
+   • Workflow completo de aprovação e contribuição

Duplicação de Agentes (com Histórico)

Feature
v1.5.2 • Agents • Q1 2026

Botão "Duplicar" nas conversas de agentes. Cria um novo agente e uma nova conversa, copiando o histórico completo (e a anamnese do aluno, quando existir) como contexto inicial.

CHANGELOG FEATURES
+ Duplicação de Agentes
+   • Botão "Duplicar" na lista de conversas
+   • Cria agente NOVO baseado no mesmo template
+   • Copia histórico completo da conversa
+   • Envia histórico + anamnese como contexto inicial do agente
+   • Aviso de loading (pode demorar até 5 minutos)

Integração com Status Page

Feature
v1.5.1 • Status • Integration

Integração completa do Status Page na plataforma principal. Link "Status" no header com badge de notificação, popover no hover mostrando incidentes ativos, correções de CORS para comunicação entre plataformas, e sistema completo de suporte via WhatsApp automatizado com agentes Kyra IA.

CHANGELOG FEATURES
+ Link Status no Header
+   • Link "Status" adicionado ao header principal
+   • Badge de notificação vermelha com contador de incidentes
+   • Visual limpo mantendo apenas "Status" no texto
+ 
+ Popover de Incidentes no Hover
+   • Popover customizado aparece ao passar mouse no link
+   • Mostra até 5 incidentes ativos mais recentes
+   • Informações detalhadas: título, status, descrição e data
+   • Link para ver todos os incidentes na status page
+ 
+ Integração de APIs
+   • Headers CORS configurados na status page
+   • Endpoint /api/incidents acessível do frontend principal
+   • Handler OPTIONS para preflight requests
+   • Atualização automática de incidentes a cada 30 segundos
+ 
+ Melhorias de UX
+   • Posicionamento dinâmico do popover baseado no link
+   • Timeout inteligente para fechar popover ao sair
+   • Suporte completo a dark/light mode
+   • Fechamento automático ao clicar fora
+ 
+ Suporte via WhatsApp Automatizado
+   • Sistema completo de WhatsApp Worker integrado
+   • Recebimento de mensagens via webhooks do Meta
+   • Respostas automáticas com agentes Kyra IA
+   • Gestão de conversas WhatsApp na plataforma
+   • Sistema de janela de 24h para respostas automáticas
+   • Interface de suporte para admins
+   • Contador de mensagens não lidas e arquivamento
+   • Suporte a mensagens interativas (botões e listas)
+   • Envio de mídia (imagens e documentos)

Sistema de Gamificação Completo

Major
v1.5.0 • Gamification • Q1 2026

Sistema completo de gamificação para personal trainers e alunos. Badges, streaks, rankings, notificações em tempo real e sistema de pontos integrado. Gamificação tanto para contas de personal quanto para alunos.

CHANGELOG FEATURES
+ Sistema de Gamificação
+   • Badges e conquistas para personal trainers e alunos
+   • Sistema de streaks (sequências) diárias
+   • Rankings globais e por personal
+   • Sistema de pontos e atividades
+ 
+ Notificações em Tempo Real
+   • Notificações de badges desbloqueados
+   • Toast customizado com card de badge
+   • Sistema de notificações centralizado
+   • Marcação automática como lida
+ 
+ Gamificação para Personal Trainers
+   • Badges por alunos cadastrados
+   • Badges por conversas iniciadas
+   • Badges por planos ativados
+   • Ranking global de trainers
+ 
+ Gamificação para Alunos
+   • Badges por mensagens enviadas
+   • Badges por streaks mantidas
+   • Badges por objetivos alcançados
+   • Ranking de alunos por personal
+ 
+ Cron Jobs e Rankings
+   • Recálculo automático de rankings
+   • Sistema de cron jobs para atualizações
+   • Atualização de posições em tempo real

Academy de Vídeos + Proteções de Segurança

Major
v1.4.0 • Academy • Security

Sistema completo de Academy de Vídeos para personal trainers com proteção avançada de conteúdo. Inclui streaming seguro com tokens temporários, detecção de gravação de tela, controle de acesso por plano (PRO), e melhorias na interface de chat.

CHANGELOG FEATURES
+ Academy de Vídeos
+   • Sistema completo de upload e gestão de vídeos para admins
+   • Player de vídeo customizado com controles avançados
+   • Bloqueio de conteúdo para usuários não-PRO
+   • Sistema de tokens temporários para streaming seguro
+ 
+ Proteção de Conteúdo
+   • Detecção de gravação de tela (screen capture protection)
+   • Tela preta automática ao detectar gravadores
+   • Desabilitação de F12, DevTools e atalhos
+   • RLS policies para storage (acesso restrito por plano)
+ 
+ Melhorias Chat
+   • Tela inicial ao entrar na página
+   • Abertura automática de chats recém-criados
+   • Correção de hover sobreposto na lista
+   • Ajustes de tamanho e espaçamento

Sistema de Gestão de Alunos

Major
v1.3.0 • CRUD Complete

Implementação completa de CRUD para gestão de alunos de personal training. Sistema de anamnese digital com 5 abas organizadas, filtros avançados e vinculação com agentes especializados.

src/services/students.ts +520 -89
@@ -12,8 +12,15 @@
+ export async function createStudent(data: StudentInput) {
+   const supabase = createSupabaseAdminClient();
+   const { data: student, error } = await supabase
+     .from('beta_students')
+     .insert({ ...data, user_id: getCurrentUserId() })
+     .select()
+     .single();
+   if (error) throw error;
+   return student;
+ }

Agentes Especializados

Major
v1.2.0 • LLM Integration

Implementação de agentes especializados em treino e nutrição com memória persistente. Agentes mantêm contexto de conversas anteriores e aprendem com cada interação.

src/agents/specialized.ts +312 -45
@@ -15,7 +15,12 @@
- export class BaseAgent {
+ export class SpecializedAgent extends BaseAgent {
+   constructor(
+     public specialization: 'treino' | 'nutricao',
+     public memoryBlocks: MemoryBlock[]
+   ) {
+     super();
+     this.setupMemoryPersistence();
+   }
+ }

Exportação de PDF

Feature
v1.1.9

Sistema completo de exportação de PDF com integração jsPDF e Chromium. Geração de relatórios, planos de treino e conversas em formato PDF com sanitização HTML e compatibilidade serverless.

src/api/pdf/generate.ts +245 -67
@@ -12,4 +12,15 @@
+ export async function generatePDF(content: string) {
+   const pdf = new jsPDF();
+   const sanitized = sanitizeHtml(content, {
+     allowedTags: ['p', 'br', 'strong', 'em']
+   });
+   pdf.text(sanitized, 10, 10);
+   return pdf.output('blob');
+ }

Chat com Streaming SSE

Feature
v1.1.8

Implementação de chat em tempo real com Server-Sent Events (SSE) para streaming de respostas. Suporte a mensagens multimodais com upload de imagens e feedback visual durante a geração.

src/hooks/use-message-stream.ts +185 -34
@@ -8,4 +8,12 @@
+ export function useMessageStream(conversationId: string) {
+   const [message, setMessage] = useState('');
+   const eventSource = new EventSource(
+     `/api/chat/messages?conversation_id=${conversationId}`
+   );
+   eventSource.onmessage = (e) => setMessage(prev => prev + e.data);
+   return message;
+ }

CSRF Protection e Rate Limiting

Security
v1.1.6

Implementação de proteção CSRF e rate limiting com Redis (Upstash). Validação de uploads de arquivos, sanitização HTML e verificação de assinatura de webhooks para maior segurança da API.

src/middleware/security.ts +180 -34
@@ -5,3 +5,12 @@
+ export function csrfProtection() {
+   return async (c, next) => {
+     const token = c.req.header('X-CSRF-Token');
+     if (!validateCSRFToken(token)) throw new Error('Invalid CSRF');
+     await next();
+   };
+ }
+ 
+ export function rateLimit() { /* ... */ }

Criptografia End-to-End

Security
v1.1.5

Implementação de criptografia AES-256 para todas as conversas e dados de usuários. Conformidade com LGPD garantida. Zero-knowledge architecture para máxima privacidade.

src/security/encryption.ts +156 -23
@@ -8,3 +8,8 @@
- export function encrypt(data: string): string {
+ export function encryptE2E(data: string, key: CryptoKey): Promise<string> {
+   const iv = crypto.getRandomValues(new Uint8Array(12));
+   return crypto.subtle.encrypt(
+     { name: 'AES-GCM', iv },
+     key, new TextEncoder().encode(data)
+   );
+ }

Anamnese Digital Completa

Feature
v1.1.2

Sistema completo de anamnese digital com 5 abas organizadas: dados pessoais, histórico médico, objetivos de treino, condicionamento físico e preferências alimentares. Formulário extenso e validado.

src/components/students/anamnesis-form.tsx +420 -12
@@ -5,3 +5,8 @@
+ export function AnamnesisForm({ studentId }: Props) {
+   const tabs = ['Pessoal', 'Médico', 'Objetivos', 'Condicionamento', 'Preferências'];
+   return (
+     {/* ... */}
+   );
+ }

Correção de Streaming

Fix
v1.1.0

Corrigido problema onde o streaming de respostas podia travar quando o usuário desconectava durante a geração de resposta. Implementado timeout inteligente e cleanup automático.

src/streaming/handler.ts +45 -12
@@ -23,5 +23,8 @@
+   const cleanup = () => {
+     if (stream) stream.abort();
+     clearTimeout(timeoutId);
+   }
+   req.on('close', cleanup);

KYRA 3

Major Release
v1.0.0

Release major da Kyra com integração de LLMs avançados. Chat inteligente, agentes especializados em treino e nutrição, memória persistente e privacidade total garantida. Beta lançado em 05/01/2026.

100%
Privacidade
24/7
Disponível
src/platform/kyra.ts INITIAL
@@ -0,0 +1,250 @@
+ export class KyraPlatform {
+   private aiClient: AIClient;
+   private agents: Map<string, Agent>;
+ 
+   constructor() {
+     this.aiClient = new AIClient({
+       apiKey: process.env.AI_API_KEY
+     });
+   }
+ }
ARCHIVE ACCESSIBLE VIA CLI

PROJECTED_ROADMAP

Q1 2026 IN PROGRESS

Sistema de Gamificação

Badges, streaks, rankings e notificações para personal trainers e alunos. Sistema completo de gamificação integrado.

Academy de Vídeos

Biblioteca de tutoriais e cursos em vídeo para personal trainers com proteção de conteúdo avançada.

Acesso a API Beta

API REST completa para integrações e automações.

Novos Agentes

Expansão de agentes especializados (fisioterapia, psicologia esportiva). Agentes PROMAX exclusivos lançados.

Dashboard de Analytics

Métricas detalhadas de uso e performance para trainers.

Exportação de Relatórios

Exportação automática de relatórios em PDF.

Sistema de Feedback

Like/Dislike em mensagens para melhorar respostas futuras.

Upload Multimodal

Envio de imagens e arquivos nas conversas com agentes.

Integração Status Page

Link "Status" no header com badge de notificação e popover de incidentes ativos.

Suporte via WhatsApp Automatizado

Sistema completo de WhatsApp Worker com respostas automáticas via agentes Kyra IA.

Duplicação de Agentes (com Histórico)

Botão "Duplicar" para criar um novo agente e reaproveitar o histórico + anamnese como contexto inicial.

Q2 2026 PLANNED

Biblioteca de Treinos

Coleção de treinos pré-configurados e personalizáveis.

Sistema de Notificações

Push notifications e alertas inteligentes.

Biblioteca de Conteúdo

Acesso a treinos, receitas e materiais educativos.

Geração de PDFs

Exportação de planos de treino e relatórios personalizados.

Q3 2026 PLANNED

Multi Agentes em Conversa

Múltiplos agentes colaborando na mesma conversa.

Gerar Arquivos

Geração automática de PDFs, planilhas e documentos.

Enviar e Receber Áudio

Suporte completo para mensagens de voz e transcrição.

Integração WhatsApp/Telegram

Chat da Kyra disponível via mensageiros populares.

Webhooks para Integrações

Eventos em tempo real para sistemas externos.

API GraphQL

Endpoint GraphQL para consultas flexíveis.

Melhorias de Performance

Otimizações de cache, paginação e redução de latência.

ALL SYSTEMS OPERATIONAL
API Latency18ms
Error Rate0.001%
Active Nodes8,491