## Dashboard comercial

Criar um menu chamado Dashboard no modulo principal do sistema.

A tela deve ser a rota inicial apos login e apresentar indicadores importantes para um sistema de gestao comercial, incluindo vendas, total de entradas e produtos mais vendidos, usando como referencia visual o exemplo anexado.

Pode buscar referencias na internet sobre quais dados sao importantes para um sistema de gestao comercial.

## Resposta

Foi criada a tela inicial `/app/dashboard` com menu Dashboard, indicadores de vendas, entradas, ticket medio, comandas abertas, grafico de vendas, fluxo do mes, produtos mais vendidos e resumo de estoque/operacao.

Tambem foi adicionado um servico de leitura de vendas usando a rota existente `/private/vendas`, sem criar novas rotas de backend, sem alterar banco e sem adicionar dependencias.

## Resposta - ajuste dos graficos

Os graficos do dashboard agora iniciam em visao semanal e possuem controle para alternar entre visao semanal e mensal.

A troca de periodo afeta o grafico de vendas e o grafico de fluxo, mantendo os cards principais com os indicadores mensais.

## Resposta - ajuste dos cards

O card de comandas abertas foi removido do dashboard, mantendo apenas vendas no mes, total de entradas e ticket medio.

## Resposta - correcao do total de entradas

Foi identificado que o valor de R$ 920,00 vinha de `logic_fluxo_caixa_movimentacoes`, registro `Venda #5`, mesmo com a tabela `logic_vendas` vazia e `logic_caixa_movimentacoes` vazia.

O resumo do fluxo foi ajustado para ignorar movimentacoes automaticas de venda sem venda ativa correspondente.

Tambem foi ajustada a exclusao de venda para cancelar movimentacoes de fluxo ligadas a essa venda, evitando novos residuos no calculo.
