init: retrieving_graphs analysis from fn_registry

This commit is contained in:
2026-04-06 00:57:05 +02:00
commit ce60fff061
75 changed files with 35108 additions and 0 deletions
+393
View File
@@ -0,0 +1,393 @@
alert_typescript_ui,alert,function,component,typescript,ui,impure,"Alerta accesible con variantes default y destructive. Sistema de slots para título, descripción, icono y acción."
all_of_py_core,all_of,function,function,py,core,pure,Retorna True si todos los elementos de la lista cumplen el predicado.
all_slice_go_core,all_slice,function,function,go,core,pure,Devuelve true si todos los elementos del slice cumplen el predicado.
analytics_page_typescript_ui,analytics_page,function,function,typescript,ui,pure,"Genera un dashboard de analytics completo con header, fila de KPIs con deltas y grid de charts configurables."
annualized_volatility_go_finance,annualized_volatility,function,function,go,finance,pure,Calcula la volatilidad anualizada a partir de una serie de retornos y la frecuencia de los periodos.
annualized_volatility_py_finance,annualized_volatility,function,function,py,finance,pure,Calcula la volatilidad anualizada de una serie de retornos.
any_of_py_core,any_of,function,function,py,core,pure,Retorna True si al menos un elemento de la lista cumple el predicado.
any_slice_go_core,any_slice,function,function,go,core,pure,Devuelve true si al menos un elemento del slice cumple el predicado.
apply_theme_typescript_ui,apply_theme,function,function,typescript,ui,impure,Inyecta un tema como CSS variables en document.documentElement. Maneja clase dark automáticamente. Mapea 40 tokens semánticos.
area_chart_typescript_ui,area_chart,function,component,typescript,ui,impure,"Gráfico de área Recharts con gradientes automáticos, multi-series, stacking y tooltips temáticos."
assert_command_exists_bash_shell,assert_command_exists,function,function,bash,shell,impure,"Verifica que un comando está disponible en el PATH. Sale con exit code 1 si no se encuentra, con mensaje a stderr."
assert_docker_container_running_bash_infra,assert_docker_container_running,function,function,bash,infra,impure,"Verifica que un contenedor Docker está corriendo. Sale con exit code 1 si no está activo, con mensaje a stderr."
assert_file_exists_bash_shell,assert_file_exists,function,function,bash,shell,impure,Verifica que un archivo existe en el filesystem. Imprime su tamaño en bytes a stdout. Sale con exit code 1 si el archivo no existe.
autocorrelation_go_datascience,autocorrelation,function,function,go,datascience,pure,"Calcula la autocorrelación de una serie temporal con un desfase (lag) dado, usando correlación de Pearson."
autocorrelation_py_datascience,autocorrelation,function,function,py,datascience,pure,Calcula la autocorrelacion de una serie temporal para un lag dado.
badge_ts_ui,badge,function,component,ts,ui,impure,"Badge con 10 variantes semánticas (default, secondary, destructive, outline, ghost, link, success, warning, error, info) y 2 tamaños."
bar_chart_typescript_ui,bar_chart,function,component,typescript,ui,impure,"Gráfico de barras Recharts con multi-series, orientación horizontal/vertical, tooltips temáticos y bordes redondeados."
bollinger_bands_go_finance,bollinger_bands,function,function,go,finance,pure,"Calcula las bandas de Bollinger (upper, middle, lower) para una serie de precios."
bollinger_bands_py_finance,bollinger_bands,function,function,py,finance,pure,"Calcula las Bandas de Bollinger (upper, middle, lower) de una serie de precios."
button_ts_ui,button,function,component,ts,ui,impure,"Botón accesible con 6 variantes (default, outline, secondary, ghost, destructive, link) y 8 tamaños. Base-UI primitivo con CVA."
card_ts_ui,card,function,component,ts,ui,impure,"Contenedor card con header, title, description, action, content y footer. Sistema de slots composable. Variantes default, borderless y ghost para dashboards dark."
cdp_click_go_browser,cdp_click,function,function,go,browser,impure,"Hace click en el primer elemento que coincide con el selector CSS. Obtiene coordenadas del centro via getBoundingClientRect, hace scroll al elemento y despacha eventos mousedown+mouseup via Input.disp"
cdp_close_go_browser,cdp_close,function,function,go,browser,impure,"Cierra la conexion WebSocket CDP y opcionalmente mata el proceso Chrome por PID. Si c es nil, solo mata el proceso. Si pid <= 0, solo cierra la conexion. Siempre intenta ambas operaciones aunque una f"
cdp_connect_go_browser,cdp_connect,function,function,go,browser,impure,"Se conecta al endpoint CDP en localhost:{port}. Obtiene el webSocketDebuggerUrl via HTTP /json/version, realiza el handshake WebSocket RFC 6455 sobre TCP puro (sin dependencias externas) y retorna una"
cdp_evaluate_go_browser,cdp_evaluate,function,function,go,browser,impure,Ejecuta una expresion JavaScript arbitraria en la pagina actual via Runtime.evaluate. Retorna el resultado serializado como string. Soporta await (awaitPromise=true). Reporta excepciones JS como error
cdp_get_html_go_browser,cdp_get_html,function,function,go,browser,impure,"Retorna el HTML completo de la pagina actual (document.documentElement.outerHTML) via Runtime.evaluate. Captura el DOM vivo post-JavaScript, no el HTML fuente original."
cdp_navigate_go_browser,cdp_navigate,function,function,go,browser,impure,Navega a la URL indicada usando el comando Page.navigate del protocolo CDP. Verifica que no haya errorText en la respuesta. Recibe una *CDPConn obtenida de CdpConnect.
cdp_screenshot_go_browser,cdp_screenshot,function,function,go,browser,impure,"Captura un screenshot de la pagina actual via Page.captureScreenshot y lo guarda en el archivo indicado. Soporta PNG y JPEG, viewport o pagina completa. Crea el directorio destino si no existe."
cdp_type_text_go_browser,cdp_type_text,function,function,go,browser,impure,"Escribe texto en el elemento activo de la pagina caracter por caracter via Input.dispatchKeyEvent. Envia eventos keyDown, char y keyUp por cada caracter con 10ms de pausa entre ellos. Usar CdpClick pr"
cdp_wait_element_go_browser,cdp_wait_element,function,function,go,browser,impure,Espera hasta que un selector CSS exista en el DOM. Hace polling con Runtime.evaluate cada 200ms. Retorna nil cuando el elemento aparece o error si se agota el timeout. Util despues de navegacion o acc
cdp_wait_load_go_browser,cdp_wait_load,function,function,go,browser,impure,"Espera a que la pagina actual termine de cargar completamente. Hace polling de document.readyState via Runtime.evaluate cada 200ms hasta que sea complete, o hasta que se agote el timeout. Retorna erro"
chart_colors_typescript_core,chart_colors,function,function,typescript,core,pure,Paleta de colores para gráficos basada en CSS variables del tema activo. Colores accesibles por índice cíclico.
chart_container_typescript_ui,chart_container,function,component,typescript,ui,impure,"Base para todos los charts Recharts: container responsive, tooltip temático, legend y utilidades de colores por serie."
chrome_launch_go_browser,chrome_launch,function,function,go,browser,impure,Lanza Google Chrome con remote debugging habilitado en el puerto indicado. Busca chrome.exe en PATH (WSL2) o en rutas conocidas de Windows. Espera hasta 15s a que el puerto CDP este listo antes de ret
chunk_go_core,chunk,function,function,go,core,pure,Divide un slice en trozos (sub-slices) de tamanio N. El ultimo trozo puede contener menos de N elementos. Retorna nil si el slice esta vacio. Entra en panic si size <= 0.
chunk_py_core,chunk,function,function,py,core,pure,Divide una lista en sublistas de tamanio fijo. El ultimo chunk puede ser menor.
clear_screen_go_tui,clear_screen,function,function,go,tui,pure,Devuelve el codigo de escape ANSI para limpiar la pantalla del terminal.
clickhouse_open_go_infra,clickhouse_open,function,function,go,infra,impure,Conecta a ClickHouse construyendo DSN clickhouse://user:pass@host:port/database.
clip_go_datascience,clip,function,function,go,datascience,pure,"Recorta cada valor del slice para que quede dentro del rango [min, max]."
clip_py_datascience,clip,function,function,py,datascience,pure,"Recorta los valores de la lista al rango [lo, hi]."
cn_typescript_core,cn,function,function,typescript,core,pure,Combina clases CSS con clsx y resuelve conflictos Tailwind con tailwind-merge. Utilidad fundamental para composición de estilos.
compose_py_core,compose,function,function,py,core,pure,"Compone funciones de derecha a izquierda. compose(f, g)(x) == f(g(x))."
compose2_go_core,compose2,function,function,go,core,pure,"Compone dos funciones de derecha a izquierda. compose2(g, f)(x) = g(f(x))."
confirm_prompt_go_tui,confirm_prompt,function,function,go,tui,impure,Muestra un dialogo de confirmacion Si/No en terminal y devuelve la eleccion del usuario.
const_func_go_core,const_func,function,function,go,core,pure,"Devuelve una funcion que siempre retorna el valor dado, ignorando su argumento."
crud_page_typescript_ui,crud_page,function,function,typescript,ui,pure,"Genera una página CRUD completa con header, tabla con columnas configurables, botones de acción (add/edit/delete) y schema de formulario."
curry2_go_core,curry2,function,function,go,core,pure,Transforma una funcion de dos argumentos en forma currificada.
dark_styles_go_tui,dark_styles,function,function,go,tui,pure,Construye estilos oscuros combinando DarkTheme con NewStyles. Atajo conveniente para terminales con fondo negro.
dark_theme_go_tui,dark_theme,function,function,go,tui,pure,Construye un tema de colores oscuro para componentes TUI. Paleta optimizada para terminales con fondo negro.
dashboard_layout_typescript_ui,dashboard_layout,function,function,typescript,ui,pure,Genera un grid responsive de dashboard a partir de un array de widgets con span configurable. 1-4 columnas con auto-responsive.
data_table_typescript_ui,data_table,function,component,typescript,ui,impure,"Tabla de datos con sticky header, overflow scroll, heatmap por columna, formato condicional (number/datetime/currency) y hover rows. Auto-detecta columnas desde la primera fila si no se proveen."
db_close_go_infra,db_close,function,function,go,infra,impure,Cierra la conexion a la base de datos. Wrapper sobre db.Close() para composabilidad en pipelines que gestionan el ciclo de vida de *sql.DB explicitamente.
db_create_table_go_infra,db_create_table,function,function,go,infra,impure,Ejecuta CREATE TABLE IF NOT EXISTS con las definiciones de columnas dadas. Valida que el nombre de tabla sea un identificador SQL seguro.
db_exec_go_infra,db_exec,function,function,go,infra,impure,"Ejecuta un statement no-SELECT (INSERT, UPDATE, DELETE, DDL) y retorna el numero de filas afectadas."
db_insert_batch_go_infra,db_insert_batch,function,function,go,infra,impure,Inserta multiples filas en una transaccion usando prepared statement. Retorna el total de filas afectadas. Mas eficiente que llamar DBInsertRow en un loop.
db_insert_row_go_infra,db_insert_row,function,function,go,infra,impure,Genera y ejecuta un INSERT de una sola fila desde un map columna→valor. Retorna el last insert ID. Sanitiza nombres de tabla y columnas.
db_query_go_infra,db_query,function,function,go,infra,impure,Ejecuta un SELECT y retorna los resultados como slice de maps. Convierte valores a tipos nativos Go segun el tipo de columna reportado por el driver.
default_styles_go_tui,default_styles,function,function,go,tui,pure,Construye estilos por defecto combinando DefaultTheme con NewStyles. Atajo conveniente para el caso comun.
default_theme_go_tui,default_theme,function,function,go,tui,pure,Construye el tema de colores por defecto para componentes TUI. Paleta clara optimizada para terminales con fondo blanco.
deploy_app_go_infra,deploy_app,function,pipeline,go,infra,impure,"Orquesta el deploy completo de una app Go en Docker. Pasos: genera Dockerfile, lo escribe a disco, construye la imagen y lanza el contenedor en modo detach con port mapping. Retorna el container ID."
detail_page_typescript_ui,detail_page,function,function,typescript,ui,pure,"Genera una página de detalle de entidad con header (avatar, badge, back), grid de campos, tabs con contadores y timeline de actividad."
detect_cycle_go_core,detect_cycle,function,function,go,core,impure,Detecta ciclos en un grafo dirigido almacenado en SQLite usando BFS antes de insertar una arista.
detect_outliers_go_datascience,detect_outliers,function,function,go,datascience,pure,Detecta outliers en un slice de float64 usando z-score. Devuelve true para valores cuyo |z-score| supera el umbral.
detect_outliers_py_datascience,detect_outliers,function,function,py,datascience,pure,"Detecta outliers por z-score. Retorna lista de bools, True donde |z-score| > threshold."
detect_sql_injection_go_cybersecurity,detect_sql_injection,function,function,go,cybersecurity,pure,Analiza un input en busca de patrones heuristicos de inyeccion SQL y devuelve si se detecto amenaza y el patron encontrado.
detect_sql_injection_py_cybersecurity,detect_sql_injection,function,function,py,cybersecurity,pure,"Detecta patrones de SQL injection en un string. Retorna (is_threat, pattern) con el nombre del patron detectado."
dialog_typescript_ui,dialog,function,component,typescript,ui,impure,"Diálogo modal accesible con overlay blur, animaciones, close button y sistema de slots (header, footer, title, description)."
docker_build_image_go_infra,docker_build_image,function,function,go,infra,impure,Construye una imagen Docker desde un directorio con Dockerfile. Soporta build args opcionales. Retorna el image ID de la imagen construida.
docker_compose_down_go_infra,docker_compose_down,function,function,go,infra,impure,Baja un stack docker-compose desde el archivo dado. Si removeVolumes es true elimina también los volumes declarados (-v). Retorna el stdout del comando.
docker_compose_up_go_infra,docker_compose_up,function,function,go,infra,impure,Levanta un stack docker-compose desde el archivo dado. Si detach es true ejecuta en background (-d). Retorna el stdout del comando.
docker_container_logs_go_infra,docker_container_logs,function,function,go,infra,impure,Obtiene los logs de un contenedor Docker. El parámetro tail limita a las últimas N líneas (0 devuelve todos los logs).
docker_cp_file_bash_infra,docker_cp_file,function,function,bash,infra,impure,Copia un archivo local a un contenedor Docker y verifica que el tamaño coincide. Imprime JSON con local_size y remote_size a stdout. Sale con exit code 1 si docker cp falla o los tamaños difieren.
docker_create_network_go_infra,docker_create_network,function,function,go,infra,impure,Crea una red Docker con el nombre y driver dados. Si driver está vacío usa bridge por defecto. Devuelve el ID de la red creada.
docker_inspect_container_go_infra,docker_inspect_container,function,function,go,infra,impure,"Devuelve los detalles completos de un contenedor Docker como mapa JSON genérico. Útil para inspeccionar configuración, red, volumes, etc."
docker_list_containers_go_infra,docker_list_containers,function,function,go,infra,impure,Lista contenedores Docker locales. Si all es true incluye contenedores detenidos. Parsea la salida JSON de docker ps.
docker_list_images_go_infra,docker_list_images,function,function,go,infra,impure,Lista las imágenes Docker disponibles localmente. Parsea la salida JSON de docker images.
docker_pull_image_go_infra,docker_pull_image,function,function,go,infra,impure,Descarga una imagen Docker desde el registry remoto (Docker Hub u otro configurado). Acepta formato image:tag.
docker_remove_container_go_infra,docker_remove_container,function,function,go,infra,impure,Elimina un contenedor Docker. Con force=true puede eliminar contenedores en ejecución (equivale a docker rm -f).
docker_remove_image_go_infra,docker_remove_image,function,function,go,infra,impure,Elimina una imagen Docker local. Con force=true fuerza la eliminación incluso si hay contenedores que la usan.
docker_remove_network_go_infra,docker_remove_network,function,function,go,infra,impure,Elimina una red Docker por nombre o ID.
docker_run_container_go_infra,docker_run_container,function,function,go,infra,impure,"Ejecuta un contenedor Docker nuevo a partir de una imagen. Soporta puertos, env vars, volumes, network, detach y auto-remove. Devuelve el ID del contenedor."
docker_start_container_go_infra,docker_start_container,function,function,go,infra,impure,Inicia un contenedor Docker existente que está detenido. Recibe nombre o ID del contenedor.
docker_stop_container_go_infra,docker_stop_container,function,function,go,infra,impure,Detiene un contenedor Docker en ejecución. timeoutSecs controla el tiempo de gracia antes de SIGKILL (0 usa el default de Docker).
docker_tui_go_infra,docker_tui,function,pipeline,go,infra,impure,"Pipeline que compone componentes TUI de DevFactory con comandos Docker para crear una aplicacion de terminal interactiva. Gestiona containers, images, volumes, networks y compose."
docker_volume_create_go_infra,docker_volume_create,function,function,go,infra,impure,Crea un volume Docker con el nombre dado. Retorna el nombre del volume creado tal como lo confirma Docker.
docker_volume_list_go_infra,docker_volume_list,function,function,go,infra,impure,"Lista los volumes Docker disponibles localmente. Parsea la salida JSON de docker volume ls. Retorna slice de maps con campos Driver, Name, Scope, Labels, Mountpoint."
docker_volume_remove_go_infra,docker_volume_remove,function,function,go,infra,impure,Elimina un volume Docker por nombre. Si force es true fuerza la eliminación aunque esté en uso.
drop_go_core,drop,function,function,go,core,pure,Elimina los primeros n elementos de un slice y devuelve el resto.
drop_py_core,drop,function,function,py,core,pure,Descarta los primeros n elementos de una lista.
duckdb_open_go_infra,duckdb_open,function,function,go,infra,impure,Abre (o crea) una base de datos DuckDB. Path vacio o ':memory:' abre una base en memoria.
ema_go_finance,ema,function,function,go,finance,pure,Calcula la media movil exponencial (EMA) sobre una serie de datos con un periodo dado.
ema_py_finance,ema,function,function,py,finance,pure,Calcula la media movil exponencial (EMA) de una serie de precios.
embedding_encode_py_infra,embedding_encode,function,function,py,infra,impure,Genera embeddings normalizados para textos. Aplica prefijos e5 automaticamente segun mode (document/query).
embedding_load_model_py_infra,embedding_load_model,function,function,py,infra,impure,Carga modelo de embeddings desde path local. Retorna instancia lista para encode.
embedding_save_model_py_infra,embedding_save_model,function,function,py,infra,impure,Descarga modelo de embeddings de HuggingFace y lo guarda en path local para carga rapida sin red.
embedding_search_sqlvec_py_infra,embedding_search_sqlvec,function,function,py,infra,impure,Busca los k vecinos mas cercanos en tabla sqlite-vec. Retorna rowids y distancias ordenados.
embedding_search_usearch_py_infra,embedding_search_usearch,function,function,py,infra,impure,Busca los k vecinos mas cercanos en indice USearch persistido. Busqueda sub-milisegundo.
embedding_store_sqlvec_py_infra,embedding_store_sqlvec,function,function,py,infra,impure,Inserta embeddings en tabla sqlite-vec. Crea la tabla virtual si no existe. Insercion en batches.
embedding_store_usearch_py_infra,embedding_store_usearch,function,function,py,infra,impure,Crea indice USearch con embeddings y lo persiste a archivo. Busqueda sub-milisegundo.
entropy_shannon_go_cybersecurity,entropy_shannon,function,function,go,cybersecurity,pure,Calcula la entropia de Shannon de un slice de bytes. Retorna un valor entre 0 y 8 bits por byte.
entropy_shannon_py_cybersecurity,entropy_shannon,function,function,py,cybersecurity,pure,Calcula la entropia de Shannon de datos binarios (0-8 bits por byte). Util para detectar datos cifrados o comprimidos.
exit_with_status_bash_shell,exit_with_status,function,function,bash,shell,pure,"Calcula el exit code estandar (0=success, 1=failure, 2=partial) a partir de contadores de pasos. Si failed_steps=0 imprime 0 y sale con 0. Si ok_steps=0 imprime 1 y sale con 1. Si hay ambos imprime 2 "
extract_urls_go_cybersecurity,extract_urls,function,function,go,cybersecurity,pure,Extrae todas las URLs HTTP/HTTPS de un texto usando expresiones regulares.
extract_urls_py_cybersecurity,extract_urls,function,function,py,cybersecurity,pure,Extrae todas las URLs (http/https) de un texto. Util para analisis de IoCs y threat intelligence.
fetch_data_frame_go_datascience,fetch_data_frame,function,function,go,datascience,impure,Ejecuta una consulta SQL contra un DSN y retorna los resultados como slice de mapas columna-valor.
fetch_http_headers_go_cybersecurity,fetch_http_headers,function,function,go,cybersecurity,impure,Realiza una solicitud HTTP HEAD a una URL y devuelve los headers de la respuesta.
fetch_ohlcv_go_finance,fetch_ohlcv,function,function,go,finance,impure,Obtiene datos OHLCV de un exchange para un simbolo e intervalo dados.
fft_go_datascience,fft,function,function,go,datascience,pure,Calcula la Transformada Rápida de Fourier (FFT) usando el algoritmo Cooley-Tukey radix-2. Aplica zero-padding si la longitud no es potencia de 2.
filter_list_py_core,filter_list,function,function,py,core,pure,Filtra una lista aplicando un predicado sin mutar la original.
filter_slice_go_core,filter_slice,function,function,go,core,pure,Filtra un slice aplicando un predicado sin mutar el original. Retorna un nuevo slice con los elementos que cumplen la condicion.
find_go_core,find,function,function,go,core,pure,"Devuelve el primer elemento del slice que cumple el predicado, envuelto en Option."
find_py_core,find,function,function,py,core,pure,Encuentra el primer elemento que cumple el predicado. Retorna None si no hay coincidencia.
find_free_port_bash_shell,find_free_port,function,function,bash,shell,impure,Busca el primer puerto TCP libre en un rango dado usando ss y lsof. Retorna el numero de puerto a stdout.
find_index_go_core,find_index,function,function,go,core,pure,"Devuelve el indice del primer elemento que cumple el predicado, envuelto en Option."
find_index_py_core,find_index,function,function,py,core,pure,Encuentra el indice del primer elemento que cumple el predicado. Retorna -1 si no hay coincidencia.
flat_map_py_core,flat_map,function,function,py,core,pure,Aplica una funcion que retorna listas a cada elemento y aplana el resultado un nivel.
flat_map_slice_go_core,flat_map_slice,function,function,go,core,pure,Aplica una funcion que devuelve slices a cada elemento y aplana el resultado.
flatten_go_core,flatten,function,function,go,core,pure,Aplana un slice de slices en un unico slice.
flatten_py_core,flatten,function,function,py,core,pure,"Aplana una lista de listas un nivel, concatenando las sublistas."
flip_go_core,flip,function,function,go,core,pure,Intercambia el orden de los argumentos de una funcion de dos parametros.
form_field_typescript_ui,form_field,function,component,typescript,ui,impure,"Wrapper de campo de formulario con label, helper text, error y ARIA automáticos. Inyecta id y aria-describedby a hijos."
format_compact_typescript_core,format_compact,function,function,typescript,core,pure,"Familia de funciones de formato compacto: números (K/M/B), frecuencia (Hz/KHz/MHz), bytes (KB/MB/GB), duración (ms/s/min/h)."
generate_dockerfile_go_infra,generate_dockerfile,function,function,go,infra,pure,"Genera el texto de un Dockerfile multi-stage para una app Go. Stage build con golang:1.23-alpine, stage final con alpine:latest. Incluye ENV vars del map con orden determinista. Funcion pura sin I/O."
generate_id_go_core,generate_id,function,function,go,core,pure,"Genera un ID canonico determinista a partir de nombre, lenguaje y dominio."
get_series_color_typescript_core,get_series_color,function,function,typescript,core,pure,"Devuelve color para una serie de gráfico por índice cíclico, o el color explícito si se proporciona."
go_build_binary_go_infra,go_build_binary,function,function,go,infra,impure,Compila un binario Go desde un directorio de proyecto. Si ldflags está vacío usa -s -w (strip debug). Si outputPath está vacío usa build/{dirname} dentro del projectDir. Ejecuta con CGO_ENABLED=0.
group_by_go_core,group_by,function,function,go,core,pure,Agrupa elementos de un slice por clave generada con una funcion.
group_by_go_datascience,group_by,function,function,go,datascience,pure,"Agrupa los elementos de un slice según una función clave, devolviendo un mapa de clave a slice de elementos."
group_by_py_core,group_by,function,function,py,core,pure,Agrupa elementos de una lista por una funcion clave. Retorna dict de clave a lista.
hash_md5_go_cybersecurity,hash_md5,function,function,go,cybersecurity,pure,Calcula el hash MD5 de un slice de bytes y devuelve el resultado como string hexadecimal.
hash_md5_py_cybersecurity,hash_md5,function,function,py,cybersecurity,pure,Calcula el hash MD5 de datos binarios. Retorna hex digest.
hash_sha256_go_cybersecurity,hash_sha256,function,function,go,cybersecurity,pure,Calcula el hash SHA-256 de un slice de bytes y devuelve el resultado como string hexadecimal.
hash_sha256_py_cybersecurity,hash_sha256,function,function,py,cybersecurity,pure,Calcula el hash SHA-256 de datos binarios. Retorna hex digest.
health_check_http_go_infra,health_check_http,function,function,go,infra,impure,Hace polling HTTP GET a un endpoint hasta recibir status 200 o hasta agotar el timeout. Útil para esperar que un servicio levante antes de continuar un pipeline.
hide_cursor_go_tui,hide_cursor,function,function,go,tui,pure,Devuelve el codigo de escape ANSI para ocultar el cursor del terminal.
histogram_go_datascience,histogram,function,function,go,datascience,pure,Calcula las frecuencias de un slice de float64 distribuidas en un número dado de buckets equiespaciados.
histogram_py_datascience,histogram,function,function,py,datascience,pure,Calcula histograma con N buckets. Retorna lista de conteos por bucket.
identity_go_core,identity,function,function,go,core,pure,Devuelve el valor recibido sin modificarlo. Elemento neutro de la composicion.
impute_go_datascience,impute,function,function,go,datascience,pure,"Rellena valores NaN en un slice de float64 usando forward-fill, reemplazando cada NaN con el último valor válido anterior."
impute_py_datascience,impute,function,function,py,datascience,pure,Reemplaza None y NaN con la media de los valores validos.
init_jupyter_analysis_bash_pipelines,init_jupyter_analysis,function,pipeline,bash,pipelines,impure,"Inicializa un analisis Jupyter completo en analysis/{nombre}/ con venv, paquetes, launcher, MCP y reglas para agentes Claude. Acepta paquetes extra opcionales."
init_metabase_go_infra,init_metabase,function,pipeline,go,infra,impure,"Pipeline que inicializa un contenedor Metabase con su base de datos Postgres. Crea red Docker, pull de imágenes, inicia Postgres con volume persistente, espera health check y lanza Metabase conectado."
init_uv_venv_bash_infra,init_uv_venv,function,function,bash,infra,impure,Crea un virtualenv Python con uv en el directorio dado si no existe. Fallback a python3 -m venv. Retorna la ruta del venv.
input_ts_ui,input,function,component,ts,ui,impure,"Campo de entrada accesible con soporte para iconos, grupos, validación ARIA y estados disabled/invalid."
install_nordvpn_bash_infra,install_nordvpn,function,function,bash,infra,impure,"Instala NordVPN CLI en Ubuntu/Debian (incluido WSL2). Configura repositorio oficial, instala paquete y habilita servicio nordvpnd. Idempotente."
ip_in_range_go_cybersecurity,ip_in_range,function,function,go,cybersecurity,pure,Verifica si una direccion IP se encuentra dentro de un rango CIDR dado.
is_base64_go_cybersecurity,is_base64,function,function,go,cybersecurity,pure,Valida si un string es una cadena base64 valida segun el encoding estandar.
is_base64_py_cybersecurity,is_base64,function,function,py,cybersecurity,pure,Verifica si un string es base64 valido. Acepta base64 estandar y URL-safe. Requiere minimo 4 caracteres.
is_hex_go_cybersecurity,is_hex,function,function,go,cybersecurity,pure,"Valida si un string es una cadena hexadecimal valida (longitud par, caracteres 0-9 a-f A-F)."
is_hex_py_cybersecurity,is_hex,function,function,py,cybersecurity,pure,Verifica si un string es hexadecimal valido. Acepta con o sin prefijo 0x. Requiere minimo 2 caracteres.
jaccard_similarity_go_cybersecurity,jaccard_similarity,function,function,go,cybersecurity,pure,Calcula la similitud de Jaccard entre dos conjuntos de tokens. Retorna un valor entre 0.0 y 1.0.
jaccard_similarity_py_cybersecurity,jaccard_similarity,function,function,py,cybersecurity,pure,"Calcula el coeficiente de similitud de Jaccard entre dos listas. J(A,B) = |A interseccion B| / |A union B|."
jupyter_discover_py_notebook,jupyter_discover,function,function,py,notebook,impure,"Descubre instancias de Jupyter Lab activas escaneando archivos .jupyter-port en analysis/ y puertos comunes (8888-8892). Para cada instancia consulta /api/status, /api/config, /api/kernels y /api/sess"
jupyter_exec_py_notebook,jupyter_exec,function,function,py,notebook,impure,"Ejecuta codigo en kernels de Jupyter via WebSocket. Tres modos: append (añade celda al notebook y la ejecuta), cell (ejecuta celda existente por indice), kernel (ejecuta en el kernel sin tocar ningun "
jupyter_kernel_py_notebook,jupyter_kernel,function,function,py,notebook,impure,"CRUD completo de kernels Jupyter via REST API. Expone seis operaciones: list, start, restart, interrupt, shutdown y sessions. Usa solo stdlib (urllib, json), sin dependencias externas."
jupyter_read_py_notebook,jupyter_read,function,function,py,notebook,impure,Lee celdas de un notebook Jupyter abierto via el protocolo de colaboracion en tiempo real (CRDT/Y.js). Devuelve el estado actual incluyendo cambios no guardados. Expone tambien jupyter_notebook_info()
jupyter_write_py_notebook,jupyter_write,function,function,py,notebook,impure,"Operaciones de escritura sobre celdas de un notebook Jupyter via colaboracion en tiempo real (WebSocket). Expone cinco operaciones: append_code, append_markdown, insert, edit, delete. NO ejecuta celda"
kpi_card_typescript_ui,kpi_card,function,component,typescript,ui,impure,"Card de KPI con label, valor+unidad, delta descriptivo con color semántico, icono, slot de chart inline y action. 3 tamaños."
label_ts_ui,label,function,component,ts,ui,impure,Etiqueta de formulario accesible con soporte para estados disabled y peer-disabled.
levenshtein_distance_go_cybersecurity,levenshtein_distance,function,function,go,cybersecurity,pure,Calcula la distancia de edicion de Levenshtein entre dos strings. Util para deteccion de typosquatting.
levenshtein_distance_py_cybersecurity,levenshtein_distance,function,function,py,cybersecurity,pure,Calcula la distancia de Levenshtein (edit distance) entre dos strings. Util para deteccion de typosquatting en dominios.
line_chart_typescript_ui,line_chart,function,component,typescript,ui,impure,"Gráfico de líneas Recharts con multi-series, 5 tipos de curva, zoom brush, líneas de referencia, tooltips temáticos."
linspace_py_datascience,linspace,function,function,py,datascience,pure,Genera una lista de valores equiespaciados entre start y stop (inclusivos).
load_csv_go_datascience,load_csv,function,function,go,datascience,impure,Carga un archivo CSV desde disco y lo retorna como slice de mapas columna-valor.
load_ohlcv_from_duckdb_go_finance,load_ohlcv_from_duckdb,function,function,go,finance,impure,Carga datos OHLCV ejecutando una query SQL en una base de datos DuckDB.
load_parquet_go_datascience,load_parquet,function,function,go,datascience,impure,Carga un archivo Parquet desde disco y lo retorna como slice de mapas columna-valor.
log_return_go_finance,log_return,function,function,go,finance,pure,Calcula el retorno logaritmico entre un precio inicial y un precio final.
log_return_py_finance,log_return,function,function,py,finance,pure,Calcula el retorno logaritmico entre dos precios.
lookup_whois_go_cybersecurity,lookup_whois,function,function,go,cybersecurity,impure,Realiza una consulta WHOIS para un dominio conectandose al servidor whois.iana.org por TCP.
lorenz_step_go_datascience,lorenz_step,function,function,go,datascience,pure,Paso del atractor de Lorenz (sistema caótico determinista). Integración Euler con parámetros configurables. Incluye LorenzSeries para generar N pasos.
map_concurrent_go_core,map_concurrent,function,function,go,core,impure,Aplica una funcion a cada elemento de un slice usando un pool de goroutines como workers. Los resultados preservan el orden original del slice de entrada.
map_list_py_core,map_list,function,function,py,core,pure,"Aplica una funcion a cada elemento de una lista, retornando una nueva lista."
map_slice_go_core,map_slice,function,function,go,core,pure,Transforma cada elemento de un slice aplicando una funcion. Retorna un nuevo slice del mismo tamaño con los resultados.
max_drawdown_go_finance,max_drawdown,function,function,go,finance,pure,"Calcula el maximo drawdown de una curva de equity, retornando la magnitud y los indices pico-valle."
max_drawdown_py_finance,max_drawdown,function,function,py,finance,pure,Calcula el maximo drawdown y los indices de inicio y fin del peor periodo.
memoize_go_core,memoize,function,function,go,core,pure,"Cachea resultados de una funcion pura. Retorna una nueva funcion que almacena en un mapa interno los resultados ya calculados, evitando recalculos para la misma clave."
metabase_add_database_py_infra,metabase_add_database,function,function,py,infra,impure,"Agrega una nueva database a Metabase via POST /api/database. Soporta cualquier engine (sqlite, postgres, mysql, etc.)."
metabase_add_ops_db_py_pipelines,metabase_add_ops_db,function,pipeline,py,pipelines,impure,Registra la operations.db de una app en Metabase como database SQLite. Verifica duplicados y muestra el mount necesario para el contenedor Docker.
metabase_auth_go_infra,metabase_auth,function,function,go,infra,impure,Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias (configurable con MAX_SESSION_AGE en Metabase). Endpoint: POST /api/session.
metabase_auth_py_infra,metabase_auth,function,function,py,infra,impure,Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias. Endpoint: POST /api/session.
metabase_create_card_go_infra,metabase_create_card,function,function,go,infra,impure,Crea una nueva card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
metabase_create_card_py_infra,metabase_create_card,function,function,py,infra,impure,Crea una card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
metabase_create_dashboard_go_infra,metabase_create_dashboard,function,function,go,infra,impure,Crea un nuevo dashboard vacio en Metabase. Para agregar cards usar MetabaseUpdateDashboard con el campo dashcards. Endpoint: POST /api/dashboard.
metabase_create_dashboard_py_infra,metabase_create_dashboard,function,function,py,infra,impure,Crea dashboard vacio en Metabase. Para agregar cards usar metabase_update_dashboard con dashcards. Endpoint: POST /api/dashboard.
metabase_create_ops_dashboard_py_pipelines,metabase_create_ops_dashboard,function,pipeline,py,pipelines,impure,"Crea dashboard operativo en Metabase para una app: KPIs de entities/relations/executions/assertions, distribucion por status y tipo, relaciones frecuentes, resultados de ejecuciones y assertions."
metabase_create_user_go_infra,metabase_create_user,function,function,go,infra,impure,"Crea un nuevo usuario en Metabase. Si no se provee password, Metabase envia email de invitacion. Requiere permisos de superusuario. Endpoint: POST /api/user."
metabase_create_user_py_infra,metabase_create_user,function,function,py,infra,impure,Crea un nuevo usuario en Metabase. Sin password envia invitacion por email. Requiere superusuario. Endpoint: POST /api/user.
metabase_deactivate_user_go_infra,metabase_deactivate_user,function,function,go,infra,impure,"Desactiva (soft-delete) un usuario en Metabase. El usuario no se elimina permanentemente, solo se marca como inactivo. Para reactivar, usar PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id"
metabase_deactivate_user_py_infra,metabase_deactivate_user,function,function,py,infra,impure,Desactiva (soft-delete) un usuario en Metabase. Reactivar con PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id.
metabase_delete_card_go_infra,metabase_delete_card,function,function,go,infra,impure,Elimina permanentemente una card/pregunta de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateCard con archived:true. Endpoint: DELETE /api/card/:id.
metabase_delete_card_py_infra,metabase_delete_card,function,function,py,infra,impure,Elimina permanentemente una card/pregunta. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/card/:id.
metabase_delete_dashboard_go_infra,metabase_delete_dashboard,function,function,go,infra,impure,Elimina permanentemente un dashboard de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateDashboard con archived:true. Endpoint: DELETE /api/dashboard/:id.
metabase_delete_dashboard_py_infra,metabase_delete_dashboard,function,function,py,infra,impure,Elimina permanentemente un dashboard. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/dashboard/:id.
metabase_execute_card_go_infra,metabase_execute_card,function,function,go,infra,impure,Ejecuta la query de una card/pregunta guardada en Metabase y retorna los resultados. Soporta parametros para queries parametrizadas. Endpoint: POST /api/card/:id/query.
metabase_execute_card_py_infra,metabase_execute_card,function,function,py,infra,impure,Ejecuta la query de una card guardada y retorna resultados con columnas y filas. Soporta parametros. Endpoint: POST /api/card/:id/query.
metabase_execute_query_go_infra,metabase_execute_query,function,function,go,infra,impure,Ejecuta una query SQL ad-hoc contra una database de Metabase sin guardarla como card. Util para consultas rapidas y exploracion. Endpoint: POST /api/dataset.
metabase_execute_query_py_infra,metabase_execute_query,function,function,py,infra,impure,Ejecuta query SQL ad-hoc contra Metabase sin guardarla como card. Util para exploracion rapida. Endpoint: POST /api/dataset.
metabase_fix_permissions_py_pipelines,metabase_fix_permissions,function,pipeline,py,pipelines,impure,Arregla permisos SQLITE_READONLY_DIRECTORY en el contenedor Metabase. Hace chmod 777/666 en directorios y archivos .db bajo /data/ para que el usuario metabase (UID 2000) pueda crear journal files.
metabase_get_card_go_infra,metabase_get_card,function,function,go,infra,impure,"Obtiene los detalles completos de una card/pregunta de Metabase por su ID. Incluye la query, visualizacion y metadata. Endpoint: GET /api/card/:id."
metabase_get_card_py_infra,metabase_get_card,function,function,py,infra,impure,"Obtiene detalles completos de una card/pregunta de Metabase incluyendo query, visualizacion y metadata. Endpoint: GET /api/card/:id."
metabase_get_dashboard_go_infra,metabase_get_dashboard,function,function,go,infra,impure,"Obtiene un dashboard completo de Metabase incluyendo todas sus dashcards (cards posicionadas en el dashboard), tabs y parametros. Endpoint: GET /api/dashboard/:id."
metabase_get_dashboard_py_infra,metabase_get_dashboard,function,function,py,infra,impure,"Obtiene dashboard completo con dashcards (cards posicionadas), tabs y parametros. Endpoint: GET /api/dashboard/:id."
metabase_get_database_py_infra,metabase_get_database,function,function,py,infra,impure,Obtiene los detalles de una database de Metabase por su ID. Endpoint: GET /api/database/:id.
metabase_get_user_go_infra,metabase_get_user,function,function,go,infra,impure,Obtiene los detalles de un usuario de Metabase por su ID numerico. Endpoint: GET /api/user/:id.
metabase_get_user_py_infra,metabase_get_user,function,function,py,infra,impure,Obtiene los detalles de un usuario de Metabase por su ID. Endpoint: GET /api/user/:id.
metabase_list_cards_go_infra,metabase_list_cards,function,function,go,infra,impure,Lista preguntas/cards de Metabase con filtro opcional. Retorna array de cards. Endpoint: GET /api/card.
metabase_list_cards_py_infra,metabase_list_cards,function,function,py,infra,impure,"Lista preguntas/cards de Metabase. Filtros: all, mine, fav, archived, recent, popular, database, table. Endpoint: GET /api/card."
metabase_list_dashboards_go_infra,metabase_list_dashboards,function,function,go,infra,impure,Lista dashboards de Metabase con filtro opcional. Retorna array de dashboards resumidos (sin dashcards). Endpoint: GET /api/dashboard.
metabase_list_dashboards_py_infra,metabase_list_dashboards,function,function,py,infra,impure,"Lista dashboards de Metabase. Filtros: all, mine, archived. Retorna resumen sin dashcards. Endpoint: GET /api/dashboard."
metabase_list_databases_py_infra,metabase_list_databases,function,function,py,infra,impure,Lista las databases configuradas en Metabase. Endpoint: GET /api/database. Soporta incluir tablas con include_tables=True.
metabase_list_users_go_infra,metabase_list_users,function,function,go,infra,impure,"Lista usuarios de una instancia Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user. Requiere permisos de superusuario."
metabase_list_users_py_infra,metabase_list_users,function,function,py,infra,impure,"Lista usuarios de Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user."
metabase_setup_py_infra,metabase_setup,function,function,py,infra,impure,Ejecuta el setup inicial de una instancia Metabase nueva via POST /api/setup. Obtiene el setup-token automaticamente y crea el usuario admin con preferencias del sitio.
metabase_update_card_go_infra,metabase_update_card,function,function,go,infra,impure,Actualiza campos de una card/pregunta en Metabase. Solo se modifican los campos incluidos en el map. Endpoint: PUT /api/card/:id.
metabase_update_card_py_infra,metabase_update_card,function,function,py,infra,impure,"Actualiza campos de una card/pregunta via kwargs. Campos: name, description, display, dataset_query, collection_id, archived. Endpoint: PUT /api/card/:id."
metabase_update_dashboard_go_infra,metabase_update_dashboard,function,function,go,infra,impure,"Actualiza un dashboard en Metabase incluyendo metadata, cards y tabs. El campo dashcards representa el estado completo deseado: cards nuevas con ID negativo, existentes con ID positivo, omitidas se el"
metabase_update_dashboard_py_infra,metabase_update_dashboard,function,function,py,infra,impure,"Actualiza dashboard incluyendo metadata, cards y tabs via kwargs. dashcards es el estado completo deseado: nuevas con ID negativo, existentes con positivo, omitidas se eliminan. Endpoint: PUT /api/das"
metabase_update_user_go_infra,metabase_update_user,function,function,go,infra,impure,Actualiza campos de un usuario en Metabase. Solo se modifican los campos incluidos en el map. Requiere permisos de superusuario. Endpoint: PUT /api/user/:id.
metabase_update_user_py_infra,metabase_update_user,function,function,py,infra,impure,"Actualiza campos de un usuario en Metabase via keyword arguments. Campos: first_name, last_name, email, is_superuser, group_ids, locale. Endpoint: PUT /api/user/:id."
min_max_scale_go_datascience,min_max_scale,function,function,go,datascience,pure,"Escala los valores de un slice al rango [0, 1] usando normalización min-max."
min_max_scale_py_datascience,min_max_scale,function,function,py,datascience,pure,"Escala los valores al rango [0, 1] usando min-max normalization."
new_base_model_go_tui,new_base_model,function,function,go,tui,pure,Construye un modelo base con dimensiones de terminal y estilos por defecto. Sirve como fundacion para componer modelos mas complejos.
new_confirm_go_tui,new_confirm,function,function,go,tui,pure,Construye un modelo de dialogo de confirmacion con una pregunta si/no.
new_filtered_list_go_tui,new_filtered_list,function,function,go,tui,pure,Construye un modelo de lista con campo de busqueda integrado. El placeholder se muestra en el input de filtro cuando esta vacio.
new_list_go_tui,new_list,function,function,go,tui,pure,Construye un modelo de lista simple a partir de una coleccion de items. Cada item se renderiza como una fila seleccionable.
new_multi_list_go_tui,new_multi_list,function,function,go,tui,pure,Construye un modelo de lista con seleccion multiple. Permite al usuario marcar varios items antes de confirmar.
new_multi_progress_go_tui,new_multi_progress,function,function,go,tui,pure,Construye un modelo de progreso multiple vacio. Las barras individuales se agregan posteriormente via mensajes.
new_progress_go_tui,new_progress,function,function,go,tui,pure,Construye un modelo de barra de progreso con valor total y etiqueta descriptiva.
new_progress_with_styles_go_tui,new_progress_with_styles,function,function,go,tui,pure,"Construye un modelo de barra de progreso con valor total, etiqueta y estilos visuales personalizados."
new_spinner_go_tui,new_spinner,function,function,go,tui,pure,Construye un modelo de spinner basico con un mensaje descriptivo. Usa el estilo por defecto.
new_spinner_with_style_go_tui,new_spinner_with_style,function,function,go,tui,pure,Construye un modelo de spinner con mensaje y estilos visuales personalizados.
new_spinner_with_timeout_go_tui,new_spinner_with_timeout,function,function,go,tui,pure,"Construye un modelo de spinner con limite de tiempo. Si la operacion excede el timeout, el spinner se detiene automaticamente."
new_styles_go_tui,new_styles,function,function,go,tui,pure,Construye un conjunto de estilos lipgloss a partir de un tema de colores. Los estilos resultantes se aplican a todos los componentes TUI.
nordvpn_connect_bash_infra,nordvpn_connect,function,function,bash,infra,impure,"Conecta a NordVPN por pais, ciudad o servidor especifico. Sin argumentos conecta al mejor servidor disponible. Devuelve JSON con resultado."
nordvpn_container_run_go_infra,nordvpn_container_run,function,function,go,infra,impure,Ejecuta un container Docker cuyo trafico pasa por el gateway NordVPN usando --network=container:<gateway>. El container hereda la IP y tunel VPN del gateway.
nordvpn_container_start_go_infra,nordvpn_container_start,function,function,go,infra,impure,Levanta un container Docker con NordVPN como gateway de red. Otros containers pueden rutear su trafico a traves de este con --network=container:<name>. Espera hasta 30s a que el tunel este activo.
nordvpn_container_stop_go_infra,nordvpn_container_stop,function,function,go,infra,impure,Detiene y elimina el container gateway NordVPN y opcionalmente los containers cliente que usan su red.
nordvpn_disconnect_bash_infra,nordvpn_disconnect,function,function,bash,infra,impure,Desconecta de NordVPN. Idempotente — si no hay conexion activa retorna ok. Devuelve JSON con resultado.
nordvpn_get_ip_bash_infra,nordvpn_get_ip,function,function,bash,infra,impure,Obtiene IP publica actual con fallback entre multiples servicios. Indica si la conexion VPN esta activa y el servidor usado.
nordvpn_list_cities_bash_infra,nordvpn_list_cities,function,function,bash,infra,impure,Lista ciudades disponibles de un pais en NordVPN como array JSON ordenado.
nordvpn_list_countries_bash_infra,nordvpn_list_countries,function,function,bash,infra,impure,Lista paises disponibles en NordVPN como array JSON ordenado alfabeticamente.
nordvpn_set_protocol_bash_infra,nordvpn_set_protocol,function,function,bash,infra,impure,Cambia el protocolo de NordVPN entre NordLynx (WireGuard) y OpenVPN. NordLynx recomendado por velocidad.
nordvpn_status_bash_infra,nordvpn_status,function,function,bash,infra,impure,"Obtiene estado actual de NordVPN como JSON estructurado. Incluye servidor, IP, pais, protocolo y estado de conexion."
normalize_ohlcv_go_finance,normalize_ohlcv,function,function,go,finance,pure,Ajusta slices de precios OHLCV multiplicando cada valor por un factor dado.
normalize_url_go_cybersecurity,normalize_url,function,function,go,cybersecurity,pure,"Normaliza una URL: convierte el host a minusculas, elimina fragmentos y remueve parametros de tracking comunes."
normalize_url_py_cybersecurity,normalize_url,function,function,py,cybersecurity,pure,"Normaliza una URL: lowercase del host, elimina fragmentos, ordena parametros. Util para deduplicacion de IoCs."
page_header_typescript_ui,page_header,function,component,typescript,ui,impure,"Cabecera de página con título, subtítulo, acciones, back button, tabs integrados, badge y modo sticky. Incluye SimplePageHeader."
parse_ip_cidr_go_cybersecurity,parse_ip_cidr,function,function,go,cybersecurity,pure,"Parsea una notacion CIDR IPv4 y devuelve la direccion de red, broadcast y cantidad de hosts usables."
parse_nordvpn_status_go_infra,parse_nordvpn_status,function,function,go,infra,pure,Parsea la salida de texto de nordvpn status a un struct tipado. Elimina codigos ANSI y normaliza claves.
partial2_go_core,partial2,function,function,go,core,pure,Aplica parcialmente el primer argumento de una funcion de dos parametros.
partition_go_core,partition,function,function,go,core,pure,"Divide un slice en dos segun un predicado. El primer slice contiene los elementos que cumplen el predicado, el segundo los que no. Se preserva el orden original."
partition_py_core,partition,function,function,py,core,pure,"Divide una lista en dos: (elementos que cumplen el predicado, elementos que no)."
pass_delete_bash_infra,pass_delete,function,function,bash,infra,impure,Elimina un secreto del password store (pass).
pass_generate_bash_infra,pass_generate,function,function,bash,infra,impure,"Genera un password aleatorio, lo almacena en el password store e imprime el valor generado."
pass_get_bash_infra,pass_get,function,function,bash,infra,impure,Lee un secreto del password store (pass) y lo imprime a stdout.
pass_list_bash_infra,pass_list,function,function,bash,infra,impure,Lista entradas del password store como JSON array. Filtra opcionalmente por prefijo.
pass_set_bash_infra,pass_set,function,function,bash,infra,impure,Inserta o sobreescribe un secreto en el password store (pass).
pass_sync_bash_infra,pass_sync,function,function,bash,infra,impure,Sincroniza el password store con el repositorio git remoto (pull + push).
pearson_go_datascience,pearson,function,function,go,datascience,pure,Calcula el coeficiente de correlación de Pearson entre dos slices de float64.
pearson_py_datascience,pearson,function,function,py,datascience,pure,Calcula el coeficiente de correlacion de Pearson entre dos listas de floats.
pie_chart_typescript_ui,pie_chart,function,component,typescript,ui,impure,"Gráfico de torta/dona Recharts con Cell por segmento, colores automáticos, labels con porcentaje, Legend y Tooltip temático. Soporte donut con innerRadius configurable."
pipe_py_core,pipe,function,function,py,core,pure,Pasa un valor a traves de una secuencia de funciones de izquierda a derecha.
pipe2_go_core,pipe2,function,function,go,core,pure,"Compone dos funciones de izquierda a derecha. pipe2(f, g)(x) = g(f(x))."
pipe3_go_core,pipe3,function,function,go,core,pure,Compone tres funciones de izquierda a derecha.
pipeline_go_core,pipeline,function,function,go,core,pure,"Compone funciones T -> T en secuencia de izquierda a derecha. Pipeline(f, g, h)(x) equivale a h(g(f(x))). Sin funciones retorna la identidad."
pipeline_launcher_go_infra,pipeline_launcher,function,pipeline,go,infra,impure,"TUI interactiva que lista pipelines del registry, permite lanzarlos como subprocesos y registra cada ejecución en operations.db. Dos tabs: Pipelines (filtro + launch) y History (historial)."
postgres_open_go_infra,postgres_open,function,function,go,infra,impure,Conecta a PostgreSQL construyendo el DSN desde parametros individuales. sslmode por defecto 'disable' si vacio.
print_error_go_tui,print_error,function,function,go,tui,impure,Imprime un mensaje con estilo de error (rojo) en stderr.
print_info_go_tui,print_info,function,function,go,tui,impure,Imprime un mensaje con estilo informativo (cyan) en stdout.
print_muted_go_tui,print_muted,function,function,go,tui,impure,Imprime un mensaje con estilo atenuado (gris) en stdout.
print_success_go_tui,print_success,function,function,go,tui,impure,Imprime un mensaje con estilo de exito (verde) en stdout.
print_warning_go_tui,print_warning,function,function,go,tui,impure,Imprime un mensaje con estilo de advertencia (naranja) en stdout.
progress_bar_typescript_ui,progress_bar,function,component,typescript,ui,impure,"Barra de progreso con variantes de color y tamaño, buffer, animación, modo indeterminado y display de valor."
quit_msg_go_tui,quit_msg,function,function,go,tui,pure,Devuelve un mensaje de salida para el bucle de Bubble Tea.
reduce_go_core,reduce,function,function,go,core,pure,Reduce un slice a un unico valor aplicando una funcion acumuladora de izquierda a derecha.
reduce_list_py_core,reduce_list,function,function,py,core,pure,"Reduce una lista con un acumulador y una funcion binaria fn(acc, x)."
report_execution_json_bash_shell,report_execution_json,function,function,bash,shell,pure,"Genera un JSON de reporte de ejecucion siguiendo el estandar fn-registry (docs/execution_standard.md). Recibe los metadatos del flujo y un archivo TSV con resultados de pasos (columnas: name, action, "
resolve_dns_go_cybersecurity,resolve_dns,function,function,go,cybersecurity,impure,Resuelve un hostname a sus direcciones IP usando el resolver DNS del sistema.
retry_with_backoff_go_core,retry_with_backoff,function,function,go,core,impure,Reintenta una funcion impura con backoff exponencial. El delay entre intento i e i+1 es baseDelay * 2^i. Retorna el primer resultado exitoso o el ultimo error tras agotar los reintentos.
rewrite_rule_go_core,rewrite_rule,function,function,go,core,pure,Reescribe campos bare en una expresion SQL a llamadas json_extract sobre una columna JSON de SQLite.
rolling_window_go_datascience,rolling_window,function,function,go,datascience,pure,Genera ventanas deslizantes de tamaño fijo sobre un slice genérico.
rolling_window_py_datascience,rolling_window,function,function,py,datascience,pure,Genera ventanas deslizantes de tamanio fijo sobre una lista.
rsi_go_finance,rsi,function,function,go,finance,pure,Calcula el Relative Strength Index (RSI) usando suavizado de Wilder.
rsi_py_finance,rsi,function,function,py,finance,pure,Calcula el Relative Strength Index (RSI) de una serie de precios.
run_cmd_go_shell,run_cmd,function,function,go,shell,impure,Ejecuta un comando del sistema con timeout de 30 segundos y devuelve el resultado.
run_cmd_timeout_go_shell,run_cmd_timeout,function,function,go,shell,impure,Ejecuta un comando del sistema con timeout configurable.
run_fullscreen_go_tui,run_fullscreen,function,function,go,tui,impure,Ejecuta un modelo Bubble Tea en modo fullscreen.
run_model_go_tui,run_model,function,function,go,tui,impure,Ejecuta un modelo Bubble Tea y devuelve el modelo final o error.
run_pipe_go_shell,run_pipe,function,function,go,shell,impure,Encadena multiples comandos con pipe y devuelve el resultado final.
run_shell_go_shell,run_shell,function,function,go,shell,impure,Ejecuta un comando shell interpretado por /bin/sh.
run_shell_timeout_go_shell,run_shell_timeout,function,function,go,shell,impure,Ejecuta un comando shell con timeout configurable.
run_steps_bash_shell,run_steps,function,function,bash,shell,impure,"Ejecuta pasos de un YAML generico donde cada step tiene action=command. Lee el YAML con yq, ejecuta cada paso secuencialmente con timeout configurable, captura exit code y output, respeta continue_on_"
run_with_mouse_go_tui,run_with_mouse,function,function,go,tui,impure,Ejecuta un modelo Bubble Tea con soporte de raton habilitado.
scaffold_wails_app_go_infra,scaffold_wails_app,function,function,go,infra,impure,"Genera proyecto Wails completo: main.go con embed, app.go con bindings base, wails.json, go.mod, y frontend vinculado a Frontend_Library."
scan_port_tcp_go_cybersecurity,scan_port_tcp,function,function,go,cybersecurity,impure,Escanea un puerto TCP en un host dado. Devuelve el estado (open/closed/filtered) y un banner si esta abierto.
select_typescript_ui,select,function,component,typescript,ui,impure,"Select genérico accesible con grupos, separadores y animaciones. Base-UI primitive con posicionamiento automático."
settings_page_typescript_ui,settings_page,function,function,typescript,ui,pure,"Genera una página de configuración con navegación lateral, secciones y campos de formulario (text, number, toggle, select, textarea)."
setup_metabase_volume_bash_pipelines,setup_metabase_volume,function,pipeline,bash,pipelines,impure,"Copia registry.db al contenedor Docker de Metabase verificando existencia del archivo, disponibilidad de docker, estado del contenedor y coincidencia de tamaños. Todos los argumentos son opcionales co"
sharpe_ratio_go_finance,sharpe_ratio,function,function,go,finance,pure,"Calcula el ratio de Sharpe anualizado a partir de retornos, tasa libre de riesgo y frecuencia."
sharpe_ratio_py_finance,sharpe_ratio,function,function,py,finance,pure,Calcula el Sharpe Ratio anualizado de una serie de retornos.
show_cursor_go_tui,show_cursor,function,function,go,tui,pure,Devuelve el codigo de escape ANSI para mostrar el cursor del terminal.
skeleton_typescript_ui,skeleton,function,component,typescript,ui,impure,"Sistema de loading skeletons: base, text, card, avatar, button, table. Variantes preconfiguradas para estados de carga."
sma_go_finance,sma,function,function,go,finance,pure,Calcula la media movil simple (SMA) sobre una serie de datos con un periodo dado.
sma_py_finance,sma,function,function,py,finance,pure,Calcula la media movil simple (SMA) de una serie de precios.
sparkline_typescript_ui,sparkline,function,component,typescript,ui,impure,"Mini gráfico inline SVG puro (sin Recharts) con variantes line, area y bar. Para KPI cards y tablas."
sqlite_open_go_infra,sqlite_open,function,function,go,infra,impure,"Abre (o crea) una base de datos SQLite con WAL mode y foreign keys habilitados. Hace ping para verificar la conexion. Si basePath es no-vacio y path es relativo, resuelve el path como filepath.Join(ba"
ssh_check_go_infra,ssh_check,function,function,go,infra,impure,Verifica conectividad SSH ejecutando un comando noop en el host remoto. Timeout de 5 segundos.
ssh_download_go_infra,ssh_download,function,function,go,infra,impure,Descarga un archivo del host remoto al filesystem local via scp.
ssh_exec_go_infra,ssh_exec,function,function,go,infra,impure,"Ejecuta un comando en el host remoto via SSH. Retorna stdout, stderr y exit code separados."
ssh_tunnel_close_go_infra,ssh_tunnel_close,function,function,go,infra,impure,Cierra un tunel SSH enviando SIGTERM al proceso por PID.
ssh_tunnel_open_go_infra,ssh_tunnel_open,function,function,go,infra,impure,Abre un tunel SSH (local port forwarding) en background. Retorna el PID del proceso para cerrarlo despues.
ssh_upload_go_infra,ssh_upload,function,function,go,infra,impure,Sube un archivo local al host remoto via scp.
standardize_go_datascience,standardize,function,function,go,datascience,pure,"Aplica Z-score normalización a un slice de float64, transformando cada valor a (x - media) / desviación estándar."
standardize_py_datascience,standardize,function,function,py,datascience,pure,Estandarizacion Z-score: transforma los datos a media=0 y desviacion=1.
stop_app_go_infra,stop_app,function,pipeline,go,infra,impure,Para y elimina el contenedor de una app desplegada. Si removeImage es true elimina también la imagen Docker. containerName debe coincidir con el imageName usado en deploy_app.
stream_ticks_go_finance,stream_ticks,function,function,go,finance,impure,Abre un stream de ticks en tiempo real para un simbolo via websocket.
tabs_typescript_ui,tabs,function,component,typescript,ui,impure,"Sistema de tabs con orientación horizontal/vertical, variantes default y line, y soporte para iconos. Base-UI primitive."
take_go_core,take,function,function,go,core,pure,Devuelve los primeros n elementos de un slice.
take_py_core,take,function,function,py,core,pure,Toma los primeros n elementos de una lista.
theme_config_to_colors_typescript_core,theme_config_to_colors,function,function,typescript,core,pure,Convierte un ThemeConfig completo a ThemeColors plano para inyectar como CSS variables. Mapea tokens semánticos a variables CSS.
theme_provider_typescript_ui,theme_provider,function,component,typescript,ui,impure,"Provider de tema React con context, persistencia en localStorage, detección de preferencia del sistema y hook useTheme."
tick_to_ohlcv_go_finance,tick_to_ohlcv,function,function,go,finance,pure,Agrega datos de ticks en velas OHLCV segun un intervalo de tiempo en segundos.
tooltip_typescript_ui,tooltip,function,component,typescript,ui,impure,"Tooltip accesible con animaciones, posicionamiento automático y arrow. Base-UI primitive con delay configurable."
uncurry2_go_core,uncurry2,function,function,go,core,pure,Transforma una funcion currificada en una funcion normal de dos argumentos.
unique_go_core,unique,function,function,go,core,pure,Devuelve un slice con elementos unicos preservando el orden original.
unique_py_core,unique,function,function,py,core,pure,Elimina duplicados de una lista preservando el orden de aparicion.
use_animated_canvas_typescript_ui,use_animated_canvas,function,component,typescript,ui,impure,"Hook React para canvas animado a N fps via requestAnimationFrame. Maneja DPR, resize, throttling, y contador de FPS real."
use_wails_event_typescript_ui,use_wails_event,function,component,typescript,ui,impure,"Hook para suscripción a eventos Go→TS y emisión TS→Go via Wails runtime. Soporta once, maxCallbacks, emit bidireccional."
use_wails_mutation_typescript_ui,use_wails_mutation,function,component,typescript,ui,impure,"Hook para escrituras IPC Wails con optimistic updates, invalidación automática de queries, retry y callbacks completos."
use_wails_query_typescript_ui,use_wails_query,function,component,typescript,ui,impure,"Hook React Query-like sobre IPC Wails. Cache automático, refetch por intervalo/foco, retry con backoff, invalidación."
use_wails_stream_typescript_ui,use_wails_stream,function,component,typescript,ui,impure,"Hook para streaming de datos Go→TS con buffer configurable, auto-complete, transform y control start/stop. Incluye useWailsLogs."
uv_add_packages_bash_infra,uv_add_packages,function,function,bash,infra,impure,Instala paquetes Python en un proyecto usando uv add con fallback a pip. Inicializa pyproject.toml si no existe.
vwap_go_finance,vwap,function,function,go,finance,pure,Calcula el Volume Weighted Average Price (VWAP) a partir de precios y volumenes.
vwap_py_finance,vwap,function,function,py,finance,pure,Calcula el Volume-Weighted Average Price (VWAP).
wails_bind_crud_go_infra,wails_bind_crud,function,function,go,infra,pure,Genera código Go de bindings CRUD para Wails: struct + métodos List/Get/Create/Update/Delete con stubs not-implemented.
wails_build_go_infra,wails_build,function,function,go,infra,impure,Compila un proyecto Wails para linux/windows/darwin. Incluye WailsDev para modo desarrollo con hot reload.
wails_cache_typescript_core,wails_cache,function,function,typescript,core,pure,"Cache reactivo para IPC Wails con invalidación por prefijo, suscripción a cambios y tracking de staleness. Singleton global."
wails_emit_event_go_infra,wails_emit_event,function,function,go,infra,impure,Emite eventos tipados de Go al frontend con timestamp automático. Incluye WailsEmitJSON para serialización explícita.
wails_provider_typescript_ui,wails_provider,function,component,typescript,ui,impure,"Provider React para IPC Wails con cache context, opciones default y fallback a singleton. Exporta useWailsContext y useWailsCache."
wails_stream_data_go_infra,wails_stream_data,function,function,go,infra,impure,Envía datos como stream Go→TS con protocolo {name}/{name}:complete/{name}:error. Incluye WailsStreamFunc para generadores.
which_go_shell,which,function,function,go,shell,pure,Busca la ruta de un ejecutable en el PATH del sistema. Devuelve None si no existe.
win_firewall_add_rule_ps_infra,win_firewall_add_rule,function,function,ps,infra,impure,"Añade una regla de entrada al firewall de Windows para permitir tráfico en un puerto TCP/UDP. Si ya existe una regla con el mismo nombre, la elimina y la recrea. Requiere privilegios de Administrador."
win_firewall_remove_rule_ps_infra,win_firewall_remove_rule,function,function,ps,infra,impure,"Elimina una regla del firewall de Windows por nombre. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador."
win_portproxy_add_ps_infra,win_portproxy_add,function,function,ps,infra,impure,"Añade una regla de port proxy v4tov4 con netsh para redirigir tráfico desde ListenAddr:ListenPort hacia ConnectAddr:ConnectPort. Si ya existe una regla para el mismo listenaddress:listenport, la elimi"
win_portproxy_remove_ps_infra,win_portproxy_remove,function,function,ps,infra,impure,"Elimina una regla de port proxy v4tov4 de netsh identificada por ListenAddr:ListenPort. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador."
write_claude_jupyter_rules_bash_infra,write_claude_jupyter_rules,function,function,bash,infra,impure,"Genera o actualiza .claude/CLAUDE.md con reglas para agentes que trabajan con Jupyter: celdas inmutables, programacion funcional, uso de MCP, acceso al fn_registry."
write_dockerfile_go_infra,write_dockerfile,function,function,go,infra,impure,Escribe content en dir/Dockerfile. Crea el directorio si no existe. Retorna el path absoluto del archivo escrito. Compañera impura de generate_dockerfile.
write_jupyter_launcher_bash_infra,write_jupyter_launcher,function,function,bash,infra,impure,Genera un script run-jupyter-lab.sh que lanza Jupyter Lab en modo colaborativo con autodeteccion de puerto y token deshabilitado.
write_jupyter_registry_kernel_bash_infra,write_jupyter_registry_kernel,function,function,bash,infra,impure,"Genera un script de startup de IPython que autoconfigura FN_REGISTRY_ROOT, sys.path a python/functions del registry, y helpers fn_query/fn_search/fn_code para consultar registry.db desde notebooks."
write_mcp_jupyter_config_bash_infra,write_mcp_jupyter_config,function,function,bash,infra,impure,Genera o actualiza .mcp.json con la configuracion de jupyter-mcp-server apuntando al venv local y puerto dado. Merge con jq si ya existe.
write_ohlcv_to_parquet_go_finance,write_ohlcv_to_parquet,function,function,go,finance,impure,Persiste datos OHLCV en un archivo Parquet en la ruta indicada.
zip_go_core,zip,function,function,go,core,pure,Combina dos slices en un slice de pares elemento a elemento.
zip_slices_go_datascience,zip_slices,function,function,go,datascience,pure,"Combina dos slices de float64 en un slice de pares [2]float64, truncando al más corto."
zip_with_py_core,zip_with,function,function,py,core,pure,Combina dos listas elemento a elemento con una funcion. Se detiene en la mas corta.
ChartSeries_typescript_ui,ChartSeries,type,,typescript,ui,,Tipos base para series y datos de gráficos. Usados por todos los chart components.
ComponentVariants_typescript_core,ComponentVariants,type,,typescript,core,,Tipos base para componentes con variantes CVA. Props comunes y composición de variantes type-safe.
MetabaseClient_go_infra,MetabaseClient,type,,go,infra,,Cliente para la API REST de Metabase. Contiene la URL base de la instancia y el token de autenticacion (session token o API key).
NordVPNStatus_go_infra,NordVPNStatus,type,,go,infra,,"Estado parseado de nordvpn status. Contiene informacion de conexion, servidor, ubicacion y protocolo."
ThemeConfig_typescript_ui,ThemeConfig,type,,typescript,ui,,"Sistema completo de tokens de diseño: colores semánticos, tipografía, spacing, sombras, motion, breakpoints. Base del theming de Frontend Library."
WailsIPC_typescript_ui,WailsIPC,type,,typescript,ui,,"Tipos base para el sistema IPC de Wails: QueryState, QueryOptions, MutationOptions, WailsEvent, defaults."
base_model_go_tui,base_model,type,,go,tui,,"Modelo base que provee dimensiones de terminal, estilos y manejo de errores comunes a todas las vistas TUI."
bollinger_result_go_finance,bollinger_result,type,,go,finance,,"Resultado de Bollinger Bands con bandas superior, media e inferior."
cidr_block_go_cybersecurity,cidr_block,type,,go,cybersecurity,,"Rango de red CIDR parseado con network, broadcast y numero de hosts."
cmd_result_go_shell,cmd_result,type,,go,shell,,"Resultado de la ejecucion de un comando del sistema con stdout, stderr y codigo de salida."
compose_project_go_docker,compose_project,type,,go,docker,,"Proyecto Docker Compose con nombre, archivos de configuracion y lista de servicios."
confirm_model_go_tui,confirm_model,type,,go,tui,,Dialogo de confirmacion Si/No interactivo. Embeds BaseModel. Implementa tea.Model.
container_go_docker,container,type,,go,docker,,"Contenedor Docker con ID, nombre, imagen, estado y puertos expuestos."
container_info_go_infra,container_info,type,,go,infra,,"Información básica de un contenedor Docker: ID, nombre, imagen, estado, puertos, labels."
db_config_go_infra,db_config,type,,go,infra,,Parametros de conexion para cualquier base de datos soportada. Agnóstico al driver.
drawdown_result_go_finance,drawdown_result,type,,go,finance,,Resultado de maximo drawdown con el valor de caida y los indices de inicio y fin.
error_go_core,error,type,,go,core,,Tipo de error base del registry. Referenciado como error_type por funciones impuras.
filtered_list_model_go_tui,filtered_list_model,type,,go,tui,,Lista con filtrado por texto en tiempo real. Embeds ListModel y añade busqueda interactiva.
image_go_docker,image,type,,go,docker,,"Imagen Docker con repositorio, tag, tamaño y fecha de creacion."
image_info_go_infra,image_info,type,,go,infra,,"Información básica de una imagen Docker local: ID, repositorio, tag, tamaño, fecha."
list_item_go_tui,list_item,type,,go,tui,,"Item individual de una lista TUI con titulo, descripcion y valor arbitrario."
list_model_go_tui,list_model,type,,go,tui,,"Componente lista seleccionable con cursor, scroll y seleccion simple o multiple. Implementa tea.Model."
multi_progress_model_go_tui,multi_progress_model,type,,go,tui,,Gestor de multiples barras de progreso simultaneas. Implementa tea.Model.
network_go_docker,network,type,,go,docker,,"Red Docker con nombre, driver y scope (local/global)."
ohlcv_go_finance,ohlcv,type,,go,finance,,"Vela de mercado con precios de apertura, maximo, minimo, cierre y volumen."
option_go_core,option,type,,go,core,,Tipo suma generico que representa un valor opcional: Some(T) o None. Alternativa a punteros nil para modelar ausencia de valor de forma explicita.
outlier_result_go_datascience,outlier_result,type,,go,datascience,,Tipo suma que clasifica un dato como Normal o Outlier con su z-score. Usado por DetectOutliers.
pair_go_core,pair,type,,go,core,,Tipo producto generico que agrupa dos valores de tipos potencialmente distintos. Util para ZipSlices y operaciones que devuelven dos resultados.
port_result_go_cybersecurity,port_result,type,,go,cybersecurity,,"Tipo suma para resultados de escaneo TCP: Open (con banner), Closed o Filtered."
progress_model_go_tui,progress_model,type,,go,tui,,"Barra de progreso con porcentaje, ETA y tiempo transcurrido. Implementa tea.Model."
result_go_core,result,type,,go,core,,"Tipo suma generico que representa exito (Ok) o fallo (Err). Permite componer operaciones que pueden fallar sin recurrir a multiples returns (T, error)."
spinner_model_go_tui,spinner_model,type,,go,tui,,Indicador de carga animado con mensaje personalizable. Implementa tea.Model.
spinner_with_timeout_model_go_tui,spinner_with_timeout_model,type,,go,tui,,Spinner que se auto-detiene tras un timeout configurable. Embeds SpinnerModel.
ssh_conn_go_infra,ssh_conn,type,,go,infra,,"Parametros de conexion SSH reutilizables. Contiene host, puerto, usuario y ruta a clave privada."
styles_go_tui,styles,type,,go,tui,,"Coleccion completa de estilos lipgloss pre-configurados para tipografia, estados, componentes y layout."
theme_go_tui,theme,type,,go,tui,,Paleta de colores para terminal con 9 colores semanticos. Base del sistema de estilos.
threat_result_go_cybersecurity,threat_result,type,,go,cybersecurity,,"Tipo suma para resultados de deteccion de amenazas: Clean, Suspicious o Malicious."
tick_go_finance,tick,type,,go,finance,,"Evento de trade individual en un mercado. Contiene simbolo, precio, volumen y timestamp."
volume_go_docker,volume,type,,go,docker,,"Volumen Docker con nombre, driver y punto de montaje en el host."
1 alert_typescript_ui alert function component typescript ui impure Alerta accesible con variantes default y destructive. Sistema de slots para título, descripción, icono y acción.
2 all_of_py_core all_of function function py core pure Retorna True si todos los elementos de la lista cumplen el predicado.
3 all_slice_go_core all_slice function function go core pure Devuelve true si todos los elementos del slice cumplen el predicado.
4 analytics_page_typescript_ui analytics_page function function typescript ui pure Genera un dashboard de analytics completo con header, fila de KPIs con deltas y grid de charts configurables.
5 annualized_volatility_go_finance annualized_volatility function function go finance pure Calcula la volatilidad anualizada a partir de una serie de retornos y la frecuencia de los periodos.
6 annualized_volatility_py_finance annualized_volatility function function py finance pure Calcula la volatilidad anualizada de una serie de retornos.
7 any_of_py_core any_of function function py core pure Retorna True si al menos un elemento de la lista cumple el predicado.
8 any_slice_go_core any_slice function function go core pure Devuelve true si al menos un elemento del slice cumple el predicado.
9 apply_theme_typescript_ui apply_theme function function typescript ui impure Inyecta un tema como CSS variables en document.documentElement. Maneja clase dark automáticamente. Mapea 40 tokens semánticos.
10 area_chart_typescript_ui area_chart function component typescript ui impure Gráfico de área Recharts con gradientes automáticos, multi-series, stacking y tooltips temáticos.
11 assert_command_exists_bash_shell assert_command_exists function function bash shell impure Verifica que un comando está disponible en el PATH. Sale con exit code 1 si no se encuentra, con mensaje a stderr.
12 assert_docker_container_running_bash_infra assert_docker_container_running function function bash infra impure Verifica que un contenedor Docker está corriendo. Sale con exit code 1 si no está activo, con mensaje a stderr.
13 assert_file_exists_bash_shell assert_file_exists function function bash shell impure Verifica que un archivo existe en el filesystem. Imprime su tamaño en bytes a stdout. Sale con exit code 1 si el archivo no existe.
14 autocorrelation_go_datascience autocorrelation function function go datascience pure Calcula la autocorrelación de una serie temporal con un desfase (lag) dado, usando correlación de Pearson.
15 autocorrelation_py_datascience autocorrelation function function py datascience pure Calcula la autocorrelacion de una serie temporal para un lag dado.
16 badge_ts_ui badge function component ts ui impure Badge con 10 variantes semánticas (default, secondary, destructive, outline, ghost, link, success, warning, error, info) y 2 tamaños.
17 bar_chart_typescript_ui bar_chart function component typescript ui impure Gráfico de barras Recharts con multi-series, orientación horizontal/vertical, tooltips temáticos y bordes redondeados.
18 bollinger_bands_go_finance bollinger_bands function function go finance pure Calcula las bandas de Bollinger (upper, middle, lower) para una serie de precios.
19 bollinger_bands_py_finance bollinger_bands function function py finance pure Calcula las Bandas de Bollinger (upper, middle, lower) de una serie de precios.
20 button_ts_ui button function component ts ui impure Botón accesible con 6 variantes (default, outline, secondary, ghost, destructive, link) y 8 tamaños. Base-UI primitivo con CVA.
21 card_ts_ui card function component ts ui impure Contenedor card con header, title, description, action, content y footer. Sistema de slots composable. Variantes default, borderless y ghost para dashboards dark.
22 cdp_click_go_browser cdp_click function function go browser impure Hace click en el primer elemento que coincide con el selector CSS. Obtiene coordenadas del centro via getBoundingClientRect, hace scroll al elemento y despacha eventos mousedown+mouseup via Input.disp
23 cdp_close_go_browser cdp_close function function go browser impure Cierra la conexion WebSocket CDP y opcionalmente mata el proceso Chrome por PID. Si c es nil, solo mata el proceso. Si pid <= 0, solo cierra la conexion. Siempre intenta ambas operaciones aunque una f
24 cdp_connect_go_browser cdp_connect function function go browser impure Se conecta al endpoint CDP en localhost:{port}. Obtiene el webSocketDebuggerUrl via HTTP /json/version, realiza el handshake WebSocket RFC 6455 sobre TCP puro (sin dependencias externas) y retorna una
25 cdp_evaluate_go_browser cdp_evaluate function function go browser impure Ejecuta una expresion JavaScript arbitraria en la pagina actual via Runtime.evaluate. Retorna el resultado serializado como string. Soporta await (awaitPromise=true). Reporta excepciones JS como error
26 cdp_get_html_go_browser cdp_get_html function function go browser impure Retorna el HTML completo de la pagina actual (document.documentElement.outerHTML) via Runtime.evaluate. Captura el DOM vivo post-JavaScript, no el HTML fuente original.
27 cdp_navigate_go_browser cdp_navigate function function go browser impure Navega a la URL indicada usando el comando Page.navigate del protocolo CDP. Verifica que no haya errorText en la respuesta. Recibe una *CDPConn obtenida de CdpConnect.
28 cdp_screenshot_go_browser cdp_screenshot function function go browser impure Captura un screenshot de la pagina actual via Page.captureScreenshot y lo guarda en el archivo indicado. Soporta PNG y JPEG, viewport o pagina completa. Crea el directorio destino si no existe.
29 cdp_type_text_go_browser cdp_type_text function function go browser impure Escribe texto en el elemento activo de la pagina caracter por caracter via Input.dispatchKeyEvent. Envia eventos keyDown, char y keyUp por cada caracter con 10ms de pausa entre ellos. Usar CdpClick pr
30 cdp_wait_element_go_browser cdp_wait_element function function go browser impure Espera hasta que un selector CSS exista en el DOM. Hace polling con Runtime.evaluate cada 200ms. Retorna nil cuando el elemento aparece o error si se agota el timeout. Util despues de navegacion o acc
31 cdp_wait_load_go_browser cdp_wait_load function function go browser impure Espera a que la pagina actual termine de cargar completamente. Hace polling de document.readyState via Runtime.evaluate cada 200ms hasta que sea complete, o hasta que se agote el timeout. Retorna erro
32 chart_colors_typescript_core chart_colors function function typescript core pure Paleta de colores para gráficos basada en CSS variables del tema activo. Colores accesibles por índice cíclico.
33 chart_container_typescript_ui chart_container function component typescript ui impure Base para todos los charts Recharts: container responsive, tooltip temático, legend y utilidades de colores por serie.
34 chrome_launch_go_browser chrome_launch function function go browser impure Lanza Google Chrome con remote debugging habilitado en el puerto indicado. Busca chrome.exe en PATH (WSL2) o en rutas conocidas de Windows. Espera hasta 15s a que el puerto CDP este listo antes de ret
35 chunk_go_core chunk function function go core pure Divide un slice en trozos (sub-slices) de tamanio N. El ultimo trozo puede contener menos de N elementos. Retorna nil si el slice esta vacio. Entra en panic si size <= 0.
36 chunk_py_core chunk function function py core pure Divide una lista en sublistas de tamanio fijo. El ultimo chunk puede ser menor.
37 clear_screen_go_tui clear_screen function function go tui pure Devuelve el codigo de escape ANSI para limpiar la pantalla del terminal.
38 clickhouse_open_go_infra clickhouse_open function function go infra impure Conecta a ClickHouse construyendo DSN clickhouse://user:pass@host:port/database.
39 clip_go_datascience clip function function go datascience pure Recorta cada valor del slice para que quede dentro del rango [min, max].
40 clip_py_datascience clip function function py datascience pure Recorta los valores de la lista al rango [lo, hi].
41 cn_typescript_core cn function function typescript core pure Combina clases CSS con clsx y resuelve conflictos Tailwind con tailwind-merge. Utilidad fundamental para composición de estilos.
42 compose_py_core compose function function py core pure Compone funciones de derecha a izquierda. compose(f, g)(x) == f(g(x)).
43 compose2_go_core compose2 function function go core pure Compone dos funciones de derecha a izquierda. compose2(g, f)(x) = g(f(x)).
44 confirm_prompt_go_tui confirm_prompt function function go tui impure Muestra un dialogo de confirmacion Si/No en terminal y devuelve la eleccion del usuario.
45 const_func_go_core const_func function function go core pure Devuelve una funcion que siempre retorna el valor dado, ignorando su argumento.
46 crud_page_typescript_ui crud_page function function typescript ui pure Genera una página CRUD completa con header, tabla con columnas configurables, botones de acción (add/edit/delete) y schema de formulario.
47 curry2_go_core curry2 function function go core pure Transforma una funcion de dos argumentos en forma currificada.
48 dark_styles_go_tui dark_styles function function go tui pure Construye estilos oscuros combinando DarkTheme con NewStyles. Atajo conveniente para terminales con fondo negro.
49 dark_theme_go_tui dark_theme function function go tui pure Construye un tema de colores oscuro para componentes TUI. Paleta optimizada para terminales con fondo negro.
50 dashboard_layout_typescript_ui dashboard_layout function function typescript ui pure Genera un grid responsive de dashboard a partir de un array de widgets con span configurable. 1-4 columnas con auto-responsive.
51 data_table_typescript_ui data_table function component typescript ui impure Tabla de datos con sticky header, overflow scroll, heatmap por columna, formato condicional (number/datetime/currency) y hover rows. Auto-detecta columnas desde la primera fila si no se proveen.
52 db_close_go_infra db_close function function go infra impure Cierra la conexion a la base de datos. Wrapper sobre db.Close() para composabilidad en pipelines que gestionan el ciclo de vida de *sql.DB explicitamente.
53 db_create_table_go_infra db_create_table function function go infra impure Ejecuta CREATE TABLE IF NOT EXISTS con las definiciones de columnas dadas. Valida que el nombre de tabla sea un identificador SQL seguro.
54 db_exec_go_infra db_exec function function go infra impure Ejecuta un statement no-SELECT (INSERT, UPDATE, DELETE, DDL) y retorna el numero de filas afectadas.
55 db_insert_batch_go_infra db_insert_batch function function go infra impure Inserta multiples filas en una transaccion usando prepared statement. Retorna el total de filas afectadas. Mas eficiente que llamar DBInsertRow en un loop.
56 db_insert_row_go_infra db_insert_row function function go infra impure Genera y ejecuta un INSERT de una sola fila desde un map columna→valor. Retorna el last insert ID. Sanitiza nombres de tabla y columnas.
57 db_query_go_infra db_query function function go infra impure Ejecuta un SELECT y retorna los resultados como slice de maps. Convierte valores a tipos nativos Go segun el tipo de columna reportado por el driver.
58 default_styles_go_tui default_styles function function go tui pure Construye estilos por defecto combinando DefaultTheme con NewStyles. Atajo conveniente para el caso comun.
59 default_theme_go_tui default_theme function function go tui pure Construye el tema de colores por defecto para componentes TUI. Paleta clara optimizada para terminales con fondo blanco.
60 deploy_app_go_infra deploy_app function pipeline go infra impure Orquesta el deploy completo de una app Go en Docker. Pasos: genera Dockerfile, lo escribe a disco, construye la imagen y lanza el contenedor en modo detach con port mapping. Retorna el container ID.
61 detail_page_typescript_ui detail_page function function typescript ui pure Genera una página de detalle de entidad con header (avatar, badge, back), grid de campos, tabs con contadores y timeline de actividad.
62 detect_cycle_go_core detect_cycle function function go core impure Detecta ciclos en un grafo dirigido almacenado en SQLite usando BFS antes de insertar una arista.
63 detect_outliers_go_datascience detect_outliers function function go datascience pure Detecta outliers en un slice de float64 usando z-score. Devuelve true para valores cuyo |z-score| supera el umbral.
64 detect_outliers_py_datascience detect_outliers function function py datascience pure Detecta outliers por z-score. Retorna lista de bools, True donde |z-score| > threshold.
65 detect_sql_injection_go_cybersecurity detect_sql_injection function function go cybersecurity pure Analiza un input en busca de patrones heuristicos de inyeccion SQL y devuelve si se detecto amenaza y el patron encontrado.
66 detect_sql_injection_py_cybersecurity detect_sql_injection function function py cybersecurity pure Detecta patrones de SQL injection en un string. Retorna (is_threat, pattern) con el nombre del patron detectado.
67 dialog_typescript_ui dialog function component typescript ui impure Diálogo modal accesible con overlay blur, animaciones, close button y sistema de slots (header, footer, title, description).
68 docker_build_image_go_infra docker_build_image function function go infra impure Construye una imagen Docker desde un directorio con Dockerfile. Soporta build args opcionales. Retorna el image ID de la imagen construida.
69 docker_compose_down_go_infra docker_compose_down function function go infra impure Baja un stack docker-compose desde el archivo dado. Si removeVolumes es true elimina también los volumes declarados (-v). Retorna el stdout del comando.
70 docker_compose_up_go_infra docker_compose_up function function go infra impure Levanta un stack docker-compose desde el archivo dado. Si detach es true ejecuta en background (-d). Retorna el stdout del comando.
71 docker_container_logs_go_infra docker_container_logs function function go infra impure Obtiene los logs de un contenedor Docker. El parámetro tail limita a las últimas N líneas (0 devuelve todos los logs).
72 docker_cp_file_bash_infra docker_cp_file function function bash infra impure Copia un archivo local a un contenedor Docker y verifica que el tamaño coincide. Imprime JSON con local_size y remote_size a stdout. Sale con exit code 1 si docker cp falla o los tamaños difieren.
73 docker_create_network_go_infra docker_create_network function function go infra impure Crea una red Docker con el nombre y driver dados. Si driver está vacío usa bridge por defecto. Devuelve el ID de la red creada.
74 docker_inspect_container_go_infra docker_inspect_container function function go infra impure Devuelve los detalles completos de un contenedor Docker como mapa JSON genérico. Útil para inspeccionar configuración, red, volumes, etc.
75 docker_list_containers_go_infra docker_list_containers function function go infra impure Lista contenedores Docker locales. Si all es true incluye contenedores detenidos. Parsea la salida JSON de docker ps.
76 docker_list_images_go_infra docker_list_images function function go infra impure Lista las imágenes Docker disponibles localmente. Parsea la salida JSON de docker images.
77 docker_pull_image_go_infra docker_pull_image function function go infra impure Descarga una imagen Docker desde el registry remoto (Docker Hub u otro configurado). Acepta formato image:tag.
78 docker_remove_container_go_infra docker_remove_container function function go infra impure Elimina un contenedor Docker. Con force=true puede eliminar contenedores en ejecución (equivale a docker rm -f).
79 docker_remove_image_go_infra docker_remove_image function function go infra impure Elimina una imagen Docker local. Con force=true fuerza la eliminación incluso si hay contenedores que la usan.
80 docker_remove_network_go_infra docker_remove_network function function go infra impure Elimina una red Docker por nombre o ID.
81 docker_run_container_go_infra docker_run_container function function go infra impure Ejecuta un contenedor Docker nuevo a partir de una imagen. Soporta puertos, env vars, volumes, network, detach y auto-remove. Devuelve el ID del contenedor.
82 docker_start_container_go_infra docker_start_container function function go infra impure Inicia un contenedor Docker existente que está detenido. Recibe nombre o ID del contenedor.
83 docker_stop_container_go_infra docker_stop_container function function go infra impure Detiene un contenedor Docker en ejecución. timeoutSecs controla el tiempo de gracia antes de SIGKILL (0 usa el default de Docker).
84 docker_tui_go_infra docker_tui function pipeline go infra impure Pipeline que compone componentes TUI de DevFactory con comandos Docker para crear una aplicacion de terminal interactiva. Gestiona containers, images, volumes, networks y compose.
85 docker_volume_create_go_infra docker_volume_create function function go infra impure Crea un volume Docker con el nombre dado. Retorna el nombre del volume creado tal como lo confirma Docker.
86 docker_volume_list_go_infra docker_volume_list function function go infra impure Lista los volumes Docker disponibles localmente. Parsea la salida JSON de docker volume ls. Retorna slice de maps con campos Driver, Name, Scope, Labels, Mountpoint.
87 docker_volume_remove_go_infra docker_volume_remove function function go infra impure Elimina un volume Docker por nombre. Si force es true fuerza la eliminación aunque esté en uso.
88 drop_go_core drop function function go core pure Elimina los primeros n elementos de un slice y devuelve el resto.
89 drop_py_core drop function function py core pure Descarta los primeros n elementos de una lista.
90 duckdb_open_go_infra duckdb_open function function go infra impure Abre (o crea) una base de datos DuckDB. Path vacio o ':memory:' abre una base en memoria.
91 ema_go_finance ema function function go finance pure Calcula la media movil exponencial (EMA) sobre una serie de datos con un periodo dado.
92 ema_py_finance ema function function py finance pure Calcula la media movil exponencial (EMA) de una serie de precios.
93 embedding_encode_py_infra embedding_encode function function py infra impure Genera embeddings normalizados para textos. Aplica prefijos e5 automaticamente segun mode (document/query).
94 embedding_load_model_py_infra embedding_load_model function function py infra impure Carga modelo de embeddings desde path local. Retorna instancia lista para encode.
95 embedding_save_model_py_infra embedding_save_model function function py infra impure Descarga modelo de embeddings de HuggingFace y lo guarda en path local para carga rapida sin red.
96 embedding_search_sqlvec_py_infra embedding_search_sqlvec function function py infra impure Busca los k vecinos mas cercanos en tabla sqlite-vec. Retorna rowids y distancias ordenados.
97 embedding_search_usearch_py_infra embedding_search_usearch function function py infra impure Busca los k vecinos mas cercanos en indice USearch persistido. Busqueda sub-milisegundo.
98 embedding_store_sqlvec_py_infra embedding_store_sqlvec function function py infra impure Inserta embeddings en tabla sqlite-vec. Crea la tabla virtual si no existe. Insercion en batches.
99 embedding_store_usearch_py_infra embedding_store_usearch function function py infra impure Crea indice USearch con embeddings y lo persiste a archivo. Busqueda sub-milisegundo.
100 entropy_shannon_go_cybersecurity entropy_shannon function function go cybersecurity pure Calcula la entropia de Shannon de un slice de bytes. Retorna un valor entre 0 y 8 bits por byte.
101 entropy_shannon_py_cybersecurity entropy_shannon function function py cybersecurity pure Calcula la entropia de Shannon de datos binarios (0-8 bits por byte). Util para detectar datos cifrados o comprimidos.
102 exit_with_status_bash_shell exit_with_status function function bash shell pure Calcula el exit code estandar (0=success, 1=failure, 2=partial) a partir de contadores de pasos. Si failed_steps=0 imprime 0 y sale con 0. Si ok_steps=0 imprime 1 y sale con 1. Si hay ambos imprime 2
103 extract_urls_go_cybersecurity extract_urls function function go cybersecurity pure Extrae todas las URLs HTTP/HTTPS de un texto usando expresiones regulares.
104 extract_urls_py_cybersecurity extract_urls function function py cybersecurity pure Extrae todas las URLs (http/https) de un texto. Util para analisis de IoCs y threat intelligence.
105 fetch_data_frame_go_datascience fetch_data_frame function function go datascience impure Ejecuta una consulta SQL contra un DSN y retorna los resultados como slice de mapas columna-valor.
106 fetch_http_headers_go_cybersecurity fetch_http_headers function function go cybersecurity impure Realiza una solicitud HTTP HEAD a una URL y devuelve los headers de la respuesta.
107 fetch_ohlcv_go_finance fetch_ohlcv function function go finance impure Obtiene datos OHLCV de un exchange para un simbolo e intervalo dados.
108 fft_go_datascience fft function function go datascience pure Calcula la Transformada Rápida de Fourier (FFT) usando el algoritmo Cooley-Tukey radix-2. Aplica zero-padding si la longitud no es potencia de 2.
109 filter_list_py_core filter_list function function py core pure Filtra una lista aplicando un predicado sin mutar la original.
110 filter_slice_go_core filter_slice function function go core pure Filtra un slice aplicando un predicado sin mutar el original. Retorna un nuevo slice con los elementos que cumplen la condicion.
111 find_go_core find function function go core pure Devuelve el primer elemento del slice que cumple el predicado, envuelto en Option.
112 find_py_core find function function py core pure Encuentra el primer elemento que cumple el predicado. Retorna None si no hay coincidencia.
113 find_free_port_bash_shell find_free_port function function bash shell impure Busca el primer puerto TCP libre en un rango dado usando ss y lsof. Retorna el numero de puerto a stdout.
114 find_index_go_core find_index function function go core pure Devuelve el indice del primer elemento que cumple el predicado, envuelto en Option.
115 find_index_py_core find_index function function py core pure Encuentra el indice del primer elemento que cumple el predicado. Retorna -1 si no hay coincidencia.
116 flat_map_py_core flat_map function function py core pure Aplica una funcion que retorna listas a cada elemento y aplana el resultado un nivel.
117 flat_map_slice_go_core flat_map_slice function function go core pure Aplica una funcion que devuelve slices a cada elemento y aplana el resultado.
118 flatten_go_core flatten function function go core pure Aplana un slice de slices en un unico slice.
119 flatten_py_core flatten function function py core pure Aplana una lista de listas un nivel, concatenando las sublistas.
120 flip_go_core flip function function go core pure Intercambia el orden de los argumentos de una funcion de dos parametros.
121 form_field_typescript_ui form_field function component typescript ui impure Wrapper de campo de formulario con label, helper text, error y ARIA automáticos. Inyecta id y aria-describedby a hijos.
122 format_compact_typescript_core format_compact function function typescript core pure Familia de funciones de formato compacto: números (K/M/B), frecuencia (Hz/KHz/MHz), bytes (KB/MB/GB), duración (ms/s/min/h).
123 generate_dockerfile_go_infra generate_dockerfile function function go infra pure Genera el texto de un Dockerfile multi-stage para una app Go. Stage build con golang:1.23-alpine, stage final con alpine:latest. Incluye ENV vars del map con orden determinista. Funcion pura sin I/O.
124 generate_id_go_core generate_id function function go core pure Genera un ID canonico determinista a partir de nombre, lenguaje y dominio.
125 get_series_color_typescript_core get_series_color function function typescript core pure Devuelve color para una serie de gráfico por índice cíclico, o el color explícito si se proporciona.
126 go_build_binary_go_infra go_build_binary function function go infra impure Compila un binario Go desde un directorio de proyecto. Si ldflags está vacío usa -s -w (strip debug). Si outputPath está vacío usa build/{dirname} dentro del projectDir. Ejecuta con CGO_ENABLED=0.
127 group_by_go_core group_by function function go core pure Agrupa elementos de un slice por clave generada con una funcion.
128 group_by_go_datascience group_by function function go datascience pure Agrupa los elementos de un slice según una función clave, devolviendo un mapa de clave a slice de elementos.
129 group_by_py_core group_by function function py core pure Agrupa elementos de una lista por una funcion clave. Retorna dict de clave a lista.
130 hash_md5_go_cybersecurity hash_md5 function function go cybersecurity pure Calcula el hash MD5 de un slice de bytes y devuelve el resultado como string hexadecimal.
131 hash_md5_py_cybersecurity hash_md5 function function py cybersecurity pure Calcula el hash MD5 de datos binarios. Retorna hex digest.
132 hash_sha256_go_cybersecurity hash_sha256 function function go cybersecurity pure Calcula el hash SHA-256 de un slice de bytes y devuelve el resultado como string hexadecimal.
133 hash_sha256_py_cybersecurity hash_sha256 function function py cybersecurity pure Calcula el hash SHA-256 de datos binarios. Retorna hex digest.
134 health_check_http_go_infra health_check_http function function go infra impure Hace polling HTTP GET a un endpoint hasta recibir status 200 o hasta agotar el timeout. Útil para esperar que un servicio levante antes de continuar un pipeline.
135 hide_cursor_go_tui hide_cursor function function go tui pure Devuelve el codigo de escape ANSI para ocultar el cursor del terminal.
136 histogram_go_datascience histogram function function go datascience pure Calcula las frecuencias de un slice de float64 distribuidas en un número dado de buckets equiespaciados.
137 histogram_py_datascience histogram function function py datascience pure Calcula histograma con N buckets. Retorna lista de conteos por bucket.
138 identity_go_core identity function function go core pure Devuelve el valor recibido sin modificarlo. Elemento neutro de la composicion.
139 impute_go_datascience impute function function go datascience pure Rellena valores NaN en un slice de float64 usando forward-fill, reemplazando cada NaN con el último valor válido anterior.
140 impute_py_datascience impute function function py datascience pure Reemplaza None y NaN con la media de los valores validos.
141 init_jupyter_analysis_bash_pipelines init_jupyter_analysis function pipeline bash pipelines impure Inicializa un analisis Jupyter completo en analysis/{nombre}/ con venv, paquetes, launcher, MCP y reglas para agentes Claude. Acepta paquetes extra opcionales.
142 init_metabase_go_infra init_metabase function pipeline go infra impure Pipeline que inicializa un contenedor Metabase con su base de datos Postgres. Crea red Docker, pull de imágenes, inicia Postgres con volume persistente, espera health check y lanza Metabase conectado.
143 init_uv_venv_bash_infra init_uv_venv function function bash infra impure Crea un virtualenv Python con uv en el directorio dado si no existe. Fallback a python3 -m venv. Retorna la ruta del venv.
144 input_ts_ui input function component ts ui impure Campo de entrada accesible con soporte para iconos, grupos, validación ARIA y estados disabled/invalid.
145 install_nordvpn_bash_infra install_nordvpn function function bash infra impure Instala NordVPN CLI en Ubuntu/Debian (incluido WSL2). Configura repositorio oficial, instala paquete y habilita servicio nordvpnd. Idempotente.
146 ip_in_range_go_cybersecurity ip_in_range function function go cybersecurity pure Verifica si una direccion IP se encuentra dentro de un rango CIDR dado.
147 is_base64_go_cybersecurity is_base64 function function go cybersecurity pure Valida si un string es una cadena base64 valida segun el encoding estandar.
148 is_base64_py_cybersecurity is_base64 function function py cybersecurity pure Verifica si un string es base64 valido. Acepta base64 estandar y URL-safe. Requiere minimo 4 caracteres.
149 is_hex_go_cybersecurity is_hex function function go cybersecurity pure Valida si un string es una cadena hexadecimal valida (longitud par, caracteres 0-9 a-f A-F).
150 is_hex_py_cybersecurity is_hex function function py cybersecurity pure Verifica si un string es hexadecimal valido. Acepta con o sin prefijo 0x. Requiere minimo 2 caracteres.
151 jaccard_similarity_go_cybersecurity jaccard_similarity function function go cybersecurity pure Calcula la similitud de Jaccard entre dos conjuntos de tokens. Retorna un valor entre 0.0 y 1.0.
152 jaccard_similarity_py_cybersecurity jaccard_similarity function function py cybersecurity pure Calcula el coeficiente de similitud de Jaccard entre dos listas. J(A,B) = |A interseccion B| / |A union B|.
153 jupyter_discover_py_notebook jupyter_discover function function py notebook impure Descubre instancias de Jupyter Lab activas escaneando archivos .jupyter-port en analysis/ y puertos comunes (8888-8892). Para cada instancia consulta /api/status, /api/config, /api/kernels y /api/sess
154 jupyter_exec_py_notebook jupyter_exec function function py notebook impure Ejecuta codigo en kernels de Jupyter via WebSocket. Tres modos: append (añade celda al notebook y la ejecuta), cell (ejecuta celda existente por indice), kernel (ejecuta en el kernel sin tocar ningun
155 jupyter_kernel_py_notebook jupyter_kernel function function py notebook impure CRUD completo de kernels Jupyter via REST API. Expone seis operaciones: list, start, restart, interrupt, shutdown y sessions. Usa solo stdlib (urllib, json), sin dependencias externas.
156 jupyter_read_py_notebook jupyter_read function function py notebook impure Lee celdas de un notebook Jupyter abierto via el protocolo de colaboracion en tiempo real (CRDT/Y.js). Devuelve el estado actual incluyendo cambios no guardados. Expone tambien jupyter_notebook_info()
157 jupyter_write_py_notebook jupyter_write function function py notebook impure Operaciones de escritura sobre celdas de un notebook Jupyter via colaboracion en tiempo real (WebSocket). Expone cinco operaciones: append_code, append_markdown, insert, edit, delete. NO ejecuta celda
158 kpi_card_typescript_ui kpi_card function component typescript ui impure Card de KPI con label, valor+unidad, delta descriptivo con color semántico, icono, slot de chart inline y action. 3 tamaños.
159 label_ts_ui label function component ts ui impure Etiqueta de formulario accesible con soporte para estados disabled y peer-disabled.
160 levenshtein_distance_go_cybersecurity levenshtein_distance function function go cybersecurity pure Calcula la distancia de edicion de Levenshtein entre dos strings. Util para deteccion de typosquatting.
161 levenshtein_distance_py_cybersecurity levenshtein_distance function function py cybersecurity pure Calcula la distancia de Levenshtein (edit distance) entre dos strings. Util para deteccion de typosquatting en dominios.
162 line_chart_typescript_ui line_chart function component typescript ui impure Gráfico de líneas Recharts con multi-series, 5 tipos de curva, zoom brush, líneas de referencia, tooltips temáticos.
163 linspace_py_datascience linspace function function py datascience pure Genera una lista de valores equiespaciados entre start y stop (inclusivos).
164 load_csv_go_datascience load_csv function function go datascience impure Carga un archivo CSV desde disco y lo retorna como slice de mapas columna-valor.
165 load_ohlcv_from_duckdb_go_finance load_ohlcv_from_duckdb function function go finance impure Carga datos OHLCV ejecutando una query SQL en una base de datos DuckDB.
166 load_parquet_go_datascience load_parquet function function go datascience impure Carga un archivo Parquet desde disco y lo retorna como slice de mapas columna-valor.
167 log_return_go_finance log_return function function go finance pure Calcula el retorno logaritmico entre un precio inicial y un precio final.
168 log_return_py_finance log_return function function py finance pure Calcula el retorno logaritmico entre dos precios.
169 lookup_whois_go_cybersecurity lookup_whois function function go cybersecurity impure Realiza una consulta WHOIS para un dominio conectandose al servidor whois.iana.org por TCP.
170 lorenz_step_go_datascience lorenz_step function function go datascience pure Paso del atractor de Lorenz (sistema caótico determinista). Integración Euler con parámetros configurables. Incluye LorenzSeries para generar N pasos.
171 map_concurrent_go_core map_concurrent function function go core impure Aplica una funcion a cada elemento de un slice usando un pool de goroutines como workers. Los resultados preservan el orden original del slice de entrada.
172 map_list_py_core map_list function function py core pure Aplica una funcion a cada elemento de una lista, retornando una nueva lista.
173 map_slice_go_core map_slice function function go core pure Transforma cada elemento de un slice aplicando una funcion. Retorna un nuevo slice del mismo tamaño con los resultados.
174 max_drawdown_go_finance max_drawdown function function go finance pure Calcula el maximo drawdown de una curva de equity, retornando la magnitud y los indices pico-valle.
175 max_drawdown_py_finance max_drawdown function function py finance pure Calcula el maximo drawdown y los indices de inicio y fin del peor periodo.
176 memoize_go_core memoize function function go core pure Cachea resultados de una funcion pura. Retorna una nueva funcion que almacena en un mapa interno los resultados ya calculados, evitando recalculos para la misma clave.
177 metabase_add_database_py_infra metabase_add_database function function py infra impure Agrega una nueva database a Metabase via POST /api/database. Soporta cualquier engine (sqlite, postgres, mysql, etc.).
178 metabase_add_ops_db_py_pipelines metabase_add_ops_db function pipeline py pipelines impure Registra la operations.db de una app en Metabase como database SQLite. Verifica duplicados y muestra el mount necesario para el contenedor Docker.
179 metabase_auth_go_infra metabase_auth function function go infra impure Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias (configurable con MAX_SESSION_AGE en Metabase). Endpoint: POST /api/session.
180 metabase_auth_py_infra metabase_auth function function py infra impure Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias. Endpoint: POST /api/session.
181 metabase_create_card_go_infra metabase_create_card function function go infra impure Crea una nueva card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
182 metabase_create_card_py_infra metabase_create_card function function py infra impure Crea una card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card.
183 metabase_create_dashboard_go_infra metabase_create_dashboard function function go infra impure Crea un nuevo dashboard vacio en Metabase. Para agregar cards usar MetabaseUpdateDashboard con el campo dashcards. Endpoint: POST /api/dashboard.
184 metabase_create_dashboard_py_infra metabase_create_dashboard function function py infra impure Crea dashboard vacio en Metabase. Para agregar cards usar metabase_update_dashboard con dashcards. Endpoint: POST /api/dashboard.
185 metabase_create_ops_dashboard_py_pipelines metabase_create_ops_dashboard function pipeline py pipelines impure Crea dashboard operativo en Metabase para una app: KPIs de entities/relations/executions/assertions, distribucion por status y tipo, relaciones frecuentes, resultados de ejecuciones y assertions.
186 metabase_create_user_go_infra metabase_create_user function function go infra impure Crea un nuevo usuario en Metabase. Si no se provee password, Metabase envia email de invitacion. Requiere permisos de superusuario. Endpoint: POST /api/user.
187 metabase_create_user_py_infra metabase_create_user function function py infra impure Crea un nuevo usuario en Metabase. Sin password envia invitacion por email. Requiere superusuario. Endpoint: POST /api/user.
188 metabase_deactivate_user_go_infra metabase_deactivate_user function function go infra impure Desactiva (soft-delete) un usuario en Metabase. El usuario no se elimina permanentemente, solo se marca como inactivo. Para reactivar, usar PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id
189 metabase_deactivate_user_py_infra metabase_deactivate_user function function py infra impure Desactiva (soft-delete) un usuario en Metabase. Reactivar con PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id.
190 metabase_delete_card_go_infra metabase_delete_card function function go infra impure Elimina permanentemente una card/pregunta de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateCard con archived:true. Endpoint: DELETE /api/card/:id.
191 metabase_delete_card_py_infra metabase_delete_card function function py infra impure Elimina permanentemente una card/pregunta. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/card/:id.
192 metabase_delete_dashboard_go_infra metabase_delete_dashboard function function go infra impure Elimina permanentemente un dashboard de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateDashboard con archived:true. Endpoint: DELETE /api/dashboard/:id.
193 metabase_delete_dashboard_py_infra metabase_delete_dashboard function function py infra impure Elimina permanentemente un dashboard. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/dashboard/:id.
194 metabase_execute_card_go_infra metabase_execute_card function function go infra impure Ejecuta la query de una card/pregunta guardada en Metabase y retorna los resultados. Soporta parametros para queries parametrizadas. Endpoint: POST /api/card/:id/query.
195 metabase_execute_card_py_infra metabase_execute_card function function py infra impure Ejecuta la query de una card guardada y retorna resultados con columnas y filas. Soporta parametros. Endpoint: POST /api/card/:id/query.
196 metabase_execute_query_go_infra metabase_execute_query function function go infra impure Ejecuta una query SQL ad-hoc contra una database de Metabase sin guardarla como card. Util para consultas rapidas y exploracion. Endpoint: POST /api/dataset.
197 metabase_execute_query_py_infra metabase_execute_query function function py infra impure Ejecuta query SQL ad-hoc contra Metabase sin guardarla como card. Util para exploracion rapida. Endpoint: POST /api/dataset.
198 metabase_fix_permissions_py_pipelines metabase_fix_permissions function pipeline py pipelines impure Arregla permisos SQLITE_READONLY_DIRECTORY en el contenedor Metabase. Hace chmod 777/666 en directorios y archivos .db bajo /data/ para que el usuario metabase (UID 2000) pueda crear journal files.
199 metabase_get_card_go_infra metabase_get_card function function go infra impure Obtiene los detalles completos de una card/pregunta de Metabase por su ID. Incluye la query, visualizacion y metadata. Endpoint: GET /api/card/:id.
200 metabase_get_card_py_infra metabase_get_card function function py infra impure Obtiene detalles completos de una card/pregunta de Metabase incluyendo query, visualizacion y metadata. Endpoint: GET /api/card/:id.
201 metabase_get_dashboard_go_infra metabase_get_dashboard function function go infra impure Obtiene un dashboard completo de Metabase incluyendo todas sus dashcards (cards posicionadas en el dashboard), tabs y parametros. Endpoint: GET /api/dashboard/:id.
202 metabase_get_dashboard_py_infra metabase_get_dashboard function function py infra impure Obtiene dashboard completo con dashcards (cards posicionadas), tabs y parametros. Endpoint: GET /api/dashboard/:id.
203 metabase_get_database_py_infra metabase_get_database function function py infra impure Obtiene los detalles de una database de Metabase por su ID. Endpoint: GET /api/database/:id.
204 metabase_get_user_go_infra metabase_get_user function function go infra impure Obtiene los detalles de un usuario de Metabase por su ID numerico. Endpoint: GET /api/user/:id.
205 metabase_get_user_py_infra metabase_get_user function function py infra impure Obtiene los detalles de un usuario de Metabase por su ID. Endpoint: GET /api/user/:id.
206 metabase_list_cards_go_infra metabase_list_cards function function go infra impure Lista preguntas/cards de Metabase con filtro opcional. Retorna array de cards. Endpoint: GET /api/card.
207 metabase_list_cards_py_infra metabase_list_cards function function py infra impure Lista preguntas/cards de Metabase. Filtros: all, mine, fav, archived, recent, popular, database, table. Endpoint: GET /api/card.
208 metabase_list_dashboards_go_infra metabase_list_dashboards function function go infra impure Lista dashboards de Metabase con filtro opcional. Retorna array de dashboards resumidos (sin dashcards). Endpoint: GET /api/dashboard.
209 metabase_list_dashboards_py_infra metabase_list_dashboards function function py infra impure Lista dashboards de Metabase. Filtros: all, mine, archived. Retorna resumen sin dashcards. Endpoint: GET /api/dashboard.
210 metabase_list_databases_py_infra metabase_list_databases function function py infra impure Lista las databases configuradas en Metabase. Endpoint: GET /api/database. Soporta incluir tablas con include_tables=True.
211 metabase_list_users_go_infra metabase_list_users function function go infra impure Lista usuarios de una instancia Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user. Requiere permisos de superusuario.
212 metabase_list_users_py_infra metabase_list_users function function py infra impure Lista usuarios de Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user.
213 metabase_setup_py_infra metabase_setup function function py infra impure Ejecuta el setup inicial de una instancia Metabase nueva via POST /api/setup. Obtiene el setup-token automaticamente y crea el usuario admin con preferencias del sitio.
214 metabase_update_card_go_infra metabase_update_card function function go infra impure Actualiza campos de una card/pregunta en Metabase. Solo se modifican los campos incluidos en el map. Endpoint: PUT /api/card/:id.
215 metabase_update_card_py_infra metabase_update_card function function py infra impure Actualiza campos de una card/pregunta via kwargs. Campos: name, description, display, dataset_query, collection_id, archived. Endpoint: PUT /api/card/:id.
216 metabase_update_dashboard_go_infra metabase_update_dashboard function function go infra impure Actualiza un dashboard en Metabase incluyendo metadata, cards y tabs. El campo dashcards representa el estado completo deseado: cards nuevas con ID negativo, existentes con ID positivo, omitidas se el
217 metabase_update_dashboard_py_infra metabase_update_dashboard function function py infra impure Actualiza dashboard incluyendo metadata, cards y tabs via kwargs. dashcards es el estado completo deseado: nuevas con ID negativo, existentes con positivo, omitidas se eliminan. Endpoint: PUT /api/das
218 metabase_update_user_go_infra metabase_update_user function function go infra impure Actualiza campos de un usuario en Metabase. Solo se modifican los campos incluidos en el map. Requiere permisos de superusuario. Endpoint: PUT /api/user/:id.
219 metabase_update_user_py_infra metabase_update_user function function py infra impure Actualiza campos de un usuario en Metabase via keyword arguments. Campos: first_name, last_name, email, is_superuser, group_ids, locale. Endpoint: PUT /api/user/:id.
220 min_max_scale_go_datascience min_max_scale function function go datascience pure Escala los valores de un slice al rango [0, 1] usando normalización min-max.
221 min_max_scale_py_datascience min_max_scale function function py datascience pure Escala los valores al rango [0, 1] usando min-max normalization.
222 new_base_model_go_tui new_base_model function function go tui pure Construye un modelo base con dimensiones de terminal y estilos por defecto. Sirve como fundacion para componer modelos mas complejos.
223 new_confirm_go_tui new_confirm function function go tui pure Construye un modelo de dialogo de confirmacion con una pregunta si/no.
224 new_filtered_list_go_tui new_filtered_list function function go tui pure Construye un modelo de lista con campo de busqueda integrado. El placeholder se muestra en el input de filtro cuando esta vacio.
225 new_list_go_tui new_list function function go tui pure Construye un modelo de lista simple a partir de una coleccion de items. Cada item se renderiza como una fila seleccionable.
226 new_multi_list_go_tui new_multi_list function function go tui pure Construye un modelo de lista con seleccion multiple. Permite al usuario marcar varios items antes de confirmar.
227 new_multi_progress_go_tui new_multi_progress function function go tui pure Construye un modelo de progreso multiple vacio. Las barras individuales se agregan posteriormente via mensajes.
228 new_progress_go_tui new_progress function function go tui pure Construye un modelo de barra de progreso con valor total y etiqueta descriptiva.
229 new_progress_with_styles_go_tui new_progress_with_styles function function go tui pure Construye un modelo de barra de progreso con valor total, etiqueta y estilos visuales personalizados.
230 new_spinner_go_tui new_spinner function function go tui pure Construye un modelo de spinner basico con un mensaje descriptivo. Usa el estilo por defecto.
231 new_spinner_with_style_go_tui new_spinner_with_style function function go tui pure Construye un modelo de spinner con mensaje y estilos visuales personalizados.
232 new_spinner_with_timeout_go_tui new_spinner_with_timeout function function go tui pure Construye un modelo de spinner con limite de tiempo. Si la operacion excede el timeout, el spinner se detiene automaticamente.
233 new_styles_go_tui new_styles function function go tui pure Construye un conjunto de estilos lipgloss a partir de un tema de colores. Los estilos resultantes se aplican a todos los componentes TUI.
234 nordvpn_connect_bash_infra nordvpn_connect function function bash infra impure Conecta a NordVPN por pais, ciudad o servidor especifico. Sin argumentos conecta al mejor servidor disponible. Devuelve JSON con resultado.
235 nordvpn_container_run_go_infra nordvpn_container_run function function go infra impure Ejecuta un container Docker cuyo trafico pasa por el gateway NordVPN usando --network=container:<gateway>. El container hereda la IP y tunel VPN del gateway.
236 nordvpn_container_start_go_infra nordvpn_container_start function function go infra impure Levanta un container Docker con NordVPN como gateway de red. Otros containers pueden rutear su trafico a traves de este con --network=container:<name>. Espera hasta 30s a que el tunel este activo.
237 nordvpn_container_stop_go_infra nordvpn_container_stop function function go infra impure Detiene y elimina el container gateway NordVPN y opcionalmente los containers cliente que usan su red.
238 nordvpn_disconnect_bash_infra nordvpn_disconnect function function bash infra impure Desconecta de NordVPN. Idempotente — si no hay conexion activa retorna ok. Devuelve JSON con resultado.
239 nordvpn_get_ip_bash_infra nordvpn_get_ip function function bash infra impure Obtiene IP publica actual con fallback entre multiples servicios. Indica si la conexion VPN esta activa y el servidor usado.
240 nordvpn_list_cities_bash_infra nordvpn_list_cities function function bash infra impure Lista ciudades disponibles de un pais en NordVPN como array JSON ordenado.
241 nordvpn_list_countries_bash_infra nordvpn_list_countries function function bash infra impure Lista paises disponibles en NordVPN como array JSON ordenado alfabeticamente.
242 nordvpn_set_protocol_bash_infra nordvpn_set_protocol function function bash infra impure Cambia el protocolo de NordVPN entre NordLynx (WireGuard) y OpenVPN. NordLynx recomendado por velocidad.
243 nordvpn_status_bash_infra nordvpn_status function function bash infra impure Obtiene estado actual de NordVPN como JSON estructurado. Incluye servidor, IP, pais, protocolo y estado de conexion.
244 normalize_ohlcv_go_finance normalize_ohlcv function function go finance pure Ajusta slices de precios OHLCV multiplicando cada valor por un factor dado.
245 normalize_url_go_cybersecurity normalize_url function function go cybersecurity pure Normaliza una URL: convierte el host a minusculas, elimina fragmentos y remueve parametros de tracking comunes.
246 normalize_url_py_cybersecurity normalize_url function function py cybersecurity pure Normaliza una URL: lowercase del host, elimina fragmentos, ordena parametros. Util para deduplicacion de IoCs.
247 page_header_typescript_ui page_header function component typescript ui impure Cabecera de página con título, subtítulo, acciones, back button, tabs integrados, badge y modo sticky. Incluye SimplePageHeader.
248 parse_ip_cidr_go_cybersecurity parse_ip_cidr function function go cybersecurity pure Parsea una notacion CIDR IPv4 y devuelve la direccion de red, broadcast y cantidad de hosts usables.
249 parse_nordvpn_status_go_infra parse_nordvpn_status function function go infra pure Parsea la salida de texto de nordvpn status a un struct tipado. Elimina codigos ANSI y normaliza claves.
250 partial2_go_core partial2 function function go core pure Aplica parcialmente el primer argumento de una funcion de dos parametros.
251 partition_go_core partition function function go core pure Divide un slice en dos segun un predicado. El primer slice contiene los elementos que cumplen el predicado, el segundo los que no. Se preserva el orden original.
252 partition_py_core partition function function py core pure Divide una lista en dos: (elementos que cumplen el predicado, elementos que no).
253 pass_delete_bash_infra pass_delete function function bash infra impure Elimina un secreto del password store (pass).
254 pass_generate_bash_infra pass_generate function function bash infra impure Genera un password aleatorio, lo almacena en el password store e imprime el valor generado.
255 pass_get_bash_infra pass_get function function bash infra impure Lee un secreto del password store (pass) y lo imprime a stdout.
256 pass_list_bash_infra pass_list function function bash infra impure Lista entradas del password store como JSON array. Filtra opcionalmente por prefijo.
257 pass_set_bash_infra pass_set function function bash infra impure Inserta o sobreescribe un secreto en el password store (pass).
258 pass_sync_bash_infra pass_sync function function bash infra impure Sincroniza el password store con el repositorio git remoto (pull + push).
259 pearson_go_datascience pearson function function go datascience pure Calcula el coeficiente de correlación de Pearson entre dos slices de float64.
260 pearson_py_datascience pearson function function py datascience pure Calcula el coeficiente de correlacion de Pearson entre dos listas de floats.
261 pie_chart_typescript_ui pie_chart function component typescript ui impure Gráfico de torta/dona Recharts con Cell por segmento, colores automáticos, labels con porcentaje, Legend y Tooltip temático. Soporte donut con innerRadius configurable.
262 pipe_py_core pipe function function py core pure Pasa un valor a traves de una secuencia de funciones de izquierda a derecha.
263 pipe2_go_core pipe2 function function go core pure Compone dos funciones de izquierda a derecha. pipe2(f, g)(x) = g(f(x)).
264 pipe3_go_core pipe3 function function go core pure Compone tres funciones de izquierda a derecha.
265 pipeline_go_core pipeline function function go core pure Compone funciones T -> T en secuencia de izquierda a derecha. Pipeline(f, g, h)(x) equivale a h(g(f(x))). Sin funciones retorna la identidad.
266 pipeline_launcher_go_infra pipeline_launcher function pipeline go infra impure TUI interactiva que lista pipelines del registry, permite lanzarlos como subprocesos y registra cada ejecución en operations.db. Dos tabs: Pipelines (filtro + launch) y History (historial).
267 postgres_open_go_infra postgres_open function function go infra impure Conecta a PostgreSQL construyendo el DSN desde parametros individuales. sslmode por defecto 'disable' si vacio.
268 print_error_go_tui print_error function function go tui impure Imprime un mensaje con estilo de error (rojo) en stderr.
269 print_info_go_tui print_info function function go tui impure Imprime un mensaje con estilo informativo (cyan) en stdout.
270 print_muted_go_tui print_muted function function go tui impure Imprime un mensaje con estilo atenuado (gris) en stdout.
271 print_success_go_tui print_success function function go tui impure Imprime un mensaje con estilo de exito (verde) en stdout.
272 print_warning_go_tui print_warning function function go tui impure Imprime un mensaje con estilo de advertencia (naranja) en stdout.
273 progress_bar_typescript_ui progress_bar function component typescript ui impure Barra de progreso con variantes de color y tamaño, buffer, animación, modo indeterminado y display de valor.
274 quit_msg_go_tui quit_msg function function go tui pure Devuelve un mensaje de salida para el bucle de Bubble Tea.
275 reduce_go_core reduce function function go core pure Reduce un slice a un unico valor aplicando una funcion acumuladora de izquierda a derecha.
276 reduce_list_py_core reduce_list function function py core pure Reduce una lista con un acumulador y una funcion binaria fn(acc, x).
277 report_execution_json_bash_shell report_execution_json function function bash shell pure Genera un JSON de reporte de ejecucion siguiendo el estandar fn-registry (docs/execution_standard.md). Recibe los metadatos del flujo y un archivo TSV con resultados de pasos (columnas: name, action,
278 resolve_dns_go_cybersecurity resolve_dns function function go cybersecurity impure Resuelve un hostname a sus direcciones IP usando el resolver DNS del sistema.
279 retry_with_backoff_go_core retry_with_backoff function function go core impure Reintenta una funcion impura con backoff exponencial. El delay entre intento i e i+1 es baseDelay * 2^i. Retorna el primer resultado exitoso o el ultimo error tras agotar los reintentos.
280 rewrite_rule_go_core rewrite_rule function function go core pure Reescribe campos bare en una expresion SQL a llamadas json_extract sobre una columna JSON de SQLite.
281 rolling_window_go_datascience rolling_window function function go datascience pure Genera ventanas deslizantes de tamaño fijo sobre un slice genérico.
282 rolling_window_py_datascience rolling_window function function py datascience pure Genera ventanas deslizantes de tamanio fijo sobre una lista.
283 rsi_go_finance rsi function function go finance pure Calcula el Relative Strength Index (RSI) usando suavizado de Wilder.
284 rsi_py_finance rsi function function py finance pure Calcula el Relative Strength Index (RSI) de una serie de precios.
285 run_cmd_go_shell run_cmd function function go shell impure Ejecuta un comando del sistema con timeout de 30 segundos y devuelve el resultado.
286 run_cmd_timeout_go_shell run_cmd_timeout function function go shell impure Ejecuta un comando del sistema con timeout configurable.
287 run_fullscreen_go_tui run_fullscreen function function go tui impure Ejecuta un modelo Bubble Tea en modo fullscreen.
288 run_model_go_tui run_model function function go tui impure Ejecuta un modelo Bubble Tea y devuelve el modelo final o error.
289 run_pipe_go_shell run_pipe function function go shell impure Encadena multiples comandos con pipe y devuelve el resultado final.
290 run_shell_go_shell run_shell function function go shell impure Ejecuta un comando shell interpretado por /bin/sh.
291 run_shell_timeout_go_shell run_shell_timeout function function go shell impure Ejecuta un comando shell con timeout configurable.
292 run_steps_bash_shell run_steps function function bash shell impure Ejecuta pasos de un YAML generico donde cada step tiene action=command. Lee el YAML con yq, ejecuta cada paso secuencialmente con timeout configurable, captura exit code y output, respeta continue_on_
293 run_with_mouse_go_tui run_with_mouse function function go tui impure Ejecuta un modelo Bubble Tea con soporte de raton habilitado.
294 scaffold_wails_app_go_infra scaffold_wails_app function function go infra impure Genera proyecto Wails completo: main.go con embed, app.go con bindings base, wails.json, go.mod, y frontend vinculado a Frontend_Library.
295 scan_port_tcp_go_cybersecurity scan_port_tcp function function go cybersecurity impure Escanea un puerto TCP en un host dado. Devuelve el estado (open/closed/filtered) y un banner si esta abierto.
296 select_typescript_ui select function component typescript ui impure Select genérico accesible con grupos, separadores y animaciones. Base-UI primitive con posicionamiento automático.
297 settings_page_typescript_ui settings_page function function typescript ui pure Genera una página de configuración con navegación lateral, secciones y campos de formulario (text, number, toggle, select, textarea).
298 setup_metabase_volume_bash_pipelines setup_metabase_volume function pipeline bash pipelines impure Copia registry.db al contenedor Docker de Metabase verificando existencia del archivo, disponibilidad de docker, estado del contenedor y coincidencia de tamaños. Todos los argumentos son opcionales co
299 sharpe_ratio_go_finance sharpe_ratio function function go finance pure Calcula el ratio de Sharpe anualizado a partir de retornos, tasa libre de riesgo y frecuencia.
300 sharpe_ratio_py_finance sharpe_ratio function function py finance pure Calcula el Sharpe Ratio anualizado de una serie de retornos.
301 show_cursor_go_tui show_cursor function function go tui pure Devuelve el codigo de escape ANSI para mostrar el cursor del terminal.
302 skeleton_typescript_ui skeleton function component typescript ui impure Sistema de loading skeletons: base, text, card, avatar, button, table. Variantes preconfiguradas para estados de carga.
303 sma_go_finance sma function function go finance pure Calcula la media movil simple (SMA) sobre una serie de datos con un periodo dado.
304 sma_py_finance sma function function py finance pure Calcula la media movil simple (SMA) de una serie de precios.
305 sparkline_typescript_ui sparkline function component typescript ui impure Mini gráfico inline SVG puro (sin Recharts) con variantes line, area y bar. Para KPI cards y tablas.
306 sqlite_open_go_infra sqlite_open function function go infra impure Abre (o crea) una base de datos SQLite con WAL mode y foreign keys habilitados. Hace ping para verificar la conexion. Si basePath es no-vacio y path es relativo, resuelve el path como filepath.Join(ba
307 ssh_check_go_infra ssh_check function function go infra impure Verifica conectividad SSH ejecutando un comando noop en el host remoto. Timeout de 5 segundos.
308 ssh_download_go_infra ssh_download function function go infra impure Descarga un archivo del host remoto al filesystem local via scp.
309 ssh_exec_go_infra ssh_exec function function go infra impure Ejecuta un comando en el host remoto via SSH. Retorna stdout, stderr y exit code separados.
310 ssh_tunnel_close_go_infra ssh_tunnel_close function function go infra impure Cierra un tunel SSH enviando SIGTERM al proceso por PID.
311 ssh_tunnel_open_go_infra ssh_tunnel_open function function go infra impure Abre un tunel SSH (local port forwarding) en background. Retorna el PID del proceso para cerrarlo despues.
312 ssh_upload_go_infra ssh_upload function function go infra impure Sube un archivo local al host remoto via scp.
313 standardize_go_datascience standardize function function go datascience pure Aplica Z-score normalización a un slice de float64, transformando cada valor a (x - media) / desviación estándar.
314 standardize_py_datascience standardize function function py datascience pure Estandarizacion Z-score: transforma los datos a media=0 y desviacion=1.
315 stop_app_go_infra stop_app function pipeline go infra impure Para y elimina el contenedor de una app desplegada. Si removeImage es true elimina también la imagen Docker. containerName debe coincidir con el imageName usado en deploy_app.
316 stream_ticks_go_finance stream_ticks function function go finance impure Abre un stream de ticks en tiempo real para un simbolo via websocket.
317 tabs_typescript_ui tabs function component typescript ui impure Sistema de tabs con orientación horizontal/vertical, variantes default y line, y soporte para iconos. Base-UI primitive.
318 take_go_core take function function go core pure Devuelve los primeros n elementos de un slice.
319 take_py_core take function function py core pure Toma los primeros n elementos de una lista.
320 theme_config_to_colors_typescript_core theme_config_to_colors function function typescript core pure Convierte un ThemeConfig completo a ThemeColors plano para inyectar como CSS variables. Mapea tokens semánticos a variables CSS.
321 theme_provider_typescript_ui theme_provider function component typescript ui impure Provider de tema React con context, persistencia en localStorage, detección de preferencia del sistema y hook useTheme.
322 tick_to_ohlcv_go_finance tick_to_ohlcv function function go finance pure Agrega datos de ticks en velas OHLCV segun un intervalo de tiempo en segundos.
323 tooltip_typescript_ui tooltip function component typescript ui impure Tooltip accesible con animaciones, posicionamiento automático y arrow. Base-UI primitive con delay configurable.
324 uncurry2_go_core uncurry2 function function go core pure Transforma una funcion currificada en una funcion normal de dos argumentos.
325 unique_go_core unique function function go core pure Devuelve un slice con elementos unicos preservando el orden original.
326 unique_py_core unique function function py core pure Elimina duplicados de una lista preservando el orden de aparicion.
327 use_animated_canvas_typescript_ui use_animated_canvas function component typescript ui impure Hook React para canvas animado a N fps via requestAnimationFrame. Maneja DPR, resize, throttling, y contador de FPS real.
328 use_wails_event_typescript_ui use_wails_event function component typescript ui impure Hook para suscripción a eventos Go→TS y emisión TS→Go via Wails runtime. Soporta once, maxCallbacks, emit bidireccional.
329 use_wails_mutation_typescript_ui use_wails_mutation function component typescript ui impure Hook para escrituras IPC Wails con optimistic updates, invalidación automática de queries, retry y callbacks completos.
330 use_wails_query_typescript_ui use_wails_query function component typescript ui impure Hook React Query-like sobre IPC Wails. Cache automático, refetch por intervalo/foco, retry con backoff, invalidación.
331 use_wails_stream_typescript_ui use_wails_stream function component typescript ui impure Hook para streaming de datos Go→TS con buffer configurable, auto-complete, transform y control start/stop. Incluye useWailsLogs.
332 uv_add_packages_bash_infra uv_add_packages function function bash infra impure Instala paquetes Python en un proyecto usando uv add con fallback a pip. Inicializa pyproject.toml si no existe.
333 vwap_go_finance vwap function function go finance pure Calcula el Volume Weighted Average Price (VWAP) a partir de precios y volumenes.
334 vwap_py_finance vwap function function py finance pure Calcula el Volume-Weighted Average Price (VWAP).
335 wails_bind_crud_go_infra wails_bind_crud function function go infra pure Genera código Go de bindings CRUD para Wails: struct + métodos List/Get/Create/Update/Delete con stubs not-implemented.
336 wails_build_go_infra wails_build function function go infra impure Compila un proyecto Wails para linux/windows/darwin. Incluye WailsDev para modo desarrollo con hot reload.
337 wails_cache_typescript_core wails_cache function function typescript core pure Cache reactivo para IPC Wails con invalidación por prefijo, suscripción a cambios y tracking de staleness. Singleton global.
338 wails_emit_event_go_infra wails_emit_event function function go infra impure Emite eventos tipados de Go al frontend con timestamp automático. Incluye WailsEmitJSON para serialización explícita.
339 wails_provider_typescript_ui wails_provider function component typescript ui impure Provider React para IPC Wails con cache context, opciones default y fallback a singleton. Exporta useWailsContext y useWailsCache.
340 wails_stream_data_go_infra wails_stream_data function function go infra impure Envía datos como stream Go→TS con protocolo {name}/{name}:complete/{name}:error. Incluye WailsStreamFunc para generadores.
341 which_go_shell which function function go shell pure Busca la ruta de un ejecutable en el PATH del sistema. Devuelve None si no existe.
342 win_firewall_add_rule_ps_infra win_firewall_add_rule function function ps infra impure Añade una regla de entrada al firewall de Windows para permitir tráfico en un puerto TCP/UDP. Si ya existe una regla con el mismo nombre, la elimina y la recrea. Requiere privilegios de Administrador.
343 win_firewall_remove_rule_ps_infra win_firewall_remove_rule function function ps infra impure Elimina una regla del firewall de Windows por nombre. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador.
344 win_portproxy_add_ps_infra win_portproxy_add function function ps infra impure Añade una regla de port proxy v4tov4 con netsh para redirigir tráfico desde ListenAddr:ListenPort hacia ConnectAddr:ConnectPort. Si ya existe una regla para el mismo listenaddress:listenport, la elimi
345 win_portproxy_remove_ps_infra win_portproxy_remove function function ps infra impure Elimina una regla de port proxy v4tov4 de netsh identificada por ListenAddr:ListenPort. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador.
346 write_claude_jupyter_rules_bash_infra write_claude_jupyter_rules function function bash infra impure Genera o actualiza .claude/CLAUDE.md con reglas para agentes que trabajan con Jupyter: celdas inmutables, programacion funcional, uso de MCP, acceso al fn_registry.
347 write_dockerfile_go_infra write_dockerfile function function go infra impure Escribe content en dir/Dockerfile. Crea el directorio si no existe. Retorna el path absoluto del archivo escrito. Compañera impura de generate_dockerfile.
348 write_jupyter_launcher_bash_infra write_jupyter_launcher function function bash infra impure Genera un script run-jupyter-lab.sh que lanza Jupyter Lab en modo colaborativo con autodeteccion de puerto y token deshabilitado.
349 write_jupyter_registry_kernel_bash_infra write_jupyter_registry_kernel function function bash infra impure Genera un script de startup de IPython que autoconfigura FN_REGISTRY_ROOT, sys.path a python/functions del registry, y helpers fn_query/fn_search/fn_code para consultar registry.db desde notebooks.
350 write_mcp_jupyter_config_bash_infra write_mcp_jupyter_config function function bash infra impure Genera o actualiza .mcp.json con la configuracion de jupyter-mcp-server apuntando al venv local y puerto dado. Merge con jq si ya existe.
351 write_ohlcv_to_parquet_go_finance write_ohlcv_to_parquet function function go finance impure Persiste datos OHLCV en un archivo Parquet en la ruta indicada.
352 zip_go_core zip function function go core pure Combina dos slices en un slice de pares elemento a elemento.
353 zip_slices_go_datascience zip_slices function function go datascience pure Combina dos slices de float64 en un slice de pares [2]float64, truncando al más corto.
354 zip_with_py_core zip_with function function py core pure Combina dos listas elemento a elemento con una funcion. Se detiene en la mas corta.
355 ChartSeries_typescript_ui ChartSeries type typescript ui Tipos base para series y datos de gráficos. Usados por todos los chart components.
356 ComponentVariants_typescript_core ComponentVariants type typescript core Tipos base para componentes con variantes CVA. Props comunes y composición de variantes type-safe.
357 MetabaseClient_go_infra MetabaseClient type go infra Cliente para la API REST de Metabase. Contiene la URL base de la instancia y el token de autenticacion (session token o API key).
358 NordVPNStatus_go_infra NordVPNStatus type go infra Estado parseado de nordvpn status. Contiene informacion de conexion, servidor, ubicacion y protocolo.
359 ThemeConfig_typescript_ui ThemeConfig type typescript ui Sistema completo de tokens de diseño: colores semánticos, tipografía, spacing, sombras, motion, breakpoints. Base del theming de Frontend Library.
360 WailsIPC_typescript_ui WailsIPC type typescript ui Tipos base para el sistema IPC de Wails: QueryState, QueryOptions, MutationOptions, WailsEvent, defaults.
361 base_model_go_tui base_model type go tui Modelo base que provee dimensiones de terminal, estilos y manejo de errores comunes a todas las vistas TUI.
362 bollinger_result_go_finance bollinger_result type go finance Resultado de Bollinger Bands con bandas superior, media e inferior.
363 cidr_block_go_cybersecurity cidr_block type go cybersecurity Rango de red CIDR parseado con network, broadcast y numero de hosts.
364 cmd_result_go_shell cmd_result type go shell Resultado de la ejecucion de un comando del sistema con stdout, stderr y codigo de salida.
365 compose_project_go_docker compose_project type go docker Proyecto Docker Compose con nombre, archivos de configuracion y lista de servicios.
366 confirm_model_go_tui confirm_model type go tui Dialogo de confirmacion Si/No interactivo. Embeds BaseModel. Implementa tea.Model.
367 container_go_docker container type go docker Contenedor Docker con ID, nombre, imagen, estado y puertos expuestos.
368 container_info_go_infra container_info type go infra Información básica de un contenedor Docker: ID, nombre, imagen, estado, puertos, labels.
369 db_config_go_infra db_config type go infra Parametros de conexion para cualquier base de datos soportada. Agnóstico al driver.
370 drawdown_result_go_finance drawdown_result type go finance Resultado de maximo drawdown con el valor de caida y los indices de inicio y fin.
371 error_go_core error type go core Tipo de error base del registry. Referenciado como error_type por funciones impuras.
372 filtered_list_model_go_tui filtered_list_model type go tui Lista con filtrado por texto en tiempo real. Embeds ListModel y añade busqueda interactiva.
373 image_go_docker image type go docker Imagen Docker con repositorio, tag, tamaño y fecha de creacion.
374 image_info_go_infra image_info type go infra Información básica de una imagen Docker local: ID, repositorio, tag, tamaño, fecha.
375 list_item_go_tui list_item type go tui Item individual de una lista TUI con titulo, descripcion y valor arbitrario.
376 list_model_go_tui list_model type go tui Componente lista seleccionable con cursor, scroll y seleccion simple o multiple. Implementa tea.Model.
377 multi_progress_model_go_tui multi_progress_model type go tui Gestor de multiples barras de progreso simultaneas. Implementa tea.Model.
378 network_go_docker network type go docker Red Docker con nombre, driver y scope (local/global).
379 ohlcv_go_finance ohlcv type go finance Vela de mercado con precios de apertura, maximo, minimo, cierre y volumen.
380 option_go_core option type go core Tipo suma generico que representa un valor opcional: Some(T) o None. Alternativa a punteros nil para modelar ausencia de valor de forma explicita.
381 outlier_result_go_datascience outlier_result type go datascience Tipo suma que clasifica un dato como Normal o Outlier con su z-score. Usado por DetectOutliers.
382 pair_go_core pair type go core Tipo producto generico que agrupa dos valores de tipos potencialmente distintos. Util para ZipSlices y operaciones que devuelven dos resultados.
383 port_result_go_cybersecurity port_result type go cybersecurity Tipo suma para resultados de escaneo TCP: Open (con banner), Closed o Filtered.
384 progress_model_go_tui progress_model type go tui Barra de progreso con porcentaje, ETA y tiempo transcurrido. Implementa tea.Model.
385 result_go_core result type go core Tipo suma generico que representa exito (Ok) o fallo (Err). Permite componer operaciones que pueden fallar sin recurrir a multiples returns (T, error).
386 spinner_model_go_tui spinner_model type go tui Indicador de carga animado con mensaje personalizable. Implementa tea.Model.
387 spinner_with_timeout_model_go_tui spinner_with_timeout_model type go tui Spinner que se auto-detiene tras un timeout configurable. Embeds SpinnerModel.
388 ssh_conn_go_infra ssh_conn type go infra Parametros de conexion SSH reutilizables. Contiene host, puerto, usuario y ruta a clave privada.
389 styles_go_tui styles type go tui Coleccion completa de estilos lipgloss pre-configurados para tipografia, estados, componentes y layout.
390 theme_go_tui theme type go tui Paleta de colores para terminal con 9 colores semanticos. Base del sistema de estilos.
391 threat_result_go_cybersecurity threat_result type go cybersecurity Tipo suma para resultados de deteccion de amenazas: Clean, Suspicious o Malicious.
392 tick_go_finance tick type go finance Evento de trade individual en un mercado. Contiene simbolo, precio, volumen y timestamp.
393 volume_go_docker volume type go docker Volumen Docker con nombre, driver y punto de montaje en el host.