feat: persist als metadata and prevent duplicates
This commit is contained in:
@@ -93,3 +93,10 @@ Se añadió un flow en `data/flows.json` que usa Node-RED Dashboard para mostrar
|
||||
- Puedes automatizar la subida llamando directamente al endpoint; el servidor responde con el mismo JSON que consume el dashboard (o `{ error: \"...\" }` en caso de fallo).
|
||||
|
||||
> Tip: si cambias el flujo desde el editor de Node-RED, recuerda exportarlo o guardar el nuevo `flows.json` para versionarlo aquí.
|
||||
|
||||
### Biblioteca y deduplicación
|
||||
|
||||
- Cada análisis queda persistido en `data/als-library.json` junto con su hash MD5 y todos los metadatos.
|
||||
- Si intentas subir el mismo `.als`, el flujo detecta el hash duplicado, responde `409` y el dashboard avisa sin sobrescribir la biblioteca.
|
||||
- Para consultar el inventario (por ejemplo, desde una IA) usa `GET /als/library`; el endpoint devuelve el arreglo completo de proyectos almacenados.
|
||||
- Como el archivo vive dentro de `/data`, puedes versionarlo o respaldarlo fácilmente según tu flujo de trabajo.
|
||||
|
||||
Reference in New Issue
Block a user