# Aplicaciones

Cada una de las cinco páginas siguientes contiene una receta ejecutada con un modelo: el texto que se le dio, el script que escribió, las respuestas del Hub y el archivo o la imagen producidos, con la versión de la aplicación y lo que falló primero. Las guías del repositorio siguen siendo la referencia.

## Lo que comparten las cinco recetas

En todas las páginas, un modelo sigue las mismas llamadas, en el orden de la [guía para el modelo](https://github.com/RonanDavalan/LibreModular-MCP/blob/main/docs/GUIDE_LLM.md): `get_state` sobre `hub`, `get_state` sobre la aplicación, un script completo y un segundo `get_state` para la captura. Solo cambian la forma de iniciar la aplicación y el script. Los textos dados al modelo, los scripts y las respuestas del Hub son los de las ejecuciones, en inglés, y se reproducen tal cual en esta página y en las siguientes.

- GIMP, Krita y Blender ejecutan un puente dentro de la aplicación, en el modo `tcp`; lo inicia el operador.
- LibreOffice ejecuta un puente propio en el modo `uno`, que inicia `libremodular-launch`.
- Inkscape no necesita nada iniciado: en el modo `cli`, el Hub ejecuta un proceso de Python por script.

Cada script lo escribió un modelo, Claude Sonnet 5.5, a partir de la guía y del estado de la aplicación, sin reutilizar ningún script de las pruebas del proyecto. Después se volvió a ejecutar cada receta en directorios nuevos, dos veces: las respuestas fueron idénticas salvo las duraciones, las fechas y los identificadores que generan las aplicaciones, y las imágenes fueron idénticas al píxel, salvo el degradado con tramado de GIMP, que difiere en un nivel en algunos píxeles. Las versiones proceden de `get_state` y son las de la [página de compatibilidad](https://libremodular.davalan.fr/es/compatibility/index.md).

## Dónde se detienen las recetas

Una receta muestra lo que necesitó un trabajo. No muestra todos los trabajos: la página de cada aplicación enumera lo que no se probó. Un script se ejecuta con sus derechos en el Python propio de la aplicación, y la compuerta del Hub detiene los accidentes, no un script decidido (véase [Seguridad](https://libremodular.davalan.fr/es/security/index.md)).

Estas cinco aplicaciones son las probadas, no el alcance del Hub: una aplicación más se añade mediante un módulo, un puente y su guía, como describe [CONTRIBUTING.md](https://github.com/RonanDavalan/LibreModular-MCP/blob/main/CONTRIBUTING.md), y el código tiene licencia MIT.

## Las aplicaciones

Tres primeros scripts funcionaron tal como estaban escritos (Krita, Inkscape, LibreOffice). Dos se ejecutaron sin error y dieron un resultado equivocado: GIMP exportó un solo color uniforme, y Blender renderizó los colores equivocados. Sus páginas dicen qué costó cada uno.

- [GIMP](https://libremodular.davalan.fr/es/applications/gimp/index.md): Un modelo dibuja una pancarta en GIMP 3.0.4 y la exporta como PNG; el primer script se ejecutó sin error y exportó un solo color uniforme.
- [Krita](https://libremodular.davalan.fr/es/applications/krita/index.md): Un modelo pinta una postal de dos capas en Krita 5.2.9 y la guarda como .kra; el puente lo inició una extensión de arranque, no Scripter.
- [Blender](https://libremodular.davalan.fr/es/applications/blender/index.md): Un modelo construye y renderiza una escena en Blender 4.3.2; el primer renderizado se ejecutó sin error y salió con los colores equivocados.
- [Inkscape](https://libremodular.davalan.fr/es/applications/inkscape/index.md): Un modelo compone una tarjeta de visita en Inkscape 1.4 sin ningún puente que iniciar: el Hub ejecuta un proceso de Python por script.
- [LibreOffice](https://libremodular.davalan.fr/es/applications/libreoffice/index.md): Un modelo construye una hoja de ventas en LibreOffice Calc 25.2.3.2 sin ningún documento abierto, con fórmulas, formato y un archivo .ods guardado.

