SaaS de finanças pessoais com IA — tech co-founder em um time de quatro pessoas, do zero ao encerramento. O usuário manda "gastei 50 reais no mercado" no WhatsApp e o sistema categoriza, registra e analisa em tempo real. Co-fundei com um time de perfis complementares — como tech person, fui responsável por toda a stack: da arquitetura ao deploy, passando por integrações de pagamento, IA e canal conversacional.
Duas versões maiores — o aprendizado entre uma e outra é o que mais valeu a pena.
Cada tipo de mensagem era uma classe PHP com nome da ação, descrição semântica e prompt estruturado: schema de campos, exemplos em português e regras para tratar ambiguidade. A OpenAI retornava JSON estruturado para o backend validar e executar.
Jobs assíncronos com polling de runs, execução de tool calls, orquestração multi-provider (OpenAI e DeepSeek), rastreamento de custo por mensagem e abstração via contratos (AIOrchestrator). Event-driven e Assistants API eram conceitos novos — aprendi os dois via spec-driven development com IA, escrevendo specs antes de escrever código.