# Prompt técnico curto para próxima IA

Use este contexto como base única e continue a implementação sem regressões.

## Projeto
- Workspace: `c:\Users\acidl\OneDrive\Documentos\sag-adm`
- Módulo principal: `gf_combustivelanalise`
- Arquivos centrais: `gf_combustivelanalise/index.php` e `gf_combustivelanalise/select.php`

## Estado atual confirmado
1. Seções em `index.php`:
   - Seção 1 KPIs
   - Seção 2 Comparação de Períodos (no topo)
   - Seção 3 Gráficos por Tecnologia
   - Seção 4 Veículo
   - Seção 5 Motorista
   - Seção 6B Rentabilidade
   - Seção 7 Tendência Veículo
   - Seção 8 Tendência Motorista
   - Seção 9 Auditoria
   - Seção 10 Explicação MPO
2. Seção antiga “Bomba vs Telemetria” foi removida.
3. Comparação histórica no topo possui 2 gráficos:
   - `chart_comparacao` (média km/l)
   - `chart_comparacao_bomba` (litros bomba x telemetria)
4. Motorista foi corrigido para usar `tel006_deltatelemetria` direto (não depende de `tms001_viagem`).
5. Sascar: fallback implementado para consumo por faixa quando `consumofaixa*` vier zerado (rateio por tempo de faixa usando litros totais).
6. Tendências têm sidebar à direita com checkboxes e 1 item marcado por padrão.
7. DataTables e HeaderFilter ativos apenas nas tabelas remanescentes (sem tabela de bomba antiga).

## Mudanças críticas no backend (`select.php`)
- `queryPeriodoResumo(...)` passou a retornar `litros_bomba` via subquery em `ft_controleabs` com filtro de conjunto.
- Análise de motorista foi reescrita para `tel006_deltatelemetria`.
- Fallback Sascar adicionado no loop de processamento de veículos.

## Qualidade já validada
- Comando executado com sucesso:
  - `C:\xampp\php\php.exe -l ...\gf_combustivelanalise\select.php`
  - `C:\xampp\php\php.exe -l ...\gf_combustivelanalise\index.php`

## Regras para continuidade
- Não reintroduzir a seção antiga de Bomba.
- Manter comparação de períodos no topo.
- Preservar padrão visual/tabelas/filtros já estabilizados.
- Fazer mudanças cirúrgicas e validar `php -l` ao final.

## Possíveis próximos passos
1. Tuning de performance da subquery de `litros_bomba` por período.
2. Sincronização das mudanças em arquivos backup/hotfix, se necessário.
3. Ajustes finos de UX nos gráficos de tendência (sem quebrar sidebar atual).
