Lotes & grade
Lote
Conjunto de recomendações de uma cadência. Estados: Novo → Em revisão → Aprovado → Executado → Arquivado.
- Totais — itens, unidades, origens/destinos distintos, % alta prioridade, via CD vs via loja.
- Fluxo — por loja: total enviado/recebido e nº de itens (saldo = recebido − enviado).
- Frescor (stale) — um lote "Novo" é marcado como desatualizado quando sua idade passa a janela da cadência (ex.: > 7 dias em cadência semanal) → sugere regenerar.
Grade matriz (loja × tamanho)
Para um produto, mostra como a grade muda com o remanejamento do lote:
| Célula | Significado |
|---|---|
atual | estoque atual na loja para aquele tamanho |
delta | + recebe / − envia (das recomendações do lote) |
final | atual + delta |
ruptura | final == 0 (destacado) |
Linhas = lojas envolvidas + sempre o CD, ordenadas CD-first. Endpoint: GET /produtos/:id/grade?loteId=.
Revisão humana
- Editar uma recomendação (quantidade, origem/destino, etc) — vira um override.
- Vetar com motivo — remove da execução, mas fica visível; o motivo alimenta o aprendizado.
- Restaurar desfaz o veto.
"Recomendações ativas" = recomendações do lote menos as vetadas.