Produto digital · estudo de caso
Projeto Integra
Registros do dia a dia, trilhas de aprendizagem, plano de ação e um assistente de IA com fontes científicas, construídos com privacidade desde a base.
Visão geral
O projeto em poucas palavras
O Projeto Integra ajuda uma pessoa a entender a própria rotina, aprender com base em ciência e construir mudanças que cabem na sua vida. Ela registra como está — humor, energia, sono ou o que quiser acompanhar —, escolhe até três focos, monta uma rotina e um plano pequeno e acompanha a evolução, com um assistente que conversa, registra por ela e busca evidências quando pedido.
O produto está em desenvolvimento e ainda não foi lançado publicamente. “Projeto Integra” é um nome provisório, e a plataforma não substitui atendimento médico ou psicológico: em situação de risco, o app direciona para o CVV (188) e o SAMU (192).

Desafio
O ponto de partida
Aplicativos de bem-estar costumam ser um diário sem direção ou um catálogo de conteúdo sem contexto. Além disso, lidam com informações sensíveis, como sono e humor, e é fácil prometer mais do que se pode entregar.
O desafio era juntar registro, aprendizado e ação num fluxo curto — que caiba em menos de um minuto por dia —, com privacidade real, sem diagnósticos e sem cobrar culpa de quem falhou num dia.
Solução
Registrar, entender, agir, aprender
O produto gira em torno de um ciclo simples: registrar, entender o que os dados mostram, agir com poucos compromissos e aprender com conteúdo ligado aos focos da pessoa.
Check-in rápido de humor, energia, estresse e sono. Um campo em branco é guardado como “não informado”, nunca como zero, para que a ausência de registro não distorça os gráficos.
Registros personalizados com 14 tipos de campo, correções com histórico de versões e detecção de edição simultânea.
Até três focos ativos, um deles prioritário, e uma lista “para depois”.
Rotina planejada × realizada com vigência: mudar uma rotina hoje não reescreve o passado.
Plano de ação com até três ações ativas e experimentos de 3 a 60 dias, com revisão semanal.
Evolução com gráficos e descobertas que sempre explicam de onde veio cada conclusão — e dizem quando faltam dados.
Aprender: seis trilhas com 18 microaulas originais e 22 exercícios guiados.

Processo
Um assistente com limites claros
O assistente conversa em linguagem simples, como um amigo que entende de ciência, e aprofunda o detalhe técnico quando a pessoa pede. Ele consulta os dados da própria conta, registra por conversa com um recibo e a opção de desfazer, e pesquisa em bases como PubMed, Europe PMC e Open Library.
Três decisões moldaram o comportamento dele:
Segurança primeiro. Sinais de risco desviam a conversa para os canais de ajuda antes de qualquer outra resposta, e há proteções contra diagnóstico e prescrição.
Memória que a pessoa controla. O perfil aprendido é dividido em blocos que podem ser vistos, corrigidos e apagados; quando algo é excluído, ele não volta.
Proatividade sem insistência. No máximo um check-in por dia, só quando existe um motivo concreto (um experimento terminando, algo que a pessoa ia testar), e uma carta semanal que liga a semana às próprias palavras da pessoa.

Solução
Privacidade por arquitetura
Como a plataforma trata dados de saúde, o isolamento entre pessoas não depende só do código da aplicação:
Row Level Security no PostgreSQL em todas as tabelas com dados pessoais. A aplicação conecta com um papel que não é dono das tabelas e, em produção, se recusa a iniciar se a conexão ignorar essa proteção.
Senhas com Argon2id, sessões opacas guardadas só como hash, autenticação em duas etapas para administradores e política de segurança de conteúdo com nonce por requisição.
Exportação em JSON e CSV, exclusão de registros, de conversas ou da conta inteira.
Uma fila durável no próprio PostgreSQL alimenta um worker que recalcula insights e resumos. Corrigir um registro marca, na mesma transação, tudo o que dependia dele como desatualizado.
Meu papel
O que fiz
Desenvolvi o produto de ponta a ponta: modelo de dados, regras de negócio, interface, assistente, cobrança por assinatura com Stripe, área administrativa e operação.
Resultados
Qualidade medida
O projeto tem mais de 250 testes automatizados entre unidades, integração com PostgreSQL real e fluxos ponta a ponta. A auditoria de acessibilidade com axe-core cobriu 37 páginas e temas, sem violações depois das correções. Num teste de carga local com 200 usuários fictícios e 90 dias de dados, numa máquina de 2 vCPUs, as leituras comuns ficaram abaixo de 800 ms no percentil 95 e as gravações abaixo de 150 ms, com 20 usuários simultâneos.
Aprendizados
Estado atual e próximos passos
O software está implementado e testado localmente, mas ainda não está pronto para venda pública. Faltam etapas que não são de código: revisão profissional do conteúdo e do tom do assistente por especialistas em psicologia, revisão jurídica dos termos e da política de privacidade, definição da marca e a configuração das credenciais de produção.
Isso é intencional. Num produto de bem-estar, lançar rápido importa menos do que garantir que o conteúdo é revisado e que a privacidade foi pensada antes da primeira pessoa criar uma conta.
