RedData Aftermarket

Forecast baseline

Camada inicial de IA pronta para auditoria: features em `ai_features_demanda` e previsao por media movel em `ai_forecast_resultado`.

Baseline, nao ML pesado
Features
`fato_frota` vira serie mensal por municipio/tipo, com sazonalidade e flags de simulacao.
Baseline
Media movel dos ultimos pontos disponiveis, com intervalo simples de +/- 10%.
Evolucao
Modelos mais ricos entram depois de historico real suficiente e metodologia documentada.
Busca de demanda
Demanda atual
58,2 mil
Proximo ciclo
63,9 mil
FLT-OC-001
Filtros · Belem/PA
Alto
Atual
18,4 mil
Forecast
20,1 mil
BRK-PD-118
Freios · Manaus/AM
Medio
Atual
15,1 mil
Forecast
16,6 mil
PNE-275-80R22
Pneus · Cuiaba/MT
Alto
Atual
9,8 mil
Forecast
11,2 mil
SUS-AM-204
Suspensao · Imperatriz/MA
Medio
Atual
8,7 mil
Forecast
9,3 mil
IGN-VL-044
Ignicao · Boa Vista/RR
Baixo
Atual
6,2 mil
Forecast
6,7 mil
Serie temporal
Mix por linha
Faixa de previsao
Fluxo operacional
1. Gerar features
buildAiDemandFeatures({ data: { mode: "dryRun" } })

Agrega fato_frota por municipio, tipo e data em ai_features_demanda.

2. Persistir features
buildAiDemandFeatures({ data: { mode: "commit" } })

Escreve features auditaveis quando a carga SENATRAN ja estiver validada.

3. Rodar baseline
forecastDemandaBaseline({ data: { municipioId, tipoId, persist: true } })

Calcula media movel e persiste ai_forecast_resultado quando solicitado.

4. Features rolantes
buildAiRollingFeatures({ data: { mode: "commit" } })

Gera lag 3/6/12 e medias moveis para ai_series_demanda.

5. Gateway wrapper
forecastDemanda({ data: { municipioId, tipoId, persist: false } })

Usa baseline local e reporta readiness do Lovable AI Gateway.