Este manual resume qué se puede pedir hoy al asistente IA del diseñador LL-Dominus. Describe capacidades comprobadas, límites conocidos y la forma de trabajo recomendada.
42VERDE
Comprobadas con evidencia determinista y pruebas reales suficientes.
14AMARILLO
Disponibles, pero requieren instrucciones pequeñas y revisión inmediata.
2ROJO
No fiables actualmente como forma de trabajo.
Recomendación principal: trabajar de forma incremental. Usar una orden de 1–3 operaciones; hasta 5 si son homogéneas y explícitas. Revisar visualmente antes de continuar.
Capacidades VERDE
| Área | Orden recomendada | Command / resultado |
|---|---|---|
| Objetos | «pon los textos seleccionados en rojo» | setProperty(selection,cTextColor,#ff0000) |
| Mover / resize | «mueve los seleccionados 10 mm a la derecha» | move(selection,dx:10,dy:0) |
| Selección | «pon todos los textos en negrita» | Incluye objetos raíz y textos anidados en tablas. |
| Crear | «crea un texto que ponga FACTURA» | create(TText,{cText:"FACTURA"}) |
| Crear tabla | «crea una tabla» | create(TTable) |
| Líneas y columnas | «añade una línea de detalle» | tableInsertLine(...); después añadir columnas explícitamente. |
| Anchos | «pon a 60 mm la segunda columna del detalle» | tableSetColumnWidth(detail,0,1,60) |
| Estilos de tabla | bordes, padding, radio, separadores y zebra | Usar una propiedad por orden y revisar el resultado. |
| Celdas | «en la segunda celda pon DETAIL.descripcion» | Crea y vincula el TText real a la celda. |
| Datos | HEADER, DETAIL, texto fijo y Transform(fecha) | Usar siempre nombres de campos disponibles exactos. |
| Historial | cualquier plan aplicado válido | Undo/Redo como una única transacción; rollback ante fallo. |
Capacidades AMARILLO
| Capacidad | Riesgo | Forma prudente |
|---|---|---|
| Crear TImage, Barcode o Image en celda | Poca repetición GPT-OSS o asociación de origen ambigua. | Crear un único objeto y fijar cSource/cContent en un turno separado. |
| Create + modificar en una orden | Puede perder el targeting del objeto recién creado. | Crear, seleccionar, comprobar y modificar en otro turno. |
| Añadir N columnas | Puede confundirse “N finales” con “N adicionales”. | Decir «añade exactamente dos columnas más...» y verificar el total. |
| VAR.xxx y SUM.xxx | El campo puede existir, pero no estar demostrado en una serie amplia. | Usar el nombre exacto del inventario y comprobar la fórmula. |
| Tabla + contenido | Los planes largos pueden omitir títulos o celdas. | Separar estructura, títulos y campos en órdenes de hasta cinco comandos. |
| «borra todo el diseño» | El resultado vacío es válido y la recuperación depende del historial. | Guardar copia y pedir «borra los objetos seleccionados». |
Capacidades ROJO
| Capacidad | Motivo |
|---|---|
| Documento completo en una sola orden | Planes de 20–30 comandos produjeron omisiones, comandos inválidos o resultados parciales. |
| Factura completa desde cero | La geometría, estilos, fecha, total y anchos no son fiables en una sola inferencia. |
Qué no solucionan las protecciones
Dry-run, reparación única, rollback y Undo/Redo protegen la integridad técnica, pero no garantizan que una intención contractualmente válida sea visualmente completa. Pueden aceptar una factura sin total, un ancho omitido o una geometría solapada.
Flujo recomendado
- Seleccionar el ámbito exacto.
- Pedir una operación pequeña y explícita.
- Comprobar el diseñador y la vista previa.
- Continuar con la siguiente operación.
- En tablas: crear tabla → líneas → columnas → contenido → estilos → anchos.
Fuente de auditoría detallada: README del manual, VERDE, AMARILLO y ROJO.