O que é
Um app de uso pessoal, com um único usuário e login com Google, que reúne os módulos Home, Health, Laboratory, Missions e Finance em uma interface no estilo HUD. O Alfred, agente de IA do app, consulta e altera dados dos módulos pelo chat.
Como o Alfred age
- Consulta: lê os dados dos módulos livremente.
- Criação e edição: só quando recebe um pedido.
- Exclusão: sempre exige confirmação em um cartão na tela. Um “sim” escrito no chat não executa a exclusão.
- Roteamento: um roteador por palavras-chave escolhe as ferramentas de cada módulo, para enviar menos contexto ao modelo.
Decisões de projeto
- Regras isoladas: a regra de negócio fica em um pacote próprio, com funções puras e testes.
- Dados protegidos: todas as tabelas têm Row Level Security, e as chaves de API ficam só no servidor, fora do app.
- Teste real: o Alfred é testado em um celular Android físico.
Próximos passos
O projeto está na fase do Alfred por texto. Depois vêm a tela inicial com o relatório diário, os comandos por voz e a versão para desktop.