Schema `displayField` unificado
Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar
catalyst-changelog-sync.
Qué cambió
Sección titulada «Qué cambió»- BREAKING —
front.templateDisplayFieldse elimina del schema YAML y deModuleDefinitionSchema['front']. Los agregados que lo declaraban DEBEN mover el valor afront.displayField. front.displayFieldacepta ahora las dos formas: un identificador simple ('email') o una plantilla de interpolación ('{code} - {name}'). La detección es automática: la presencia de placeholders{<identifier>}activa el modo plantilla.getDisplayFieldRefygetTemplateDisplayFieldExprse reemplazan por un único helper que devuelve la salida correcta en cada call site (accessor key de FK, property del delete-toast, fragment de template literal).
Por qué importa
Sección titulada «Por qué importa»Dos atributos para el mismo concepto obligaban a los autores a reaprender la distinción cada vez que tocaban un schema. Colapsarlos en un único atributo autodetectado elimina la redundancia sin perder expresividad — etiquetas compuestas como '{code} - {name}' siguen funcionando, pero viven bajo la misma key. La migración es un find/replace por cada declaración antigua de templateDisplayField; el código de catalyst tenía cero usuarios en árbol al momento del cambio, así que el impacto real del breaking es vacío.