Skip to content

Commit 22dcd15

Browse files
reformat code
1 parent 8e0fc16 commit 22dcd15

3 files changed

Lines changed: 784 additions & 4 deletions

File tree

‎README.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ El **panel general** (`/api/v1/overview`) mira la cuenta completa: las series co
147147
`$dateTrunc` (unos 48 puntos por cultivo) y el análisis de flota pide a la IA el ranking, los problemas que comparten
148148
varios cultivos y las acciones sugeridas en bloque, que se aplican con `/api/v1/commands/bulk`.
149149

150-
La evaluación también lleva el **lugar** del cultivo y el **clima de afuera**: `CropWeatherService` lo pide al simulador,
150+
La evaluación también lleva el **lugar** del cultivo y el **clima de afuera**: `CropWeatherService` lo pide al
151+
simulador,
151152
que es el único con salida al servicio de clima, y lo guarda 10 minutos por lugar en Redis. Con eso la IA devuelve un
152153
consejo de lugar según la luz que pide la especie, no riega con lluvia sobre un cultivo al aire libre y avisa si el
153154
sensor no coincide con el clima. La PWA usa la misma ruta (`/crops/{id}/weather`) para dibujar el cultivo en su lugar.
@@ -229,7 +230,8 @@ docker run --rm -v smartpot-m2:/root/.m2 -v "$PWD":/workspace -w /workspace mave
229230
Cubren cifrado, JWT, política de contraseñas, tópicos y telemetría MQTT, aprovisionamiento en el broker, comandos,
230231
cultivos con su lugar y su clima, los switches (409 al no cambiar nada o al cruzar órdenes), el agente de
231232
automatización, el envío de lecturas para el aprendizaje, los canales, los avisos por cultivo con resúmenes y chats
232-
compartidos y el bot de Telegram (códigos de un solo uso, webhook firmado, escape de HTML), el tipo fijo y la forma de los cultivos, la simulación de los
233+
compartidos y el bot de Telegram (códigos de un solo uso, webhook firmado, escape de HTML), el tipo fijo y la forma de
234+
los cultivos, la simulación de los
233235
virtuales (dueño, clave, límites, pausa y reconciliación), el aprendizaje solo con cultivos reales, la caché con
234236
respaldo local y la cadena de seguridad de los controladores.
235237

‎docs/SmartPot_API_Documentation.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,8 @@ La API lee `.env` desde la carpeta del proyecto; `.env.example` lista todas las
315315
## 8. Pruebas
316316

317317
`./mvnw verify` corre 147 pruebas con JUnit y Mockito: cifrado, JWT, contraseñas, tópicos y telemetría MQTT,
318-
aprovisionamiento, comandos y switches, cultivos con su tipo fijo, su forma, su lugar y su clima, los avisos por cultivo, el agente, el envío de lecturas para el aprendizaje (
318+
aprovisionamiento, comandos y switches, cultivos con su tipo fijo, su forma, su lugar y su clima, los avisos por
319+
cultivo, el agente, el envío de lecturas para el aprendizaje (
319320
solo reales), canales y bot de Telegram, la simulación de los virtuales (dueño, clave, límites, pausa y reconciliación),
320321
el completado de cultivos anteriores, la caché con respaldo local y la cadena de seguridad de los controladores. El E2E
321322
central de `.github` recorre la API completa con 46 comprobaciones.

‎docs/diagrams/SmartPot_API_Global_Component.svg‎

Lines changed: 778 additions & 1 deletion
Loading

0 commit comments

Comments
 (0)