Añade campos params y output al frontmatter YAML de las 506 funciones del registry.
Cada parámetro tiene descripción semántica (qué representa, unidades, rango típico)
y cada función describe qué produce su output. Permite a agentes razonar sobre
cadenas de composición (ej: prices → log_return → sharpe_ratio) sin leer código.
crudPage({title:'Users',subtitle:'Manage system users',data: users,fields:[{key:'name',label:'Name',type:'text',required: true},{key:'email',label:'Email',type:'email',required: true},{key:'role',label:'Role',type:'select',options:[{label:'Admin',value:'admin'},{label:'User',value:'user'}]},],columns:[{key:'name',label:'Name'},{key:'email',label:'Email'},{key:'role',label:'Role',render:(v)=><Badgevariant={v==='admin'?'default':'secondary'}>{v}</Badge>},],onAdd: handleAdd,onEdit: handleEdit,onDelete: handleDelete,})
Notas
El schema de campos se almacena como data attribute para que un agente pueda leerlo y generar el formulario de diálogo correspondiente. La tabla incluye sorting visual implícito por columnas.