71 KiB
71 KiB
| 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. |