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.
Crea una nueva card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
metabase
card
question
create
api
MetabaseClient_go_infra
false
error_go_core
fmt
name
desc
client
cliente MetabaseClient autenticado
name
desc
name
nombre de la pregunta/card
name
desc
datasetQuery
estructura de query SQL nativa o MBQL (structured query)
name
desc
display
tipo de visualizacion (table, bar, line, pie, scalar, etc.)
name
desc
collectionID
ID de la coleccion destino (0 = root collection)
name
desc
description
descripcion de la pregunta o vacio
mapa con los detalles de la card creada incluyendo su ID
false
functions/infra/metabase_create_card.go
Ejemplo
// Crear pregunta con SQL nativocard,err:=MetabaseCreateCard(client,"Revenue by Month",map[string]any{"database":1,"type":"native","native":map[string]any{"query":"SELECT date_trunc('month', created_at) as month, SUM(total) as revenue FROM orders GROUP BY 1 ORDER BY 1",},},"line",5,"Monthly revenue trend")// Crear pregunta con MBQL (structured query)card,err:=MetabaseCreateCard(client,"Order Count",map[string]any{"database":1,"type":"query","query":map[string]any{"source-table":4,"aggregation":[]any{[]any{"count"}},},},"scalar",0,"Total number of orders")