Files
retrieving_graphs/notebooks/data/graph_bench/rdflib.ttl
T

3466 lines
141 KiB
Turtle

@prefix fn: <http://fn-registry.local/> .
@prefix fnprop: <http://fn-registry.local/prop/> .
@prefix fnrel: <http://fn-registry.local/rel/> .
fn:ComponentVariants_typescript_core a fn:Type ;
fnprop:description "Tipos base para componentes con variantes CVA. Props comunes y composición de variantes type-safe." ;
fnprop:domain "core" ;
fnprop:lang "typescript" ;
fnprop:name "ComponentVariants" .
fn:alert_typescript_ui a fn:Function ;
fnprop:description "Alerta accesible con variantes default y destructive. Sistema de slots para título, descripción, icono y acción." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "alert" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:all_of_py_core a fn:Function ;
fnprop:description "Retorna True si todos los elementos de la lista cumplen el predicado." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "all_of" ;
fnprop:purity "pure" .
fn:all_slice_go_core a fn:Function ;
fnprop:description "Devuelve true si todos los elementos del slice cumplen el predicado." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "all_slice" ;
fnprop:purity "pure" .
fn:analytics_page_typescript_ui a fn:Function ;
fnprop:description "Genera un dashboard de analytics completo con header, fila de KPIs con deltas y grid de charts configurables." ;
fnprop:domain "ui" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "analytics_page" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:annualized_volatility_go_finance a fn:Function ;
fnprop:description "Calcula la volatilidad anualizada a partir de una serie de retornos y la frecuencia de los periodos." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "annualized_volatility" ;
fnprop:purity "pure" .
fn:annualized_volatility_py_finance a fn:Function ;
fnprop:description "Calcula la volatilidad anualizada de una serie de retornos." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "annualized_volatility" ;
fnprop:purity "pure" .
fn:any_of_py_core a fn:Function ;
fnprop:description "Retorna True si al menos un elemento de la lista cumple el predicado." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "any_of" ;
fnprop:purity "pure" .
fn:any_slice_go_core a fn:Function ;
fnprop:description "Devuelve true si al menos un elemento del slice cumple el predicado." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "any_slice" ;
fnprop:purity "pure" .
fn:area_chart_typescript_ui a fn:Function ;
fnprop:description "Gráfico de área Recharts con gradientes automáticos, multi-series, stacking y tooltips temáticos." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "area_chart" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:chart_container_typescript_ui,
fn:cn_typescript_core,
fn:get_series_color_typescript_core ;
fnrel:uses_type fn:ChartSeries_typescript_ui .
fn:autocorrelation_go_datascience a fn:Function ;
fnprop:description "Calcula la autocorrelación de una serie temporal con un desfase (lag) dado, usando correlación de Pearson." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "autocorrelation" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:pearson_go_datascience .
fn:autocorrelation_py_datascience a fn:Function ;
fnprop:description "Calcula la autocorrelacion de una serie temporal para un lag dado." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "autocorrelation" ;
fnprop:purity "pure" .
fn:badge_ts_ui a fn:Function ;
fnprop:description "Badge con 10 variantes semánticas (default, secondary, destructive, outline, ghost, link, success, warning, error, info) y 2 tamaños." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "ts" ;
fnprop:name "badge" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:bar_chart_typescript_ui a fn:Function ;
fnprop:description "Gráfico de barras Recharts con multi-series, orientación horizontal/vertical, tooltips temáticos y bordes redondeados." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "bar_chart" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:chart_container_typescript_ui,
fn:cn_typescript_core,
fn:get_series_color_typescript_core ;
fnrel:uses_type fn:ChartSeries_typescript_ui .
fn:bollinger_bands_go_finance a fn:Function ;
fnprop:description "Calcula las bandas de Bollinger (upper, middle, lower) para una serie de precios." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "bollinger_bands" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:bollinger_result_go_finance .
fn:bollinger_bands_py_finance a fn:Function ;
fnprop:description "Calcula las Bandas de Bollinger (upper, middle, lower) de una serie de precios." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "bollinger_bands" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:sma_py_finance .
fn:button_ts_ui a fn:Function ;
fnprop:description "Botón accesible con 6 variantes (default, outline, secondary, ghost, destructive, link) y 8 tamaños. Base-UI primitivo con CVA." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "ts" ;
fnprop:name "button" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:card_ts_ui a fn:Function ;
fnprop:description "Contenedor card con header, title, description, action, content y footer. Sistema de slots composable. Variantes default, borderless y ghost para dashboards dark." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "ts" ;
fnprop:name "card" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:cdp_click_go_browser a fn:Function ;
fnprop:description "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.dispatchMouseEvent." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_click" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser,
fn:cdp_evaluate_go_browser .
fn:cdp_close_go_browser a fn:Function ;
fnprop:description "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 falle." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_close" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:cdp_get_html_go_browser a fn:Function ;
fnprop:description "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." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_get_html" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser,
fn:cdp_evaluate_go_browser .
fn:cdp_navigate_go_browser a fn:Function ;
fnprop:description "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." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_navigate" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser .
fn:cdp_screenshot_go_browser a fn:Function ;
fnprop:description "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." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_screenshot" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser,
fn:cdp_evaluate_go_browser .
fn:cdp_type_text_go_browser a fn:Function ;
fnprop:description "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 primero para enfocar el elemento." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_type_text" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser .
fn:cdp_wait_element_go_browser a fn:Function ;
fnprop:description "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 acciones que producen cambios dinamicos." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_wait_element" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser,
fn:cdp_evaluate_go_browser .
fn:cdp_wait_load_go_browser a fn:Function ;
fnprop:description "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 error inmediato si CdpEvaluate falla (la conexion puede estar rota)." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_wait_load" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_evaluate_go_browser .
fn:chart_colors_typescript_core a fn:Function ;
fnprop:description "Paleta de colores para gráficos basada en CSS variables del tema activo. Colores accesibles por índice cíclico." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "chart_colors" ;
fnprop:purity "pure" .
fn:chrome_launch_go_browser a fn:Function ;
fnprop:description "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 retornar. Retorna el PID del proceso." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "chrome_launch" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:chunk_go_core a fn:Function ;
fnprop:description "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." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "chunk" ;
fnprop:purity "pure" .
fn:chunk_py_core a fn:Function ;
fnprop:description "Divide una lista en sublistas de tamanio fijo. El ultimo chunk puede ser menor." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "chunk" ;
fnprop:purity "pure" .
fn:cidr_block_go_cybersecurity a fn:Type ;
fnprop:description "Rango de red CIDR parseado con network, broadcast y numero de hosts." ;
fnprop:domain "cybersecurity" ;
fnprop:lang "go" ;
fnprop:name "cidr_block" .
fn:clear_screen_go_tui a fn:Function ;
fnprop:description "Devuelve el codigo de escape ANSI para limpiar la pantalla del terminal." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "clear_screen" ;
fnprop:purity "pure" .
fn:clickhouse_open_go_infra a fn:Function ;
fnprop:description "Conecta a ClickHouse construyendo DSN clickhouse://user:pass@host:port/database." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "clickhouse_open" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:db_config_go_infra .
fn:clip_go_datascience a fn:Function ;
fnprop:description "Recorta cada valor del slice para que quede dentro del rango [min, max]." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "clip" ;
fnprop:purity "pure" .
fn:clip_py_datascience a fn:Function ;
fnprop:description "Recorta los valores de la lista al rango [lo, hi]." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "clip" ;
fnprop:purity "pure" .
fn:compose2_go_core a fn:Function ;
fnprop:description "Compone dos funciones de derecha a izquierda. compose2(g, f)(x) = g(f(x))." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "compose2" ;
fnprop:purity "pure" .
fn:compose_py_core a fn:Function ;
fnprop:description "Compone funciones de derecha a izquierda. compose(f, g)(x) == f(g(x))." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "compose" ;
fnprop:purity "pure" .
fn:confirm_model_go_tui a fn:Type ;
fnprop:description "Dialogo de confirmacion Si/No interactivo. Embeds BaseModel. Implementa tea.Model." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "confirm_model" ;
fnrel:uses_type fn:base_model_go_tui .
fn:confirm_prompt_go_tui a fn:Function ;
fnprop:description "Muestra un dialogo de confirmacion Si/No en terminal y devuelve la eleccion del usuario." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "confirm_prompt" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:result_go_core .
fn:const_func_go_core a fn:Function ;
fnprop:description "Devuelve una funcion que siempre retorna el valor dado, ignorando su argumento." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "const_func" ;
fnprop:purity "pure" .
fn:crud_page_typescript_ui a fn:Function ;
fnprop:description "Genera una página CRUD completa con header, tabla con columnas configurables, botones de acción (add/edit/delete) y schema de formulario." ;
fnprop:domain "ui" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "crud_page" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:curry2_go_core a fn:Function ;
fnprop:description "Transforma una funcion de dos argumentos en forma currificada." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "curry2" ;
fnprop:purity "pure" .
fn:dark_styles_go_tui a fn:Function ;
fnprop:description "Construye estilos oscuros combinando DarkTheme con NewStyles. Atajo conveniente para terminales con fondo negro." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "dark_styles" ;
fnprop:purity "pure" .
fn:dark_theme_go_tui a fn:Function ;
fnprop:description "Construye un tema de colores oscuro para componentes TUI. Paleta optimizada para terminales con fondo negro." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "dark_theme" ;
fnprop:purity "pure" .
fn:dashboard_layout_typescript_ui a fn:Function ;
fnprop:description "Genera un grid responsive de dashboard a partir de un array de widgets con span configurable. 1-4 columnas con auto-responsive." ;
fnprop:domain "ui" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "dashboard_layout" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:data_table_typescript_ui a fn:Function ;
fnprop:description "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." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "data_table" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:db_close_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "db_close" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:db_create_table_go_infra a fn:Function ;
fnprop:description "Ejecuta CREATE TABLE IF NOT EXISTS con las definiciones de columnas dadas. Valida que el nombre de tabla sea un identificador SQL seguro." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "db_create_table" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:db_exec_go_infra a fn:Function ;
fnprop:description "Ejecuta un statement no-SELECT (INSERT, UPDATE, DELETE, DDL) y retorna el numero de filas afectadas." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "db_exec" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:db_insert_batch_go_infra a fn:Function ;
fnprop:description "Inserta multiples filas en una transaccion usando prepared statement. Retorna el total de filas afectadas. Mas eficiente que llamar DBInsertRow en un loop." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "db_insert_batch" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:db_insert_row_go_infra .
fn:db_query_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "db_query" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:default_theme_go_tui a fn:Function ;
fnprop:description "Construye el tema de colores por defecto para componentes TUI. Paleta clara optimizada para terminales con fondo blanco." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "default_theme" ;
fnprop:purity "pure" .
fn:deploy_app_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "pipeline" ;
fnprop:lang "go" ;
fnprop:name "deploy_app" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_build_image_go_infra,
fn:docker_run_container_go_infra,
fn:generate_dockerfile_go_infra,
fn:write_dockerfile_go_infra .
fn:detail_page_typescript_ui a fn:Function ;
fnprop:description "Genera una página de detalle de entidad con header (avatar, badge, back), grid de campos, tabs con contadores y timeline de actividad." ;
fnprop:domain "ui" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "detail_page" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:detect_cycle_go_core a fn:Function ;
fnprop:description "Detecta ciclos en un grafo dirigido almacenado en SQLite usando BFS antes de insertar una arista." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "detect_cycle" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:detect_outliers_go_datascience a fn:Function ;
fnprop:description "Detecta outliers en un slice de float64 usando z-score. Devuelve true para valores cuyo |z-score| supera el umbral." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "detect_outliers" ;
fnprop:purity "pure" .
fn:detect_outliers_py_datascience a fn:Function ;
fnprop:description "Detecta outliers por z-score. Retorna lista de bools, True donde |z-score| > threshold." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "detect_outliers" ;
fnprop:purity "pure" .
fn:detect_sql_injection_go_cybersecurity a fn:Function ;
fnprop:description "Analiza un input en busca de patrones heuristicos de inyeccion SQL y devuelve si se detecto amenaza y el patron encontrado." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "detect_sql_injection" ;
fnprop:purity "pure" .
fn:detect_sql_injection_py_cybersecurity a fn:Function ;
fnprop:description "Detecta patrones de SQL injection en un string. Retorna (is_threat, pattern) con el nombre del patron detectado." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "detect_sql_injection" ;
fnprop:purity "pure" .
fn:dialog_typescript_ui a fn:Function ;
fnprop:description "Diálogo modal accesible con overlay blur, animaciones, close button y sistema de slots (header, footer, title, description)." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "dialog" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:docker_compose_down_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_compose_down" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_compose_up_go_infra a fn:Function ;
fnprop:description "Levanta un stack docker-compose desde el archivo dado. Si detach es true ejecuta en background (-d). Retorna el stdout del comando." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_compose_up" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_remove_network_go_infra a fn:Function ;
fnprop:description "Elimina una red Docker por nombre o ID." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_remove_network" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_volume_create_go_infra a fn:Function ;
fnprop:description "Crea un volume Docker con el nombre dado. Retorna el nombre del volume creado tal como lo confirma Docker." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_volume_create" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_volume_list_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_volume_list" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_volume_remove_go_infra a fn:Function ;
fnprop:description "Elimina un volume Docker por nombre. Si force es true fuerza la eliminación aunque esté en uso." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_volume_remove" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:drop_go_core a fn:Function ;
fnprop:description "Elimina los primeros n elementos de un slice y devuelve el resto." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "drop" ;
fnprop:purity "pure" .
fn:drop_py_core a fn:Function ;
fnprop:description "Descarta los primeros n elementos de una lista." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "drop" ;
fnprop:purity "pure" .
fn:duckdb_open_go_infra a fn:Function ;
fnprop:description "Abre (o crea) una base de datos DuckDB. Path vacio o ':memory:' abre una base en memoria." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "duckdb_open" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:db_config_go_infra .
fn:ema_go_finance a fn:Function ;
fnprop:description "Calcula la media movil exponencial (EMA) sobre una serie de datos con un periodo dado." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ema" ;
fnprop:purity "pure" .
fn:ema_py_finance a fn:Function ;
fnprop:description "Calcula la media movil exponencial (EMA) de una serie de precios." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "ema" ;
fnprop:purity "pure" .
fn:embedding_encode_py_infra a fn:Function ;
fnprop:description "Genera embeddings normalizados para textos. Aplica prefijos e5 automaticamente segun mode (document/query)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_encode" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:embedding_load_model_py_infra .
fn:embedding_save_model_py_infra a fn:Function ;
fnprop:description "Descarga modelo de embeddings de HuggingFace y lo guarda en path local para carga rapida sin red." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_save_model" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:embedding_search_sqlvec_py_infra a fn:Function ;
fnprop:description "Busca los k vecinos mas cercanos en tabla sqlite-vec. Retorna rowids y distancias ordenados." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_search_sqlvec" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:embedding_search_usearch_py_infra a fn:Function ;
fnprop:description "Busca los k vecinos mas cercanos en indice USearch persistido. Busqueda sub-milisegundo." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_search_usearch" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:embedding_store_sqlvec_py_infra a fn:Function ;
fnprop:description "Inserta embeddings en tabla sqlite-vec. Crea la tabla virtual si no existe. Insercion en batches." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_store_sqlvec" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:embedding_store_usearch_py_infra a fn:Function ;
fnprop:description "Crea indice USearch con embeddings y lo persiste a archivo. Busqueda sub-milisegundo." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_store_usearch" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:entropy_shannon_go_cybersecurity a fn:Function ;
fnprop:description "Calcula la entropia de Shannon de un slice de bytes. Retorna un valor entre 0 y 8 bits por byte." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "entropy_shannon" ;
fnprop:purity "pure" .
fn:entropy_shannon_py_cybersecurity a fn:Function ;
fnprop:description "Calcula la entropia de Shannon de datos binarios (0-8 bits por byte). Util para detectar datos cifrados o comprimidos." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "entropy_shannon" ;
fnprop:purity "pure" .
fn:extract_urls_go_cybersecurity a fn:Function ;
fnprop:description "Extrae todas las URLs HTTP/HTTPS de un texto usando expresiones regulares." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "extract_urls" ;
fnprop:purity "pure" .
fn:extract_urls_py_cybersecurity a fn:Function ;
fnprop:description "Extrae todas las URLs (http/https) de un texto. Util para analisis de IoCs y threat intelligence." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "extract_urls" ;
fnprop:purity "pure" .
fn:fetch_data_frame_go_datascience a fn:Function ;
fnprop:description "Ejecuta una consulta SQL contra un DSN y retorna los resultados como slice de mapas columna-valor." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "fetch_data_frame" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:fetch_http_headers_go_cybersecurity a fn:Function ;
fnprop:description "Realiza una solicitud HTTP HEAD a una URL y devuelve los headers de la respuesta." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "fetch_http_headers" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:fetch_ohlcv_go_finance a fn:Function ;
fnprop:description "Obtiene datos OHLCV de un exchange para un simbolo e intervalo dados." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "fetch_ohlcv" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ohlcv_go_finance .
fn:fft_go_datascience a fn:Function ;
fnprop:description "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." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "fft" ;
fnprop:purity "pure" .
fn:filter_list_py_core a fn:Function ;
fnprop:description "Filtra una lista aplicando un predicado sin mutar la original." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "filter_list" ;
fnprop:purity "pure" .
fn:filter_slice_go_core a fn:Function ;
fnprop:description "Filtra un slice aplicando un predicado sin mutar el original. Retorna un nuevo slice con los elementos que cumplen la condicion." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "filter_slice" ;
fnprop:purity "pure" .
fn:find_go_core a fn:Function ;
fnprop:description "Devuelve el primer elemento del slice que cumple el predicado, envuelto en Option." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "find" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:option_go_core .
fn:find_index_go_core a fn:Function ;
fnprop:description "Devuelve el indice del primer elemento que cumple el predicado, envuelto en Option." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "find_index" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:option_go_core .
fn:find_index_py_core a fn:Function ;
fnprop:description "Encuentra el indice del primer elemento que cumple el predicado. Retorna -1 si no hay coincidencia." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "find_index" ;
fnprop:purity "pure" .
fn:find_py_core a fn:Function ;
fnprop:description "Encuentra el primer elemento que cumple el predicado. Retorna None si no hay coincidencia." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "find" ;
fnprop:purity "pure" .
fn:flat_map_py_core a fn:Function ;
fnprop:description "Aplica una funcion que retorna listas a cada elemento y aplana el resultado un nivel." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "flat_map" ;
fnprop:purity "pure" .
fn:flat_map_slice_go_core a fn:Function ;
fnprop:description "Aplica una funcion que devuelve slices a cada elemento y aplana el resultado." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "flat_map_slice" ;
fnprop:purity "pure" .
fn:flatten_go_core a fn:Function ;
fnprop:description "Aplana un slice de slices en un unico slice." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "flatten" ;
fnprop:purity "pure" .
fn:flatten_py_core a fn:Function ;
fnprop:description "Aplana una lista de listas un nivel, concatenando las sublistas." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "flatten" ;
fnprop:purity "pure" .
fn:flip_go_core a fn:Function ;
fnprop:description "Intercambia el orden de los argumentos de una funcion de dos parametros." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "flip" ;
fnprop:purity "pure" .
fn:form_field_typescript_ui a fn:Function ;
fnprop:description "Wrapper de campo de formulario con label, helper text, error y ARIA automáticos. Inyecta id y aria-describedby a hijos." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "form_field" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:format_compact_typescript_core a fn:Function ;
fnprop:description "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)." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "format_compact" ;
fnprop:purity "pure" .
fn:generate_id_go_core a fn:Function ;
fnprop:description "Genera un ID canonico determinista a partir de nombre, lenguaje y dominio." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "generate_id" ;
fnprop:purity "pure" .
fn:go_build_binary_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "go_build_binary" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:group_by_go_core a fn:Function ;
fnprop:description "Agrupa elementos de un slice por clave generada con una funcion." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "group_by" ;
fnprop:purity "pure" .
fn:group_by_go_datascience a fn:Function ;
fnprop:description "Agrupa los elementos de un slice según una función clave, devolviendo un mapa de clave a slice de elementos." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "group_by" ;
fnprop:purity "pure" .
fn:group_by_py_core a fn:Function ;
fnprop:description "Agrupa elementos de una lista por una funcion clave. Retorna dict de clave a lista." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "group_by" ;
fnprop:purity "pure" .
fn:hash_md5_go_cybersecurity a fn:Function ;
fnprop:description "Calcula el hash MD5 de un slice de bytes y devuelve el resultado como string hexadecimal." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "hash_md5" ;
fnprop:purity "pure" .
fn:hash_md5_py_cybersecurity a fn:Function ;
fnprop:description "Calcula el hash MD5 de datos binarios. Retorna hex digest." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "hash_md5" ;
fnprop:purity "pure" .
fn:hash_sha256_go_cybersecurity a fn:Function ;
fnprop:description "Calcula el hash SHA-256 de un slice de bytes y devuelve el resultado como string hexadecimal." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "hash_sha256" ;
fnprop:purity "pure" .
fn:hash_sha256_py_cybersecurity a fn:Function ;
fnprop:description "Calcula el hash SHA-256 de datos binarios. Retorna hex digest." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "hash_sha256" ;
fnprop:purity "pure" .
fn:health_check_http_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "health_check_http" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:hide_cursor_go_tui a fn:Function ;
fnprop:description "Devuelve el codigo de escape ANSI para ocultar el cursor del terminal." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "hide_cursor" ;
fnprop:purity "pure" .
fn:histogram_go_datascience a fn:Function ;
fnprop:description "Calcula las frecuencias de un slice de float64 distribuidas en un número dado de buckets equiespaciados." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "histogram" ;
fnprop:purity "pure" .
fn:histogram_py_datascience a fn:Function ;
fnprop:description "Calcula histograma con N buckets. Retorna lista de conteos por bucket." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "histogram" ;
fnprop:purity "pure" .
fn:identity_go_core a fn:Function ;
fnprop:description "Devuelve el valor recibido sin modificarlo. Elemento neutro de la composicion." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "identity" ;
fnprop:purity "pure" .
fn:impute_go_datascience a fn:Function ;
fnprop:description "Rellena valores NaN en un slice de float64 usando forward-fill, reemplazando cada NaN con el último valor válido anterior." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "impute" ;
fnprop:purity "pure" .
fn:impute_py_datascience a fn:Function ;
fnprop:description "Reemplaza None y NaN con la media de los valores validos." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "impute" ;
fnprop:purity "pure" .
fn:init_jupyter_analysis_bash_pipelines a fn:Function ;
fnprop:description "Inicializa un analisis Jupyter completo en analysis/{nombre}/ con venv, paquetes, launcher, MCP y reglas para agentes Claude. Acepta paquetes extra opcionales." ;
fnprop:domain "pipelines" ;
fnprop:kind "pipeline" ;
fnprop:lang "bash" ;
fnprop:name "init_jupyter_analysis" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:assert_command_exists_bash_shell,
fn:find_free_port_bash_shell,
fn:init_uv_venv_bash_infra,
fn:uv_add_packages_bash_infra,
fn:write_claude_jupyter_rules_bash_infra,
fn:write_jupyter_launcher_bash_infra,
fn:write_jupyter_registry_kernel_bash_infra,
fn:write_mcp_jupyter_config_bash_infra .
fn:init_metabase_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "pipeline" ;
fnprop:lang "go" ;
fnprop:name "init_metabase" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_create_network_go_infra,
fn:docker_inspect_container_go_infra,
fn:docker_pull_image_go_infra,
fn:docker_run_container_go_infra,
fn:retry_with_backoff_go_core ;
fnrel:uses_type fn:container_info_go_infra,
fn:network_go_docker .
fn:input_ts_ui a fn:Function ;
fnprop:description "Campo de entrada accesible con soporte para iconos, grupos, validación ARIA y estados disabled/invalid." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "ts" ;
fnprop:name "input" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:install_nordvpn_bash_infra a fn:Function ;
fnprop:description "Instala NordVPN CLI en Ubuntu/Debian (incluido WSL2). Configura repositorio oficial, instala paquete y habilita servicio nordvpnd. Idempotente." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "install_nordvpn" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:ip_in_range_go_cybersecurity a fn:Function ;
fnprop:description "Verifica si una direccion IP se encuentra dentro de un rango CIDR dado." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ip_in_range" ;
fnprop:purity "pure" .
fn:is_base64_go_cybersecurity a fn:Function ;
fnprop:description "Valida si un string es una cadena base64 valida segun el encoding estandar." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "is_base64" ;
fnprop:purity "pure" .
fn:is_base64_py_cybersecurity a fn:Function ;
fnprop:description "Verifica si un string es base64 valido. Acepta base64 estandar y URL-safe. Requiere minimo 4 caracteres." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "is_base64" ;
fnprop:purity "pure" .
fn:is_hex_go_cybersecurity a fn:Function ;
fnprop:description "Valida si un string es una cadena hexadecimal valida (longitud par, caracteres 0-9 a-f A-F)." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "is_hex" ;
fnprop:purity "pure" .
fn:is_hex_py_cybersecurity a fn:Function ;
fnprop:description "Verifica si un string es hexadecimal valido. Acepta con o sin prefijo 0x. Requiere minimo 2 caracteres." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "is_hex" ;
fnprop:purity "pure" .
fn:jaccard_similarity_go_cybersecurity a fn:Function ;
fnprop:description "Calcula la similitud de Jaccard entre dos conjuntos de tokens. Retorna un valor entre 0.0 y 1.0." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "jaccard_similarity" ;
fnprop:purity "pure" .
fn:jaccard_similarity_py_cybersecurity a fn:Function ;
fnprop:description "Calcula el coeficiente de similitud de Jaccard entre dos listas. J(A,B) = |A interseccion B| / |A union B|." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "jaccard_similarity" ;
fnprop:purity "pure" .
fn:jupyter_discover_py_notebook a fn:Function ;
fnprop:description "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/sessions via HTTP REST." ;
fnprop:domain "notebook" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "jupyter_discover" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:jupyter_exec_py_notebook a fn:Function ;
fnprop:description "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 notebook)." ;
fnprop:domain "notebook" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "jupyter_exec" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:jupyter_kernel_py_notebook a fn:Function ;
fnprop:description "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." ;
fnprop:domain "notebook" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "jupyter_kernel" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:jupyter_read_py_notebook a fn:Function ;
fnprop:description "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() para metadata rapida." ;
fnprop:domain "notebook" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "jupyter_read" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:jupyter_write_py_notebook a fn:Function ;
fnprop:description "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 celdas — solo modifica la estructura del notebook." ;
fnprop:domain "notebook" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "jupyter_write" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:kpi_card_typescript_ui a fn:Function ;
fnprop:description "Card de KPI con label, valor+unidad, delta descriptivo con color semántico, icono, slot de chart inline y action. 3 tamaños." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "kpi_card" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:label_ts_ui a fn:Function ;
fnprop:description "Etiqueta de formulario accesible con soporte para estados disabled y peer-disabled." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "ts" ;
fnprop:name "label" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:levenshtein_distance_go_cybersecurity a fn:Function ;
fnprop:description "Calcula la distancia de edicion de Levenshtein entre dos strings. Util para deteccion de typosquatting." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "levenshtein_distance" ;
fnprop:purity "pure" .
fn:levenshtein_distance_py_cybersecurity a fn:Function ;
fnprop:description "Calcula la distancia de Levenshtein (edit distance) entre dos strings. Util para deteccion de typosquatting en dominios." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "levenshtein_distance" ;
fnprop:purity "pure" .
fn:line_chart_typescript_ui a fn:Function ;
fnprop:description "Gráfico de líneas Recharts con multi-series, 5 tipos de curva, zoom brush, líneas de referencia, tooltips temáticos." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "line_chart" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:chart_container_typescript_ui,
fn:cn_typescript_core,
fn:get_series_color_typescript_core ;
fnrel:uses_type fn:ChartSeries_typescript_ui .
fn:linspace_py_datascience a fn:Function ;
fnprop:description "Genera una lista de valores equiespaciados entre start y stop (inclusivos)." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "linspace" ;
fnprop:purity "pure" .
fn:load_csv_go_datascience a fn:Function ;
fnprop:description "Carga un archivo CSV desde disco y lo retorna como slice de mapas columna-valor." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "load_csv" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:load_ohlcv_from_duckdb_go_finance a fn:Function ;
fnprop:description "Carga datos OHLCV ejecutando una query SQL en una base de datos DuckDB." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "load_ohlcv_from_duckdb" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ohlcv_go_finance .
fn:load_parquet_go_datascience a fn:Function ;
fnprop:description "Carga un archivo Parquet desde disco y lo retorna como slice de mapas columna-valor." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "load_parquet" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:log_return_go_finance a fn:Function ;
fnprop:description "Calcula el retorno logaritmico entre un precio inicial y un precio final." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "log_return" ;
fnprop:purity "pure" .
fn:log_return_py_finance a fn:Function ;
fnprop:description "Calcula el retorno logaritmico entre dos precios." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "log_return" ;
fnprop:purity "pure" .
fn:lookup_whois_go_cybersecurity a fn:Function ;
fnprop:description "Realiza una consulta WHOIS para un dominio conectandose al servidor whois.iana.org por TCP." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "lookup_whois" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:lorenz_step_go_datascience a fn:Function ;
fnprop:description "Paso del atractor de Lorenz (sistema caótico determinista). Integración Euler con parámetros configurables. Incluye LorenzSeries para generar N pasos." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "lorenz_step" ;
fnprop:purity "pure" .
fn:map_concurrent_go_core a fn:Function ;
fnprop:description "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." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "map_concurrent" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:map_list_py_core a fn:Function ;
fnprop:description "Aplica una funcion a cada elemento de una lista, retornando una nueva lista." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "map_list" ;
fnprop:purity "pure" .
fn:map_slice_go_core a fn:Function ;
fnprop:description "Transforma cada elemento de un slice aplicando una funcion. Retorna un nuevo slice del mismo tamaño con los resultados." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "map_slice" ;
fnprop:purity "pure" .
fn:max_drawdown_go_finance a fn:Function ;
fnprop:description "Calcula el maximo drawdown de una curva de equity, retornando la magnitud y los indices pico-valle." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "max_drawdown" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:drawdown_result_go_finance .
fn:max_drawdown_py_finance a fn:Function ;
fnprop:description "Calcula el maximo drawdown y los indices de inicio y fin del peor periodo." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "max_drawdown" ;
fnprop:purity "pure" .
fn:memoize_go_core a fn:Function ;
fnprop:description "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." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "memoize" ;
fnprop:purity "pure" .
fn:metabase_add_ops_db_py_pipelines a fn:Function ;
fnprop:description "Registra la operations.db de una app en Metabase como database SQLite. Verifica duplicados y muestra el mount necesario para el contenedor Docker." ;
fnprop:domain "pipelines" ;
fnprop:kind "pipeline" ;
fnprop:lang "py" ;
fnprop:name "metabase_add_ops_db" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:metabase_add_database_py_infra,
fn:metabase_auth_py_infra,
fn:metabase_list_databases_py_infra .
fn:metabase_auth_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_auth" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_create_card_go_infra a fn:Function ;
fnprop:description "Crea una nueva card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_create_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_create_dashboard_go_infra a fn:Function ;
fnprop:description "Crea un nuevo dashboard vacio en Metabase. Para agregar cards usar MetabaseUpdateDashboard con el campo dashcards. Endpoint: POST /api/dashboard." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_create_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_create_ops_dashboard_py_pipelines a fn:Function ;
fnprop:description "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." ;
fnprop:domain "pipelines" ;
fnprop:kind "pipeline" ;
fnprop:lang "py" ;
fnprop:name "metabase_create_ops_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:metabase_auth_py_infra,
fn:metabase_create_card_py_infra,
fn:metabase_create_dashboard_py_infra,
fn:metabase_delete_dashboard_py_infra,
fn:metabase_list_dashboards_py_infra,
fn:metabase_list_databases_py_infra,
fn:metabase_update_dashboard_py_infra .
fn:metabase_create_user_go_infra a fn:Function ;
fnprop:description "Crea un nuevo usuario en Metabase. Si no se provee password, Metabase envia email de invitacion. Requiere permisos de superusuario. Endpoint: POST /api/user." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_create_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_create_user_py_infra a fn:Function ;
fnprop:description "Crea un nuevo usuario en Metabase. Sin password envia invitacion por email. Requiere superusuario. Endpoint: POST /api/user." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_create_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_deactivate_user_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_deactivate_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_deactivate_user_py_infra a fn:Function ;
fnprop:description "Desactiva (soft-delete) un usuario en Metabase. Reactivar con PUT /api/user/:id/reactivate. Endpoint: DELETE /api/user/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_deactivate_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_delete_card_go_infra a fn:Function ;
fnprop:description "Elimina permanentemente una card/pregunta de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateCard con archived:true. Endpoint: DELETE /api/card/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_delete_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_delete_card_py_infra a fn:Function ;
fnprop:description "Elimina permanentemente una card/pregunta. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/card/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_delete_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_delete_dashboard_go_infra a fn:Function ;
fnprop:description "Elimina permanentemente un dashboard de Metabase. Accion irreversible. Para soft-delete usar MetabaseUpdateDashboard con archived:true. Endpoint: DELETE /api/dashboard/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_delete_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_execute_card_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_execute_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_execute_card_py_infra a fn:Function ;
fnprop:description "Ejecuta la query de una card guardada y retorna resultados con columnas y filas. Soporta parametros. Endpoint: POST /api/card/:id/query." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_execute_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_execute_query_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_execute_query" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_execute_query_py_infra a fn:Function ;
fnprop:description "Ejecuta query SQL ad-hoc contra Metabase sin guardarla como card. Util para exploracion rapida. Endpoint: POST /api/dataset." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_execute_query" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_fix_permissions_py_pipelines a fn:Function ;
fnprop:description "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." ;
fnprop:domain "pipelines" ;
fnprop:kind "pipeline" ;
fnprop:lang "py" ;
fnprop:name "metabase_fix_permissions" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:metabase_auth_py_infra,
fn:metabase_list_databases_py_infra .
fn:metabase_get_card_go_infra a fn:Function ;
fnprop:description "Obtiene los detalles completos de una card/pregunta de Metabase por su ID. Incluye la query, visualizacion y metadata. Endpoint: GET /api/card/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_get_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_get_card_py_infra a fn:Function ;
fnprop:description "Obtiene detalles completos de una card/pregunta de Metabase incluyendo query, visualizacion y metadata. Endpoint: GET /api/card/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_get_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_get_dashboard_go_infra a fn:Function ;
fnprop:description "Obtiene un dashboard completo de Metabase incluyendo todas sus dashcards (cards posicionadas en el dashboard), tabs y parametros. Endpoint: GET /api/dashboard/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_get_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_get_dashboard_py_infra a fn:Function ;
fnprop:description "Obtiene dashboard completo con dashcards (cards posicionadas), tabs y parametros. Endpoint: GET /api/dashboard/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_get_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_get_database_py_infra a fn:Function ;
fnprop:description "Obtiene los detalles de una database de Metabase por su ID. Endpoint: GET /api/database/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_get_database" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_get_user_go_infra a fn:Function ;
fnprop:description "Obtiene los detalles de un usuario de Metabase por su ID numerico. Endpoint: GET /api/user/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_get_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_get_user_py_infra a fn:Function ;
fnprop:description "Obtiene los detalles de un usuario de Metabase por su ID. Endpoint: GET /api/user/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_get_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_list_cards_go_infra a fn:Function ;
fnprop:description "Lista preguntas/cards de Metabase con filtro opcional. Retorna array de cards. Endpoint: GET /api/card." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_list_cards" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_list_cards_py_infra a fn:Function ;
fnprop:description "Lista preguntas/cards de Metabase. Filtros: all, mine, fav, archived, recent, popular, database, table. Endpoint: GET /api/card." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_list_cards" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_list_dashboards_go_infra a fn:Function ;
fnprop:description "Lista dashboards de Metabase con filtro opcional. Retorna array de dashboards resumidos (sin dashcards). Endpoint: GET /api/dashboard." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_list_dashboards" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_list_users_go_infra a fn:Function ;
fnprop:description "Lista usuarios de una instancia Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user. Requiere permisos de superusuario." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_list_users" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_list_users_py_infra a fn:Function ;
fnprop:description "Lista usuarios de Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_list_users" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_setup_py_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_setup" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_update_card_go_infra a fn:Function ;
fnprop:description "Actualiza campos de una card/pregunta en Metabase. Solo se modifican los campos incluidos en el map. Endpoint: PUT /api/card/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_update_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_update_card_py_infra a fn:Function ;
fnprop:description "Actualiza campos de una card/pregunta via kwargs. Campos: name, description, display, dataset_query, collection_id, archived. Endpoint: PUT /api/card/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_update_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_update_dashboard_go_infra a fn:Function ;
fnprop:description "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 eliminan. Endpoint: PUT /api/dashboard/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_update_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_update_user_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "metabase_update_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_update_user_py_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_update_user" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:min_max_scale_go_datascience a fn:Function ;
fnprop:description "Escala los valores de un slice al rango [0, 1] usando normalización min-max." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "min_max_scale" ;
fnprop:purity "pure" .
fn:min_max_scale_py_datascience a fn:Function ;
fnprop:description "Escala los valores al rango [0, 1] usando min-max normalization." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "min_max_scale" ;
fnprop:purity "pure" .
fn:multi_progress_model_go_tui a fn:Type ;
fnprop:description "Gestor de multiples barras de progreso simultaneas. Implementa tea.Model." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "multi_progress_model" ;
fnrel:uses_type fn:progress_model_go_tui,
fn:styles_go_tui .
fn:new_confirm_go_tui a fn:Function ;
fnprop:description "Construye un modelo de dialogo de confirmacion con una pregunta si/no." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_confirm" ;
fnprop:purity "pure" .
fn:new_multi_list_go_tui a fn:Function ;
fnprop:description "Construye un modelo de lista con seleccion multiple. Permite al usuario marcar varios items antes de confirmar." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_multi_list" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:list_item_go_tui .
fn:new_multi_progress_go_tui a fn:Function ;
fnprop:description "Construye un modelo de progreso multiple vacio. Las barras individuales se agregan posteriormente via mensajes." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_multi_progress" ;
fnprop:purity "pure" .
fn:new_progress_go_tui a fn:Function ;
fnprop:description "Construye un modelo de barra de progreso con valor total y etiqueta descriptiva." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_progress" ;
fnprop:purity "pure" .
fn:new_progress_with_styles_go_tui a fn:Function ;
fnprop:description "Construye un modelo de barra de progreso con valor total, etiqueta y estilos visuales personalizados." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_progress_with_styles" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:styles_go_tui .
fn:new_spinner_with_style_go_tui a fn:Function ;
fnprop:description "Construye un modelo de spinner con mensaje y estilos visuales personalizados." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_spinner_with_style" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:styles_go_tui .
fn:new_spinner_with_timeout_go_tui a fn:Function ;
fnprop:description "Construye un modelo de spinner con limite de tiempo. Si la operacion excede el timeout, el spinner se detiene automaticamente." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_spinner_with_timeout" ;
fnprop:purity "pure" .
fn:new_styles_go_tui a fn:Function ;
fnprop:description "Construye un conjunto de estilos lipgloss a partir de un tema de colores. Los estilos resultantes se aplican a todos los componentes TUI." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_styles" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:theme_go_tui .
fn:nordvpn_connect_bash_infra a fn:Function ;
fnprop:description "Conecta a NordVPN por pais, ciudad o servidor especifico. Sin argumentos conecta al mejor servidor disponible. Devuelve JSON con resultado." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_connect" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:nordvpn_container_run_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "nordvpn_container_run" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_run_container_go_infra .
fn:nordvpn_container_start_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "nordvpn_container_start" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_container_logs_go_infra,
fn:docker_remove_container_go_infra,
fn:docker_run_container_go_infra .
fn:nordvpn_container_stop_go_infra a fn:Function ;
fnprop:description "Detiene y elimina el container gateway NordVPN y opcionalmente los containers cliente que usan su red." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "nordvpn_container_stop" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_remove_container_go_infra,
fn:docker_stop_container_go_infra .
fn:nordvpn_disconnect_bash_infra a fn:Function ;
fnprop:description "Desconecta de NordVPN. Idempotente — si no hay conexion activa retorna ok. Devuelve JSON con resultado." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_disconnect" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:nordvpn_get_ip_bash_infra a fn:Function ;
fnprop:description "Obtiene IP publica actual con fallback entre multiples servicios. Indica si la conexion VPN esta activa y el servidor usado." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_get_ip" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:nordvpn_list_cities_bash_infra a fn:Function ;
fnprop:description "Lista ciudades disponibles de un pais en NordVPN como array JSON ordenado." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_list_cities" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:nordvpn_list_countries_bash_infra a fn:Function ;
fnprop:description "Lista paises disponibles en NordVPN como array JSON ordenado alfabeticamente." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_list_countries" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:nordvpn_set_protocol_bash_infra a fn:Function ;
fnprop:description "Cambia el protocolo de NordVPN entre NordLynx (WireGuard) y OpenVPN. NordLynx recomendado por velocidad." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_set_protocol" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:nordvpn_status_bash_infra a fn:Function ;
fnprop:description "Obtiene estado actual de NordVPN como JSON estructurado. Incluye servidor, IP, pais, protocolo y estado de conexion." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "nordvpn_status" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:normalize_ohlcv_go_finance a fn:Function ;
fnprop:description "Ajusta slices de precios OHLCV multiplicando cada valor por un factor dado." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "normalize_ohlcv" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:ohlcv_go_finance .
fn:normalize_url_go_cybersecurity a fn:Function ;
fnprop:description "Normaliza una URL: convierte el host a minusculas, elimina fragmentos y remueve parametros de tracking comunes." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "normalize_url" ;
fnprop:purity "pure" .
fn:normalize_url_py_cybersecurity a fn:Function ;
fnprop:description "Normaliza una URL: lowercase del host, elimina fragmentos, ordena parametros. Util para deduplicacion de IoCs." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "normalize_url" ;
fnprop:purity "pure" .
fn:outlier_result_go_datascience a fn:Type ;
fnprop:description "Tipo suma que clasifica un dato como Normal o Outlier con su z-score. Usado por DetectOutliers." ;
fnprop:domain "datascience" ;
fnprop:lang "go" ;
fnprop:name "outlier_result" .
fn:page_header_typescript_ui a fn:Function ;
fnprop:description "Cabecera de página con título, subtítulo, acciones, back button, tabs integrados, badge y modo sticky. Incluye SimplePageHeader." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "page_header" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:parse_ip_cidr_go_cybersecurity a fn:Function ;
fnprop:description "Parsea una notacion CIDR IPv4 y devuelve la direccion de red, broadcast y cantidad de hosts usables." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "parse_ip_cidr" ;
fnprop:purity "pure" .
fn:parse_nordvpn_status_go_infra a fn:Function ;
fnprop:description "Parsea la salida de texto de nordvpn status a un struct tipado. Elimina codigos ANSI y normaliza claves." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "parse_nordvpn_status" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:NordVPNStatus_go_infra .
fn:partial2_go_core a fn:Function ;
fnprop:description "Aplica parcialmente el primer argumento de una funcion de dos parametros." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "partial2" ;
fnprop:purity "pure" .
fn:partition_go_core a fn:Function ;
fnprop:description "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." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "partition" ;
fnprop:purity "pure" .
fn:partition_py_core a fn:Function ;
fnprop:description "Divide una lista en dos: (elementos que cumplen el predicado, elementos que no)." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "partition" ;
fnprop:purity "pure" .
fn:pass_delete_bash_infra a fn:Function ;
fnprop:description "Elimina un secreto del password store (pass)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "pass_delete" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:pass_generate_bash_infra a fn:Function ;
fnprop:description "Genera un password aleatorio, lo almacena en el password store e imprime el valor generado." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "pass_generate" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:pass_get_bash_infra a fn:Function ;
fnprop:description "Lee un secreto del password store (pass) y lo imprime a stdout." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "pass_get" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:pass_list_bash_infra a fn:Function ;
fnprop:description "Lista entradas del password store como JSON array. Filtra opcionalmente por prefijo." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "pass_list" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:pass_set_bash_infra a fn:Function ;
fnprop:description "Inserta o sobreescribe un secreto en el password store (pass)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "pass_set" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:pass_sync_bash_infra a fn:Function ;
fnprop:description "Sincroniza el password store con el repositorio git remoto (pull + push)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "pass_sync" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:pearson_py_datascience a fn:Function ;
fnprop:description "Calcula el coeficiente de correlacion de Pearson entre dos listas de floats." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "pearson" ;
fnprop:purity "pure" .
fn:pie_chart_typescript_ui a fn:Function ;
fnprop:description "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." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "pie_chart" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:pipe2_go_core a fn:Function ;
fnprop:description "Compone dos funciones de izquierda a derecha. pipe2(f, g)(x) = g(f(x))." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "pipe2" ;
fnprop:purity "pure" .
fn:pipe3_go_core a fn:Function ;
fnprop:description "Compone tres funciones de izquierda a derecha." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "pipe3" ;
fnprop:purity "pure" .
fn:pipe_py_core a fn:Function ;
fnprop:description "Pasa un valor a traves de una secuencia de funciones de izquierda a derecha." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "pipe" ;
fnprop:purity "pure" .
fn:pipeline_go_core a fn:Function ;
fnprop:description "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." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "pipeline" ;
fnprop:purity "pure" .
fn:pipeline_launcher_go_infra a fn:Function ;
fnprop:description "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)." ;
fnprop:domain "infra" ;
fnprop:kind "pipeline" ;
fnprop:lang "go" ;
fnprop:name "pipeline_launcher" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_tui_go_infra ;
fnrel:uses_type fn:base_model_go_tui,
fn:filtered_list_model_go_tui,
fn:spinner_model_go_tui,
fn:styles_go_tui .
fn:port_result_go_cybersecurity a fn:Type ;
fnprop:description "Tipo suma para resultados de escaneo TCP: Open (con banner), Closed o Filtered." ;
fnprop:domain "cybersecurity" ;
fnprop:lang "go" ;
fnprop:name "port_result" .
fn:postgres_open_go_infra a fn:Function ;
fnprop:description "Conecta a PostgreSQL construyendo el DSN desde parametros individuales. sslmode por defecto 'disable' si vacio." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "postgres_open" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:db_config_go_infra .
fn:print_error_go_tui a fn:Function ;
fnprop:description "Imprime un mensaje con estilo de error (rojo) en stderr." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "print_error" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:print_info_go_tui a fn:Function ;
fnprop:description "Imprime un mensaje con estilo informativo (cyan) en stdout." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "print_info" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:print_muted_go_tui a fn:Function ;
fnprop:description "Imprime un mensaje con estilo atenuado (gris) en stdout." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "print_muted" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:print_success_go_tui a fn:Function ;
fnprop:description "Imprime un mensaje con estilo de exito (verde) en stdout." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "print_success" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:print_warning_go_tui a fn:Function ;
fnprop:description "Imprime un mensaje con estilo de advertencia (naranja) en stdout." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "print_warning" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:progress_bar_typescript_ui a fn:Function ;
fnprop:description "Barra de progreso con variantes de color y tamaño, buffer, animación, modo indeterminado y display de valor." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "progress_bar" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:quit_msg_go_tui a fn:Function ;
fnprop:description "Devuelve un mensaje de salida para el bucle de Bubble Tea." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "quit_msg" ;
fnprop:purity "pure" .
fn:reduce_go_core a fn:Function ;
fnprop:description "Reduce un slice a un unico valor aplicando una funcion acumuladora de izquierda a derecha." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "reduce" ;
fnprop:purity "pure" .
fn:reduce_list_py_core a fn:Function ;
fnprop:description "Reduce una lista con un acumulador y una funcion binaria fn(acc, x)." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "reduce_list" ;
fnprop:purity "pure" .
fn:resolve_dns_go_cybersecurity a fn:Function ;
fnprop:description "Resuelve un hostname a sus direcciones IP usando el resolver DNS del sistema." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "resolve_dns" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:rewrite_rule_go_core a fn:Function ;
fnprop:description "Reescribe campos bare en una expresion SQL a llamadas json_extract sobre una columna JSON de SQLite." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "rewrite_rule" ;
fnprop:purity "pure" .
fn:rolling_window_go_datascience a fn:Function ;
fnprop:description "Genera ventanas deslizantes de tamaño fijo sobre un slice genérico." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "rolling_window" ;
fnprop:purity "pure" .
fn:rolling_window_py_datascience a fn:Function ;
fnprop:description "Genera ventanas deslizantes de tamanio fijo sobre una lista." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "rolling_window" ;
fnprop:purity "pure" .
fn:rsi_go_finance a fn:Function ;
fnprop:description "Calcula el Relative Strength Index (RSI) usando suavizado de Wilder." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "rsi" ;
fnprop:purity "pure" .
fn:rsi_py_finance a fn:Function ;
fnprop:description "Calcula el Relative Strength Index (RSI) de una serie de precios." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "rsi" ;
fnprop:purity "pure" .
fn:run_cmd_go_shell a fn:Function ;
fnprop:description "Ejecuta un comando del sistema con timeout de 30 segundos y devuelve el resultado." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_cmd" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:cmd_result_go_shell,
fn:result_go_core .
fn:run_model_go_tui a fn:Function ;
fnprop:description "Ejecuta un modelo Bubble Tea y devuelve el modelo final o error." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_model" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:result_go_core .
fn:run_pipe_go_shell a fn:Function ;
fnprop:description "Encadena multiples comandos con pipe y devuelve el resultado final." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_pipe" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:cmd_result_go_shell,
fn:result_go_core .
fn:run_shell_go_shell a fn:Function ;
fnprop:description "Ejecuta un comando shell interpretado por /bin/sh." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_shell" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:cmd_result_go_shell,
fn:result_go_core .
fn:run_shell_timeout_go_shell a fn:Function ;
fnprop:description "Ejecuta un comando shell con timeout configurable." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_shell_timeout" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:cmd_result_go_shell,
fn:result_go_core .
fn:run_steps_bash_shell a fn:Function ;
fnprop:description "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_error, y al final reporta JSON estandar a stdout via report_execution_json. Sale con exit code 0 (success), 1 (failure) o 2 (partial). Con --strict mapea partial a failure." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "run_steps" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:exit_with_status_bash_shell,
fn:report_execution_json_bash_shell .
fn:run_with_mouse_go_tui a fn:Function ;
fnprop:description "Ejecuta un modelo Bubble Tea con soporte de raton habilitado." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_with_mouse" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:result_go_core .
fn:scaffold_wails_app_go_infra a fn:Function ;
fnprop:description "Genera proyecto Wails completo: main.go con embed, app.go con bindings base, wails.json, go.mod, y frontend vinculado a Frontend_Library." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "scaffold_wails_app" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:scan_port_tcp_go_cybersecurity a fn:Function ;
fnprop:description "Escanea un puerto TCP en un host dado. Devuelve el estado (open/closed/filtered) y un banner si esta abierto." ;
fnprop:domain "cybersecurity" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "scan_port_tcp" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:select_typescript_ui a fn:Function ;
fnprop:description "Select genérico accesible con grupos, separadores y animaciones. Base-UI primitive con posicionamiento automático." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "select" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:settings_page_typescript_ui a fn:Function ;
fnprop:description "Genera una página de configuración con navegación lateral, secciones y campos de formulario (text, number, toggle, select, textarea)." ;
fnprop:domain "ui" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "settings_page" ;
fnprop:purity "pure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:setup_metabase_volume_bash_pipelines a fn:Function ;
fnprop:description "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 con defaults razonables." ;
fnprop:domain "pipelines" ;
fnprop:kind "pipeline" ;
fnprop:lang "bash" ;
fnprop:name "setup_metabase_volume" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:assert_command_exists_bash_shell,
fn:assert_docker_container_running_bash_infra,
fn:assert_file_exists_bash_shell,
fn:docker_cp_file_bash_infra .
fn:sharpe_ratio_go_finance a fn:Function ;
fnprop:description "Calcula el ratio de Sharpe anualizado a partir de retornos, tasa libre de riesgo y frecuencia." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "sharpe_ratio" ;
fnprop:purity "pure" .
fn:sharpe_ratio_py_finance a fn:Function ;
fnprop:description "Calcula el Sharpe Ratio anualizado de una serie de retornos." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "sharpe_ratio" ;
fnprop:purity "pure" .
fn:show_cursor_go_tui a fn:Function ;
fnprop:description "Devuelve el codigo de escape ANSI para mostrar el cursor del terminal." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "show_cursor" ;
fnprop:purity "pure" .
fn:skeleton_typescript_ui a fn:Function ;
fnprop:description "Sistema de loading skeletons: base, text, card, avatar, button, table. Variantes preconfiguradas para estados de carga." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "skeleton" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:sma_go_finance a fn:Function ;
fnprop:description "Calcula la media movil simple (SMA) sobre una serie de datos con un periodo dado." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "sma" ;
fnprop:purity "pure" .
fn:sparkline_typescript_ui a fn:Function ;
fnprop:description "Mini gráfico inline SVG puro (sin Recharts) con variantes line, area y bar. Para KPI cards y tablas." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "sparkline" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:spinner_with_timeout_model_go_tui a fn:Type ;
fnprop:description "Spinner que se auto-detiene tras un timeout configurable. Embeds SpinnerModel." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "spinner_with_timeout_model" ;
fnrel:uses_type fn:spinner_model_go_tui .
fn:sqlite_open_go_infra a fn:Function ;
fnprop:description "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(basePath, path)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "sqlite_open" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:db_config_go_infra .
fn:ssh_check_go_infra a fn:Function ;
fnprop:description "Verifica conectividad SSH ejecutando un comando noop en el host remoto. Timeout de 5 segundos." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ssh_check" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ssh_conn_go_infra .
fn:ssh_download_go_infra a fn:Function ;
fnprop:description "Descarga un archivo del host remoto al filesystem local via scp." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ssh_download" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ssh_conn_go_infra .
fn:ssh_exec_go_infra a fn:Function ;
fnprop:description "Ejecuta un comando en el host remoto via SSH. Retorna stdout, stderr y exit code separados." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ssh_exec" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ssh_conn_go_infra .
fn:ssh_tunnel_close_go_infra a fn:Function ;
fnprop:description "Cierra un tunel SSH enviando SIGTERM al proceso por PID." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ssh_tunnel_close" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:ssh_tunnel_open_go_infra a fn:Function ;
fnprop:description "Abre un tunel SSH (local port forwarding) en background. Retorna el PID del proceso para cerrarlo despues." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ssh_tunnel_open" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ssh_conn_go_infra .
fn:ssh_upload_go_infra a fn:Function ;
fnprop:description "Sube un archivo local al host remoto via scp." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "ssh_upload" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ssh_conn_go_infra .
fn:standardize_go_datascience a fn:Function ;
fnprop:description "Aplica Z-score normalización a un slice de float64, transformando cada valor a (x - media) / desviación estándar." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "standardize" ;
fnprop:purity "pure" .
fn:standardize_py_datascience a fn:Function ;
fnprop:description "Estandarizacion Z-score: transforma los datos a media=0 y desviacion=1." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "standardize" ;
fnprop:purity "pure" .
fn:stop_app_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "pipeline" ;
fnprop:lang "go" ;
fnprop:name "stop_app" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:docker_remove_container_go_infra,
fn:docker_remove_image_go_infra,
fn:docker_stop_container_go_infra .
fn:stream_ticks_go_finance a fn:Function ;
fnprop:description "Abre un stream de ticks en tiempo real para un simbolo via websocket." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "stream_ticks" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:tick_go_finance .
fn:tabs_typescript_ui a fn:Function ;
fnprop:description "Sistema de tabs con orientación horizontal/vertical, variantes default y line, y soporte para iconos. Base-UI primitive." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "tabs" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:take_go_core a fn:Function ;
fnprop:description "Devuelve los primeros n elementos de un slice." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "take" ;
fnprop:purity "pure" .
fn:take_py_core a fn:Function ;
fnprop:description "Toma los primeros n elementos de una lista." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "take" ;
fnprop:purity "pure" .
fn:theme_config_to_colors_typescript_core a fn:Function ;
fnprop:description "Convierte un ThemeConfig completo a ThemeColors plano para inyectar como CSS variables. Mapea tokens semánticos a variables CSS." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "theme_config_to_colors" ;
fnprop:purity "pure" .
fn:theme_provider_typescript_ui a fn:Function ;
fnprop:description "Provider de tema React con context, persistencia en localStorage, detección de preferencia del sistema y hook useTheme." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "theme_provider" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:apply_theme_typescript_ui ;
fnrel:uses_type fn:ThemeConfig_typescript_ui .
fn:threat_result_go_cybersecurity a fn:Type ;
fnprop:description "Tipo suma para resultados de deteccion de amenazas: Clean, Suspicious o Malicious." ;
fnprop:domain "cybersecurity" ;
fnprop:lang "go" ;
fnprop:name "threat_result" .
fn:tick_to_ohlcv_go_finance a fn:Function ;
fnprop:description "Agrega datos de ticks en velas OHLCV segun un intervalo de tiempo en segundos." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "tick_to_ohlcv" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:ohlcv_go_finance,
fn:tick_go_finance .
fn:tooltip_typescript_ui a fn:Function ;
fnprop:description "Tooltip accesible con animaciones, posicionamiento automático y arrow. Base-UI primitive con delay configurable." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "tooltip" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core .
fn:uncurry2_go_core a fn:Function ;
fnprop:description "Transforma una funcion currificada en una funcion normal de dos argumentos." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "uncurry2" ;
fnprop:purity "pure" .
fn:unique_go_core a fn:Function ;
fnprop:description "Devuelve un slice con elementos unicos preservando el orden original." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "unique" ;
fnprop:purity "pure" .
fn:unique_py_core a fn:Function ;
fnprop:description "Elimina duplicados de una lista preservando el orden de aparicion." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "unique" ;
fnprop:purity "pure" .
fn:use_animated_canvas_typescript_ui a fn:Function ;
fnprop:description "Hook React para canvas animado a N fps via requestAnimationFrame. Maneja DPR, resize, throttling, y contador de FPS real." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "use_animated_canvas" ;
fnprop:purity "impure" .
fn:use_wails_mutation_typescript_ui a fn:Function ;
fnprop:description "Hook para escrituras IPC Wails con optimistic updates, invalidación automática de queries, retry y callbacks completos." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "use_wails_mutation" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:wails_cache_typescript_core,
fn:wails_provider_typescript_ui ;
fnrel:uses_type fn:WailsIPC_typescript_ui .
fn:use_wails_query_typescript_ui a fn:Function ;
fnprop:description "Hook React Query-like sobre IPC Wails. Cache automático, refetch por intervalo/foco, retry con backoff, invalidación." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "use_wails_query" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:wails_cache_typescript_core,
fn:wails_provider_typescript_ui ;
fnrel:uses_type fn:WailsIPC_typescript_ui .
fn:use_wails_stream_typescript_ui a fn:Function ;
fnprop:description "Hook para streaming de datos Go→TS con buffer configurable, auto-complete, transform y control start/stop. Incluye useWailsLogs." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "use_wails_stream" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:use_wails_event_typescript_ui .
fn:vwap_go_finance a fn:Function ;
fnprop:description "Calcula el Volume Weighted Average Price (VWAP) a partir de precios y volumenes." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "vwap" ;
fnprop:purity "pure" .
fn:vwap_py_finance a fn:Function ;
fnprop:description "Calcula el Volume-Weighted Average Price (VWAP)." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "vwap" ;
fnprop:purity "pure" .
fn:wails_bind_crud_go_infra a fn:Function ;
fnprop:description "Genera código Go de bindings CRUD para Wails: struct + métodos List/Get/Create/Update/Delete con stubs not-implemented." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "wails_bind_crud" ;
fnprop:purity "pure" .
fn:wails_build_go_infra a fn:Function ;
fnprop:description "Compila un proyecto Wails para linux/windows/darwin. Incluye WailsDev para modo desarrollo con hot reload." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "wails_build" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:wails_emit_event_go_infra a fn:Function ;
fnprop:description "Emite eventos tipados de Go al frontend con timestamp automático. Incluye WailsEmitJSON para serialización explícita." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "wails_emit_event" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:wails_stream_data_go_infra a fn:Function ;
fnprop:description "Envía datos como stream Go→TS con protocolo {name}/{name}:complete/{name}:error. Incluye WailsStreamFunc para generadores." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "wails_stream_data" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:which_go_shell a fn:Function ;
fnprop:description "Busca la ruta de un ejecutable en el PATH del sistema. Devuelve None si no existe." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "which" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:option_go_core .
fn:win_firewall_add_rule_ps_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "ps" ;
fnprop:name "win_firewall_add_rule" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:win_firewall_remove_rule_ps_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "ps" ;
fnprop:name "win_firewall_remove_rule" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:win_portproxy_add_ps_infra a fn:Function ;
fnprop:description "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 elimina y la recrea. Requiere privilegios de Administrador." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "ps" ;
fnprop:name "win_portproxy_add" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:win_portproxy_remove_ps_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "ps" ;
fnprop:name "win_portproxy_remove" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:write_ohlcv_to_parquet_go_finance a fn:Function ;
fnprop:description "Persiste datos OHLCV en un archivo Parquet en la ruta indicada." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "write_ohlcv_to_parquet" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ohlcv_go_finance .
fn:zip_go_core a fn:Function ;
fnprop:description "Combina dos slices en un slice de pares elemento a elemento." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "zip" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:pair_go_core .
fn:zip_slices_go_datascience a fn:Function ;
fnprop:description "Combina dos slices de float64 en un slice de pares [2]float64, truncando al más corto." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "zip_slices" ;
fnprop:purity "pure" .
fn:zip_with_py_core a fn:Function ;
fnprop:description "Combina dos listas elemento a elemento con una funcion. Se detiene en la mas corta." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "zip_with" ;
fnprop:purity "pure" .
fn:NordVPNStatus_go_infra a fn:Type ;
fnprop:description "Estado parseado de nordvpn status. Contiene informacion de conexion, servidor, ubicacion y protocolo." ;
fnprop:domain "infra" ;
fnprop:lang "go" ;
fnprop:name "NordVPNStatus" .
fn:apply_theme_typescript_ui a fn:Function ;
fnprop:description "Inyecta un tema como CSS variables en document.documentElement. Maneja clase dark automáticamente. Mapea 40 tokens semánticos." ;
fnprop:domain "ui" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "apply_theme" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:ThemeConfig_typescript_ui .
fn:assert_docker_container_running_bash_infra a fn:Function ;
fnprop:description "Verifica que un contenedor Docker está corriendo. Sale con exit code 1 si no está activo, con mensaje a stderr." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "assert_docker_container_running" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:assert_file_exists_bash_shell a fn:Function ;
fnprop:description "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." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "assert_file_exists" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:bollinger_result_go_finance a fn:Type ;
fnprop:description "Resultado de Bollinger Bands con bandas superior, media e inferior." ;
fnprop:domain "finance" ;
fnprop:lang "go" ;
fnprop:name "bollinger_result" .
fn:compose_project_go_docker a fn:Type ;
fnprop:description "Proyecto Docker Compose con nombre, archivos de configuracion y lista de servicios." ;
fnprop:domain "docker" ;
fnprop:lang "go" ;
fnprop:name "compose_project" .
fn:container_go_docker a fn:Type ;
fnprop:description "Contenedor Docker con ID, nombre, imagen, estado y puertos expuestos." ;
fnprop:domain "docker" ;
fnprop:lang "go" ;
fnprop:name "container" .
fn:db_insert_row_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "db_insert_row" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:default_styles_go_tui a fn:Function ;
fnprop:description "Construye estilos por defecto combinando DefaultTheme con NewStyles. Atajo conveniente para el caso comun." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "default_styles" ;
fnprop:purity "pure" .
fn:docker_build_image_go_infra a fn:Function ;
fnprop:description "Construye una imagen Docker desde un directorio con Dockerfile. Soporta build args opcionales. Retorna el image ID de la imagen construida." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_build_image" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_cp_file_bash_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "docker_cp_file" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_create_network_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_create_network" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_inspect_container_go_infra a fn:Function ;
fnprop:description "Devuelve los detalles completos de un contenedor Docker como mapa JSON genérico. Útil para inspeccionar configuración, red, volumes, etc." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_inspect_container" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_list_containers_go_infra a fn:Function ;
fnprop:description "Lista contenedores Docker locales. Si all es true incluye contenedores detenidos. Parsea la salida JSON de docker ps." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_list_containers" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:container_info_go_infra .
fn:docker_list_images_go_infra a fn:Function ;
fnprop:description "Lista las imágenes Docker disponibles localmente. Parsea la salida JSON de docker images." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_list_images" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:image_info_go_infra .
fn:docker_pull_image_go_infra a fn:Function ;
fnprop:description "Descarga una imagen Docker desde el registry remoto (Docker Hub u otro configurado). Acepta formato image:tag." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_pull_image" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_start_container_go_infra a fn:Function ;
fnprop:description "Inicia un contenedor Docker existente que está detenido. Recibe nombre o ID del contenedor." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_start_container" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_tui_go_infra a fn:Function ;
fnprop:description "Pipeline que compone componentes TUI de DevFactory con comandos Docker para crear una aplicacion de terminal interactiva. Gestiona containers, images, volumes, networks y compose." ;
fnprop:domain "infra" ;
fnprop:kind "pipeline" ;
fnprop:lang "go" ;
fnprop:name "docker_tui" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:default_styles_go_tui,
fn:docker_container_logs_go_infra,
fn:docker_list_containers_go_infra,
fn:docker_list_images_go_infra,
fn:docker_remove_image_go_infra,
fn:docker_start_container_go_infra,
fn:docker_stop_container_go_infra,
fn:new_base_model_go_tui,
fn:new_filtered_list_go_tui,
fn:new_list_go_tui,
fn:new_spinner_go_tui,
fn:run_cmd_timeout_go_shell,
fn:run_fullscreen_go_tui ;
fnrel:uses_type fn:base_model_go_tui,
fn:cmd_result_go_shell,
fn:compose_project_go_docker,
fn:container_go_docker,
fn:filtered_list_model_go_tui,
fn:image_go_docker,
fn:list_model_go_tui,
fn:network_go_docker,
fn:spinner_model_go_tui,
fn:styles_go_tui,
fn:volume_go_docker .
fn:drawdown_result_go_finance a fn:Type ;
fnprop:description "Resultado de maximo drawdown con el valor de caida y los indices de inicio y fin." ;
fnprop:domain "finance" ;
fnprop:lang "go" ;
fnprop:name "drawdown_result" .
fn:embedding_load_model_py_infra a fn:Function ;
fnprop:description "Carga modelo de embeddings desde path local. Retorna instancia lista para encode." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "embedding_load_model" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:exit_with_status_bash_shell a fn:Function ;
fnprop:description "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 y sale con 2." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "exit_with_status" ;
fnprop:purity "pure" .
fn:find_free_port_bash_shell a fn:Function ;
fnprop:description "Busca el primer puerto TCP libre en un rango dado usando ss y lsof. Retorna el numero de puerto a stdout." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "find_free_port" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:image_go_docker a fn:Type ;
fnprop:description "Imagen Docker con repositorio, tag, tamaño y fecha de creacion." ;
fnprop:domain "docker" ;
fnprop:lang "go" ;
fnprop:name "image" .
fn:image_info_go_infra a fn:Type ;
fnprop:description "Información básica de una imagen Docker local: ID, repositorio, tag, tamaño, fecha." ;
fnprop:domain "infra" ;
fnprop:lang "go" ;
fnprop:name "image_info" .
fn:init_uv_venv_bash_infra a fn:Function ;
fnprop:description "Crea un virtualenv Python con uv en el directorio dado si no existe. Fallback a python3 -m venv. Retorna la ruta del venv." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "init_uv_venv" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_add_database_py_infra a fn:Function ;
fnprop:description "Agrega una nueva database a Metabase via POST /api/database. Soporta cualquier engine (sqlite, postgres, mysql, etc.)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_add_database" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:metabase_create_card_py_infra a fn:Function ;
fnprop:description "Crea una card/pregunta en Metabase con query SQL nativa o MBQL. Endpoint: POST /api/card." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_create_card" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_create_dashboard_py_infra a fn:Function ;
fnprop:description "Crea dashboard vacio en Metabase. Para agregar cards usar metabase_update_dashboard con dashcards. Endpoint: POST /api/dashboard." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_create_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_delete_dashboard_py_infra a fn:Function ;
fnprop:description "Elimina permanentemente un dashboard. IRREVERSIBLE. Preferir archived=True. Endpoint: DELETE /api/dashboard/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_delete_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_list_dashboards_py_infra a fn:Function ;
fnprop:description "Lista dashboards de Metabase. Filtros: all, mine, archived. Retorna resumen sin dashcards. Endpoint: GET /api/dashboard." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_list_dashboards" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_update_dashboard_py_infra a fn:Function ;
fnprop:description "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/dashboard/:id." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_update_dashboard" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:new_base_model_go_tui a fn:Function ;
fnprop:description "Construye un modelo base con dimensiones de terminal y estilos por defecto. Sirve como fundacion para componer modelos mas complejos." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_base_model" ;
fnprop:purity "pure" .
fn:new_filtered_list_go_tui a fn:Function ;
fnprop:description "Construye un modelo de lista con campo de busqueda integrado. El placeholder se muestra en el input de filtro cuando esta vacio." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_filtered_list" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:list_item_go_tui .
fn:new_list_go_tui a fn:Function ;
fnprop:description "Construye un modelo de lista simple a partir de una coleccion de items. Cada item se renderiza como una fila seleccionable." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_list" ;
fnprop:purity "pure" ;
fnrel:uses_type fn:list_item_go_tui .
fn:new_spinner_go_tui a fn:Function ;
fnprop:description "Construye un modelo de spinner basico con un mensaje descriptivo. Usa el estilo por defecto." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "new_spinner" ;
fnprop:purity "pure" .
fn:pair_go_core a fn:Type ;
fnprop:description "Tipo producto generico que agrupa dos valores de tipos potencialmente distintos. Util para ZipSlices y operaciones que devuelven dos resultados." ;
fnprop:domain "core" ;
fnprop:lang "go" ;
fnprop:name "pair" .
fn:pearson_go_datascience a fn:Function ;
fnprop:description "Calcula el coeficiente de correlación de Pearson entre dos slices de float64." ;
fnprop:domain "datascience" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "pearson" ;
fnprop:purity "pure" .
fn:progress_model_go_tui a fn:Type ;
fnprop:description "Barra de progreso con porcentaje, ETA y tiempo transcurrido. Implementa tea.Model." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "progress_model" ;
fnrel:uses_type fn:styles_go_tui .
fn:report_execution_json_bash_shell a fn:Function ;
fnprop:description "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, status, elapsed_ms, output, error). Imprime el JSON completo a stdout. Usa jq si esta disponible, con fallback a printf. Funcion pura: sin efectos secundarios ni I/O adicional." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "report_execution_json" ;
fnprop:purity "pure" .
fn:retry_with_backoff_go_core a fn:Function ;
fnprop:description "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." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "retry_with_backoff" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:run_cmd_timeout_go_shell a fn:Function ;
fnprop:description "Ejecuta un comando del sistema con timeout configurable." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_cmd_timeout" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:cmd_result_go_shell,
fn:result_go_core .
fn:run_fullscreen_go_tui a fn:Function ;
fnprop:description "Ejecuta un modelo Bubble Tea en modo fullscreen." ;
fnprop:domain "tui" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "run_fullscreen" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:result_go_core .
fn:sma_py_finance a fn:Function ;
fnprop:description "Calcula la media movil simple (SMA) de una serie de precios." ;
fnprop:domain "finance" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "sma" ;
fnprop:purity "pure" .
fn:use_wails_event_typescript_ui a fn:Function ;
fnprop:description "Hook para suscripción a eventos Go→TS y emisión TS→Go via Wails runtime. Soporta once, maxCallbacks, emit bidireccional." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "use_wails_event" ;
fnprop:purity "impure" .
fn:uv_add_packages_bash_infra a fn:Function ;
fnprop:description "Instala paquetes Python en un proyecto usando uv add con fallback a pip. Inicializa pyproject.toml si no existe." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "uv_add_packages" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:volume_go_docker a fn:Type ;
fnprop:description "Volumen Docker con nombre, driver y punto de montaje en el host." ;
fnprop:domain "docker" ;
fnprop:lang "go" ;
fnprop:name "volume" .
fn:write_claude_jupyter_rules_bash_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "write_claude_jupyter_rules" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:write_dockerfile_go_infra a fn:Function ;
fnprop:description "Escribe content en dir/Dockerfile. Crea el directorio si no existe. Retorna el path absoluto del archivo escrito. Compañera impura de generate_dockerfile." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "write_dockerfile" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:generate_dockerfile_go_infra .
fn:write_jupyter_launcher_bash_infra a fn:Function ;
fnprop:description "Genera un script run-jupyter-lab.sh que lanza Jupyter Lab en modo colaborativo con autodeteccion de puerto y token deshabilitado." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "write_jupyter_launcher" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:write_jupyter_registry_kernel_bash_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "write_jupyter_registry_kernel" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:write_mcp_jupyter_config_bash_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "write_mcp_jupyter_config" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:ThemeConfig_typescript_ui a fn:Type ;
fnprop:description "Sistema completo de tokens de diseño: colores semánticos, tipografía, spacing, sombras, motion, breakpoints. Base del theming de Frontend Library." ;
fnprop:domain "ui" ;
fnprop:lang "typescript" ;
fnprop:name "ThemeConfig" .
fn:assert_command_exists_bash_shell a fn:Function ;
fnprop:description "Verifica que un comando está disponible en el PATH. Sale con exit code 1 si no se encuentra, con mensaje a stderr." ;
fnprop:domain "shell" ;
fnprop:kind "function" ;
fnprop:lang "bash" ;
fnprop:name "assert_command_exists" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:container_info_go_infra a fn:Type ;
fnprop:description "Información básica de un contenedor Docker: ID, nombre, imagen, estado, puertos, labels." ;
fnprop:domain "infra" ;
fnprop:lang "go" ;
fnprop:name "container_info" .
fn:docker_container_logs_go_infra a fn:Function ;
fnprop:description "Obtiene los logs de un contenedor Docker. El parámetro tail limita a las últimas N líneas (0 devuelve todos los logs)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_container_logs" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_remove_image_go_infra a fn:Function ;
fnprop:description "Elimina una imagen Docker local. Con force=true fuerza la eliminación incluso si hay contenedores que la usan." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_remove_image" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:filtered_list_model_go_tui a fn:Type ;
fnprop:description "Lista con filtrado por texto en tiempo real. Embeds ListModel y añade busqueda interactiva." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "filtered_list_model" ;
fnrel:uses_type fn:list_item_go_tui,
fn:list_model_go_tui .
fn:generate_dockerfile_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "generate_dockerfile" ;
fnprop:purity "pure" .
fn:list_model_go_tui a fn:Type ;
fnprop:description "Componente lista seleccionable con cursor, scroll y seleccion simple o multiple. Implementa tea.Model." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "list_model" ;
fnrel:uses_type fn:list_item_go_tui,
fn:styles_go_tui .
fn:network_go_docker a fn:Type ;
fnprop:description "Red Docker con nombre, driver y scope (local/global)." ;
fnprop:domain "docker" ;
fnprop:lang "go" ;
fnprop:name "network" .
fn:theme_go_tui a fn:Type ;
fnprop:description "Paleta de colores para terminal con 9 colores semanticos. Base del sistema de estilos." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "theme" .
fn:tick_go_finance a fn:Type ;
fnprop:description "Evento de trade individual en un mercado. Contiene simbolo, precio, volumen y timestamp." ;
fnprop:domain "finance" ;
fnprop:lang "go" ;
fnprop:name "tick" .
fn:wails_provider_typescript_ui a fn:Function ;
fnprop:description "Provider React para IPC Wails con cache context, opciones default y fallback a singleton. Exporta useWailsContext y useWailsCache." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "wails_provider" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:wails_cache_typescript_core ;
fnrel:uses_type fn:WailsIPC_typescript_ui .
fn:WailsIPC_typescript_ui a fn:Type ;
fnprop:description "Tipos base para el sistema IPC de Wails: QueryState, QueryOptions, MutationOptions, WailsEvent, defaults." ;
fnprop:domain "ui" ;
fnprop:lang "typescript" ;
fnprop:name "WailsIPC" .
fn:base_model_go_tui a fn:Type ;
fnprop:description "Modelo base que provee dimensiones de terminal, estilos y manejo de errores comunes a todas las vistas TUI." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "base_model" ;
fnrel:uses_type fn:styles_go_tui .
fn:chart_container_typescript_ui a fn:Function ;
fnprop:description "Base para todos los charts Recharts: container responsive, tooltip temático, legend y utilidades de colores por serie." ;
fnprop:domain "ui" ;
fnprop:kind "component" ;
fnprop:lang "typescript" ;
fnprop:name "chart_container" ;
fnprop:purity "impure" ;
fnrel:uses_function fn:cn_typescript_core,
fn:get_series_color_typescript_core ;
fnrel:uses_type fn:ChartSeries_typescript_ui .
fn:docker_remove_container_go_infra a fn:Function ;
fnprop:description "Elimina un contenedor Docker. Con force=true puede eliminar contenedores en ejecución (equivale a docker rm -f)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_remove_container" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:docker_stop_container_go_infra a fn:Function ;
fnprop:description "Detiene un contenedor Docker en ejecución. timeoutSecs controla el tiempo de gracia antes de SIGKILL (0 usa el default de Docker)." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_stop_container" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_auth_py_infra a fn:Function ;
fnprop:description "Autentica contra la API de Metabase con email y password. Retorna un MetabaseClient con session token valido por 14 dias. Endpoint: POST /api/session." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_auth" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:metabase_list_databases_py_infra a fn:Function ;
fnprop:description "Lista las databases configuradas en Metabase. Endpoint: GET /api/database. Soporta incluir tablas con include_tables=True." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "py" ;
fnprop:name "metabase_list_databases" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_type fn:MetabaseClient_go_infra .
fn:option_go_core a fn:Type ;
fnprop:description "Tipo suma generico que representa un valor opcional: Some(T) o None. Alternativa a punteros nil para modelar ausencia de valor de forma explicita." ;
fnprop:domain "core" ;
fnprop:lang "go" ;
fnprop:name "option" .
fn:spinner_model_go_tui a fn:Type ;
fnprop:description "Indicador de carga animado con mensaje personalizable. Implementa tea.Model." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "spinner_model" .
fn:wails_cache_typescript_core a fn:Function ;
fnprop:description "Cache reactivo para IPC Wails con invalidación por prefijo, suscripción a cambios y tracking de staleness. Singleton global." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "wails_cache" ;
fnprop:purity "pure" .
fn:ChartSeries_typescript_ui a fn:Type ;
fnprop:description "Tipos base para series y datos de gráficos. Usados por todos los chart components." ;
fnprop:domain "ui" ;
fnprop:lang "typescript" ;
fnprop:name "ChartSeries" .
fn:db_config_go_infra a fn:Type ;
fnprop:description "Parametros de conexion para cualquier base de datos soportada. Agnóstico al driver." ;
fnprop:domain "infra" ;
fnprop:lang "go" ;
fnprop:name "db_config" .
fn:docker_run_container_go_infra a fn:Function ;
fnprop:description "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." ;
fnprop:domain "infra" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "docker_run_container" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:get_series_color_typescript_core a fn:Function ;
fnprop:description "Devuelve color para una serie de gráfico por índice cíclico, o el color explícito si se proporciona." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "get_series_color" ;
fnprop:purity "pure" .
fn:cdp_evaluate_go_browser a fn:Function ;
fnprop:description "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." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_evaluate" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core ;
fnrel:uses_function fn:cdp_connect_go_browser .
fn:list_item_go_tui a fn:Type ;
fnprop:description "Item individual de una lista TUI con titulo, descripcion y valor arbitrario." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "list_item" .
fn:ohlcv_go_finance a fn:Type ;
fnprop:description "Vela de mercado con precios de apertura, maximo, minimo, cierre y volumen." ;
fnprop:domain "finance" ;
fnprop:lang "go" ;
fnprop:name "ohlcv" .
fn:ssh_conn_go_infra a fn:Type ;
fnprop:description "Parametros de conexion SSH reutilizables. Contiene host, puerto, usuario y ruta a clave privada." ;
fnprop:domain "infra" ;
fnprop:lang "go" ;
fnprop:name "ssh_conn" .
fn:cmd_result_go_shell a fn:Type ;
fnprop:description "Resultado de la ejecucion de un comando del sistema con stdout, stderr y codigo de salida." ;
fnprop:domain "shell" ;
fnprop:lang "go" ;
fnprop:name "cmd_result" .
fn:cdp_connect_go_browser a fn:Function ;
fnprop:description "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 CDPConn lista para usar. Inicia goroutine de lectura de mensajes." ;
fnprop:domain "browser" ;
fnprop:kind "function" ;
fnprop:lang "go" ;
fnprop:name "cdp_connect" ;
fnprop:purity "impure" ;
fnrel:error_type fn:error_go_core .
fn:styles_go_tui a fn:Type ;
fnprop:description "Coleccion completa de estilos lipgloss pre-configurados para tipografia, estados, componentes y layout." ;
fnprop:domain "tui" ;
fnprop:lang "go" ;
fnprop:name "styles" ;
fnrel:uses_type fn:theme_go_tui .
fn:result_go_core a fn:Type ;
fnprop:description "Tipo suma generico que representa exito (Ok) o fallo (Err). Permite componer operaciones que pueden fallar sin recurrir a multiples returns (T, error)." ;
fnprop:domain "core" ;
fnprop:lang "go" ;
fnprop:name "result" .
fn:MetabaseClient_go_infra a fn:Type ;
fnprop:description "Cliente para la API REST de Metabase. Contiene la URL base de la instancia y el token de autenticacion (session token o API key)." ;
fnprop:domain "infra" ;
fnprop:lang "go" ;
fnprop:name "MetabaseClient" .
fn:cn_typescript_core a fn:Function ;
fnprop:description "Combina clases CSS con clsx y resuelve conflictos Tailwind con tailwind-merge. Utilidad fundamental para composición de estilos." ;
fnprop:domain "core" ;
fnprop:kind "function" ;
fnprop:lang "typescript" ;
fnprop:name "cn" ;
fnprop:purity "pure" .
fn:error_go_core a fn:Type ;
fnprop:description "Tipo de error base del registry. Referenciado como error_type por funciones impuras." ;
fnprop:domain "core" ;
fnprop:lang "go" ;
fnprop:name "error" .