# F-160 — Implementer ## Fix - Añadida la coma ausente entre columnas dimensionales y agregados en `runSalesQuery`. - `groupBy=terminal` agrupa por `store_id, terminal_id` porque ambas columnas se seleccionan. - Añadidos 2 tests de regresión sobre SQL generado. ## Evidencia - Reporting service: 16/16 tests PASS. - TypeScript PASS. - Runtime autenticado vía `:3004`: day=200, channel=200, store=200, terminal=200. - Filtros continúan parametrizados; dimensiones proceden de enum controlado.