Sistema de finanças pessoais · Next.js 16 · App Router · Prisma/MySQL · TDD
Mapa de domínio
Auth & Segurança
JWT httpOnly · bcrypt · token versioning · middleware JWT · RBAC admin/user · sameSite cookie · bloqueio de conta
Transações
Liquidar · cancelar · competência
Cartões
Faturas · pagamento e2e · parcelas
Metas
Aportes · resgates · reserva
Dashboard
Visão patrimonial · accent cards
Contas
Banco · carteira · saldo derivado
Transferências
Liquidar · cancelar · entre contas
Recorrência
Regras · projeção futura
Importação
CSV · preview · validação
Processo de engenharia
PRD antes de qualquer código
RequisitosCada feature nasce como documento de produto com escopo fechado, não como ideia solta.
Design spec → Plano de implementação
ArquiteturaPRD vira spec técnica com decisões de arquitetura. Spec vira plano com tasks numeradas, arquivos mapeados e checkpoints de commit.
Teste primeiro, código depois
Lei do projetoNenhuma linha de produção existe antes de um teste que falha. O teste prova o bug ou a feature ausente antes do fix.
Execução paralela em worktrees isolados
CoordenaçãoTasks independentes rodam em paralelo com git worktrees. Integração apenas após verificação cruzada de cada agente.
Schema discipline como gate obrigatório
GovernançaToda mudança no Prisma schema exige migration. Testes automatizados verificam que a migration existe. Deploy sem migration é bloqueante.
Build containerizado e deploy em Kubernetes
DeployImagem Docker multi-stage (deps → build → runner). Deploy via K3s com rolling update, health probes, auto-heal e rollback nativo.
540+
testes automatizados
13
módulos de domínio
18
API routes RESTful
TDD
test-first workflow
K3s
Kubernetes deploy
Produto em execução

Dashboard patrimonial
Posição financeira com cards de saldo, pendências e visão mensal