# calls

session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 1d509f064183c9ca
command_snippet:
  pid=1608427 echo "vivo: $(kill -0 $pid 2>/dev/null && echo si || echo no)" echo "exe:  $(readlink /proc/$pid/exe 2>/dev/null)" echo "cmdline:"; tr '\0' ' ' < /proc/$pid/cmdline 2>/dev/null | head -c 2


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 281ca08bfbab2195
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost echo "=== logs backend (ultimas 25, sin ruido de rutas) ===" docker logs hopp_aio --since 3m 2>&1 | grep -aiE 'infra|config|smtp|mailer|error


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: e738ad2dcdad07e9
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost echo "=== esperar backend tras restart (max 120s) ===" timeout 120 bash -c 'until [ "$(curl -s -o /dev/null -w "%{http_code}" --max-time 3 -X


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 3587d8e549014a26
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost echo "=== signin (dispara magic link) ===" curl -s -i --max-time 10 -X POST http://localhost:3170/v1/auth/signin \   -H 'Content-Type: applic


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: b2c694ed3e697f10
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost MSG=3lw5h2FjBnYy27VB0F5dha DEV='$2b$10$Q8M9rO.V1JbRgYi/Ntc39u' echo "=== extraer token del email ===" TOKEN=<REDACTED> -s "http://localhost:8


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 7a9b19d51ba8e6b8
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost J=/tmp/hopp_cookies.txt echo "=== auth GraphQL: query me ===" curl -s -b $J --max-time 8 -X POST http://localhost:3170/graphql -H 'Content-Ty


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 88ee5ec7f8a1cd65
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost J=/tmp/hopp_cookies.txt export COLL=~/fn_registry/projects/web_scraping/hoppscotch/collections/registry_api.json export TEAM=cmq8kn0v500030xl


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 9a3e6d7ae471ba00
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost docker compose exec -T db psql -U postgres -d hoppscotch -c "UPDATE \"User\" SET \"isAdmin\"=true WHERE email='admin@example.com';" 2>&1 | he


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: d92dbe0df41a319d
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost echo "=== teamID + collectionID de la team registry ===" docker compose exec -T db psql -U postgres -d hoppscotch -c "SELECT t.id AS team_id,


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: e0fc906f903dc9ec
command_snippet:
  curl -sL "https://apis.apis.io/apis/licenseplatedata/licenseplatedata/" -o /tmp/lpd_page.txt -w "code=%{http_code} type=%{content_type} bytes=%{size_download}\n" 2>/dev/null echo "=== primeras lineas 


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: heredoc_py
args_hash: 21814496fa39bed0
command_snippet:
  curl -sL "https://raw.githubusercontent.com/api-evangelist/licenseplatedata/refs/heads/main/openapi/licenseplatedata-openapi.yml" -o /tmp/lpd.yml -w "spec: code=%{http_code} bytes=%{size_download}\n" 


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: heredoc_py
args_hash: 6ed4b0648b8420a6
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost J=/tmp/hopp_cookies.txt ~/fn_registry/python/.venv/bin/python3 - <<'PYEOF' import sys, os, json sys.path.insert(0, os.path.join(os.path.expan


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: a43280898d37d39f
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost J=/tmp/hopp_cookies.txt LPD=$(docker compose exec -T db psql -tA -U postgres -d hoppscotch -c "SELECT id FROM \"TeamCollection\" WHERE title=


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 79d1c6d85a8895a3
command_snippet:
  cd $HOME/fn_registry && ls python/functions/infra/*_test.py | head -5 && echo "---BUILD MD---" && cat python/functions/infra/build_hoppscotch_collection.md | head -40


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 4f03fe544ab8012b
command_snippet:
  cd $HOME/fn_registry && ls python/functions/infra/add_hoppscotch_request* 2>/dev/null && echo "--- pytest config ---" && cat python/pyproject.toml | grep -A20 'pytest\|tool.pytest' 2>/dev/null | head 


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: d6a10d6cb9fa7065
command_snippet:
  curl -s -o /dev/null -w "graphql:%{http_code} " http://localhost:3170/graphql 2>/dev/null; curl -s -o /dev/null -w "rest:%{http_code} " http://localhost:3170/v1 2>/dev/null; curl -s -o /dev/null -w "m


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 052cbd200bda4ab2
command_snippet:
  cd $HOME/fn_registry && head -5 python/functions/infra/add_hoppscotch_request.md && echo "..." && grep -A3 'tags:' python/functions/infra/add_hoppscotch_request.md | head -4


session_id: 3a777d3e-b660-409c-bc88-91e338cdfea6
tool_used: bash_other
args_hash: 562ce1cc38045155
command_snippet:
  bq query --use_legacy_sql=false --project_id=autingo-159109 --format=pretty \ 'SELECT    t.table_name AS vista,    (SELECT COUNT(*) FROM `autingo-159109.customer_marts`.INFORMATION_SCHEMA.COLUMNS c   


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 4de8b3fb72e57ffd
command_snippet:
  cd $HOME/fn_registry/python && .venv/bin/python -m pytest functions/infra/hoppscotch_login_test.py functions/infra/hoppscotch_create_request_test.py functions/infra/hoppscotch_update_request_test.py f


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 2f006c585ff1d752
command_snippet:
  cd $HOME/fn_registry/python && .venv/bin/python -c " import sys sys.path.insert(0, 'functions') import infra print('infra.hoppscotch_login attr:', type(infra.hoppscotch_login)) m = sys.modules.get('in


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 7e57e9493cd2ee93
command_snippet:
  cd $HOME/fn_registry/python && .venv/bin/python - <<'PYEOF' import sys sys.path.insert(0, "functions") from infra.hoppscotch_login import hoppscotch_login import requests, json  login = hoppscotch_log


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 4ab47c154f5b2241
command_snippet:
  cd $HOME/fn_registry/python && .venv/bin/python - <<'PYEOF' import sys sys.path.insert(0, "functions") from infra.hoppscotch_login import hoppscotch_login import requests, json  tok = hoppscotch_login


session_id: 3a777d3e-b660-409c-bc88-91e338cdfea6
tool_used: bash_other
args_hash: 2169abc9c5217605
command_snippet:
  cd /home/enmanuel/fn_registry cat > /tmp/customer_product.sql <<'SQL' CREATE OR REPLACE VIEW `autingo-159109.customer_marts.customer_product` AS SELECT   persona_id,   producto_nav_id,   ANY_VALUE(pro


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: c826119d7bd1972e
command_snippet:
  cd $HOME/fn_registry/python && .venv/bin/python - <<'PYEOF' import sys sys.path.insert(0, "functions") from infra.hoppscotch_login import hoppscotch_login from infra.hoppscotch_create_request import h


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 7ef3cefa2000871d
command_snippet:
  cd $HOME/fn_registry && for id in hoppscotch_login_py_infra hoppscotch_create_request_py_infra hoppscotch_update_request_py_infra hoppscotch_delete_request_py_infra hoppscotch_list_requests_py_infra; 


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: cf831a36ad596d01
command_snippet:
  cd $HOME/fn_registry && ./fn doctor uses-functions 2>&1 | grep -iE 'hoppscotch|drift|missing|error|OK|clean|no ' | head -20; echo "--- exit ---"


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: sqlite_direct
args_hash: f4e7117323faf14e
command_snippet:
  cd $HOME/fn_registry && sqlite3 registry.db "SELECT function_id, COUNT(*) FROM unit_tests WHERE function_id LIKE 'hoppscotch%' GROUP BY function_id;"


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 4bd31e30886d5923
command_snippet:
  cd $HOME/fn_registry && git stash list 2>/dev/null; cd python && git -C $HOME/fn_registry status --short python/functions/infra/parse_hoppscotch_collection_test.py python/functions/infra/build_hoppsco


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 4d2d7edee4ae11b9
command_snippet:
  cd $HOME/fn_registry/python && .venv/bin/python -m pytest functions/infra/ -q --ignore=functions/infra/parse_hoppscotch_collection_test.py --ignore=functions/infra/build_hoppscotch_collection_test.py 


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: sqlite_direct
args_hash: 94f5188481c901b0
command_snippet:
  cd $HOME/fn_registry && sqlite3 registry.db "SELECT id FROM functions WHERE id = 'hoppscotch_login_py_infra';" && sqlite3 registry.db "SELECT id FROM functions WHERE id = 'error_go_core';"


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: fbc567beac97fd69
command_snippet:
  cd $HOME/fn_registry && CGO_ENABLED=1 ./fn search "pass secret" 2>/dev/null | head -30; echo "---ERROR TYPE---"; ./fn show error_go_core 2>/dev/null | head -5


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: dfffb17376d54bc1
command_snippet:
  cd $HOME/fn_registry && cat > /tmp/probe_hs.py <<'PYEOF' import sys, json sys.path.insert(0, "python/functions") from infra.hoppscotch_login import hoppscotch_login import requests  login = hoppscotch


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 822d1025ce1ee872
command_snippet:
  cd $HOME/fn_registry && cat > /tmp/probe_hs2.py <<'PYEOF' import sys, json sys.path.insert(0, "python/functions") from infra.hoppscotch_login import hoppscotch_login import requests  token = <REDACTED


session_id: 3a777d3e-b660-409c-bc88-91e338cdfea6
tool_used: heredoc_py
args_hash: 671a35a3c9443e29
command_snippet:
  cd /home/enmanuel/fn_registry export FN_REGISTRY_ROOT=/home/enmanuel/fn_registry export MB_KEY="$(pass metabase/aurgi-api-key | head -n1)" python/.venv/bin/python3 - <<'PYEOF' import os, sys, uuid sys


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 8d54d85fe399bb1e
command_snippet:
  cd $HOME/fn_registry/python && PYTHONPATH=functions .venv/bin/python3 -m pytest functions/infra/pass_get_secret_test.py functions/infra/hoppscotch_set_environment_test.py -v 2>&1 | tail -30


session_id: 1a338988-2c6d-459d-bf3f-13e61a49e429
tool_used: heredoc_py
args_hash: ebc3efddff4f6562
command_snippet:
  cd ~/fn_registry && python/.venv/bin/python3 - <<'PYEOF' import sys, os, json sys.path.insert(0, os.path.join(os.path.expanduser("~/fn_registry"), "python", "functions")) from infra.add_hoppscotch_req


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 8b191c02b3cd640e
command_snippet:
  cd $HOME/fn_registry && echo "=== pass_get_secret =<REDACTED> && ./fn show pass_get_secret_py_infra 2>&1 | head -20 && echo "" && echo "=== hoppscotch_set_environment ===" && ./fn show hoppscotch_set_


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 20b60ccb7ba87cfd
command_snippet:
  cd $HOME/fn_registry && ./fn doctor uses-functions 2>&1 | grep -iE "hoppscotch_set_environment|pass_get_secret|^OK|clean|no drift|error" | head -20; echo "EXIT: ${PIPESTATUS[0]}"


session_id: 1a338988-2c6d-459d-bf3f-13e61a49e429
tool_used: heredoc_py
args_hash: d1314417c346db7e
command_snippet:
  cd ~/fn_registry && python/.venv/bin/python3 - <<'PYEOF' import sys, os, json sys.path.insert(0, os.path.join(os.path.expanduser("~/fn_registry"), "python", "functions")) from infra.run_hoppscotch_col


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 79bf8cd166cf5a50
command_snippet:
  cd $HOME/fn_registry/python && PYTHONPATH=functions .venv/bin/python3 -m pytest functions/infra/hoppscotch_set_environment_test.py::test_e2e_create_then_update_live -v -p no:cacheprovider --no-header 


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 2536bab72c413a9a
command_snippet:
  cd ~/fn_registry/python/functions/infra echo "=== borrar funciones del modo .json (reemplazadas por API self-host) ===" for f in parse_hoppscotch_collection run_hoppscotch_collection add_hoppscotch_re


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: heredoc_py
args_hash: 4f7e9f5fd5bd2f93
command_snippet:
  cd ~/fn_registry/projects/web_scraping/hoppscotch/selfhost J=/tmp/hopp_cookies.txt export TEAM=cmq8kn0v500030xls1nvminjy export COLL=~/fn_registry/projects/web_scraping/hoppscotch/collections/plate_to


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 824d8ed574e484c2
command_snippet:
  cd ~/fn_registry echo "=== reindex (build.md reorientado) ===" CGO_ENABLED=1 ./fn index 2>&1 | grep -iE 'Indexed' echo "=== funciones tag hoppscotch (deben ser las nuevas + build) ===" CGO_ENABLED=1 .


session_id: af69645f-c730-450a-becb-a00ff6359d60
tool_used: bash_other
args_hash: cfb1a18f027780c0
command_snippet:
  echo "=== archivos del paquete ===" ; dpkg -L hoppscotch ; echo "=== .desktop encontrados ===" ; dpkg -L hoppscotch | grep -iE '\.desktop|applications'


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: sqlite_direct
args_hash: ee60bf45bd839476
command_snippet:
  cd $HOME/fn_registry && sqlite3 registry.db "SELECT id, signature FROM functions WHERE id IN ('hoppscotch_login_py_infra','build_hoppscotch_collection_py_infra','hoppscotch_run_request_py_infra');"


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: d5468af79024af72
command_snippet:
  cd $HOME/fn_registry && ls python/functions/infra/hoppscotch* python/functions/infra/build_hoppscotch* 2>/dev/null


session_id: af69645f-c730-450a-becb-a00ff6359d60
tool_used: bash_other
args_hash: d2a382bb71dbfdc3
command_snippet:
  echo "=== Escritorio (es/en) ===" ; ls -la ~/Escritorio ~/Desktop 2>/dev/null | grep -iE 'hopp|chrome|\.desktop' ; echo "=== ~/.local/share/applications (PWAs aqui) ===" ; ls -la ~/.local/share/applic


session_id: af69645f-c730-450a-becb-a00ff6359d60
tool_used: bash_other
args_hash: 3ba6a04b30acbf3e
command_snippet:
  echo "=== PWA desktop (Escritorio) ===" ; cat ~/Desktop/chrome-ceembpoagfddjdblmlinedbigbpihbei-Profile_3.desktop ; echo "=== PWA desktop (.local) ===" ; cat ~/.local/share/applications/chrome-ceembpo


session_id: af69645f-c730-450a-becb-a00ff6359d60
tool_used: bash_other
args_hash: cecffd26edd35ca4
command_snippet:
  echo "=== paquete (debe estar vacio) ===" ; dpkg -l | grep -i hopp || echo "OK: hoppscotch desinstalado" ; echo "=== binario .deb (no debe existir) ===" ; ls /usr/bin/hoppscotch-desktop 2>/dev/null ||


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 87505ce44dde2bfa
command_snippet:
  cd $HOME/fn_registry/python && PYTHONPATH=functions .venv/bin/python -m pytest functions/infra/hoppscotch_run_request_test.py -v 2>&1 | tail -25


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 275f708b14a5b9c6
command_snippet:
  curl -s -o /dev/null -w "graphql:%{http_code}\n" http://localhost:3170/graphql -X POST -H 'Content-Type: application/json' -d '{"query":"{__typename}"}' 2>&1; curl -s -o /dev/null -w "mailpit:%{http_c


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: 3e6da5daad7f3966
command_snippet:
  curl -s -o /dev/null -w "status_endpoint:%{http_code}\n" https://registry.organic-machine.com/api/status 2>&1


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: f6f77e07f9f40ff6
command_snippet:
  cd $HOME/fn_registry/python && PYTHONPATH=functions .venv/bin/python - <<'PYEOF' import sys, json sys.path.insert(0, "functions") from infra.hoppscotch_login import hoppscotch_login from infra.hoppsco


session_id: a649e3fd-8e34-485a-b682-8f0a2eb9cb5a
tool_used: bash_other
args_hash: cb98d48a8d1696ab
command_snippet:
  cd $HOME/fn_registry/python && PYTHONPATH=functions .venv/bin/python - <<'PYEOF' import sys, json sys.path.insert(0, "functions") import requests from infra.hoppscotch_login import hoppscotch_login  t


# violations

session_id: ebeb8650-02d8-49e9-b8a6-cce5b4568007
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  ./fn index 2>&1 | tail -3; echo "---"; sqlite3 registry.db "SELECT id, lang, domain FROM functions WHERE id IN ('registry_telemetry_py_infra','telemetry_prelude_bash_infra');"


session_id: bf0d6d52-4068-4347-8907-4f890431abe6
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 /home/lucas/fn_registry/registry.db "SELECT id, kind, lang, domain, description FROM functions WHERE id LIKE '%metabase%' OR description LIKE '%metabase%' OR tags LIKE '%metabase%' ORDER BY id


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db "SELECT f.id, f.signature FROM functions f, json_each(f.tags) j WHERE j.value='notebook' ORDER BY f.id;"


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db "SELECT id, kind, purity, description FROM functions WHERE id IN (SELECT id FROM functions_fts WHERE functions_fts MATCH 'name:audit* OR description:capability*') ORDER BY name;" 2


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db "SELECT id, kind, purity, description FROM functions WHERE id IN (SELECT id FROM functions_fts WHERE functions_fts MATCH 'name:generate* OR name:capability* OR description:capabili


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  grep "error_go_core" /home/lucas/fn_registry/registry.db 2>/dev/null || sqlite3 /home/lucas/fn_registry/registry.db "SELECT id FROM functions WHERE id='error_go_core';" 2>/dev/null


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 /home/lucas/fn_registry/registry.db "SELECT f.id, f.signature FROM functions f, json_each(f.tags) j WHERE j.value='doctor' ORDER BY f.id;" 2>/dev/null


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 /home/lucas/fn_registry/registry.db "SELECT id, purity, description FROM functions WHERE id IN (SELECT id FROM functions_fts WHERE functions_fts MATCH 'name:audit_capability* OR name:capabilit


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db "SELECT id, file_path FROM functions WHERE id = 'generate_capability_doc_bash_pipelines';"


session_id: 9d62a52c-b49b-44ed-9037-dbc4a07febca
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db "SELECT id FROM functions WHERE name LIKE '%propose_capability%' OR id LIKE '%propose_capability%';"


session_id: 50538f33-42cc-4a0d-84f7-854ab8b82acc
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db <<'SQL' .mode tabs SELECT id, description FROM functions  WHERE description LIKE '%http%' OR description LIKE '%scrape%' OR description LIKE '%fetch%'     OR description LIKE '%bro


session_id: 50538f33-42cc-4a0d-84f7-854ab8b82acc
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db <<'SQL' .mode tabs SELECT id, description FROM functions  WHERE domain='finance' OR description LIKE '%price%' OR description LIKE '%candle%'     OR description LIKE '%market%' OR 


session_id: 350b132b-56e9-40a0-bdec-53b0002d29e1
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 /home/lucas/fn_registry/registry.db "SELECT id, name, signature, description, updated_at, kind, lang, tags FROM functions WHERE kind IN ('function','pipeline') LIMIT 5;"


session_id: 350b132b-56e9-40a0-bdec-53b0002d29e1
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 /home/lucas/fn_registry/registry.db "SELECT id, signature, description FROM functions WHERE kind = 'pipeline' LIMIT 5;" 2>&1 | head -20


session_id: 350b132b-56e9-40a0-bdec-53b0002d29e1
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 /home/lucas/fn_registry/registry.db "SELECT id, name FROM functions_fts WHERE functions_fts MATCH 'taskkill OR registry OR dashboard' LIMIT 5;"


session_id: 350b132b-56e9-40a0-bdec-53b0002d29e1
rule_id: sqlite3_registry_select
severity: warning
command_snippet:
  sqlite3 registry.db "SELECT id, name, bm25(functions_fts) AS rank FROM functions_fts WHERE functions_fts MATCH 'taskkill OR registry OR dashboard' ORDER BY rank LIMIT 5;" 2>&1


# function_sequences

seq_hash: c2a8d1ddd8f1
function_ids:
  ["launch_cpp_app_windows_bash_infra","is_cpp_app_running_windows_bash_infra","redeploy_cpp_app_windows_bash_pipelines"]


seq_hash: 7b6d7bd92603
function_ids:
  ["propose_capability_groups_bash_pipelines","propose_capability_groups","propose_capability_groups"]


seq_hash: f395cc3e157e
function_ids:
  ["validate_recipe_yaml_test_py_core","cdp_get_ax_tree_py_pipelines","llm_propose_scraping_schema_py_infra"]


seq_hash: a1a848d381f0
function_ids:
  ["agent_launch_worktree_go_infra","agent_cleanup_worktree_go_infra","agent_launch_worktree_test_go_infra"]


seq_hash: 86aa72f45c07
function_ids:
  ["agent_cleanup_worktree_go_infra","agent_launch_worktree_test_go_infra","agent_cleanup_worktree_test_go_infra"]


seq_hash: 45f3252a5a52
function_ids:
  ["docker_container_list_go_infra","docker_container_logs_go_infra","docker_container_list_go_infra"]


seq_hash: 8e2011e59bb7
function_ids:
  ["docker_container_exec_go_infra","docker_container_logs_test_go_infra","docker_container_exec_test_go_infra"]


seq_hash: 795b35202611
function_ids:
  ["docker_container_logs_go_infra","docker_container_list_go_infra","docker_container_exec_test_go_infra"]


seq_hash: ec62a040e924
function_ids:
  ["docker_container_exec_go_infra","docker_container_list_test_go_infra","docker_container_list_go_infra"]


seq_hash: f00b17958d0c
function_ids:
  ["docker_container_logs_test_go_infra","docker_container_exec_go_infra","docker_container_logs_test_go_infra"]


seq_hash: 4fdb339504c7
function_ids:
  ["docker_container_logs_test_go_infra","docker_container_exec_test_go_infra","nordvpn_container_start_go_infra"]


seq_hash: 9b54f864e710
function_ids:
  ["docker_container_list_test_go_infra","docker_container_list_go_infra","docker_container_logs_go_infra"]


seq_hash: cbf1bb2f69a6
function_ids:
  ["synapse_msc3861_enable_go_infra","wellknown_oidc_patch_go_infra","mas_syn2mas_migration_bash_infra"]


seq_hash: 32b361fffeb0
function_ids:
  ["mas_syn2mas_migration_test_bash_infra","mas_syn2mas_migration_test_bash_infra","synapse_login_flows_check_go_infra"]


seq_hash: f89be1d8da7b
function_ids:
  ["synapse_msc3861_enable_test_go_infra","synapse_login_flows_check_test_go_infra","mas_syn2mas_migration_test_bash_infra"]


seq_hash: 53d1bfa12cd7
function_ids:
  ["synapse_login_flows_check_go_infra","synapse_login_flows_check_go_infra","error_go_core_go_infra"]


seq_hash: 62bfa83e8ad5
function_ids:
  ["error_go_core_go_infra","synapse_msc3861_enable_go_infra","mas_syn2mas_migration_test_bash_infra"]


seq_hash: c76331f5a85e
function_ids:
  ["synapse_msc3861_enable_go_infra","synapse_msc3861_enable_go_infra","synapse_msc3861_enable_go_infra"]


seq_hash: a818ea900597
function_ids:
  ["synapse_login_flows_check_go_infra","synapse_login_flows_check_go_infra","synapse_login_flows_check_go_infra"]


seq_hash: 778bf306f3f7
function_ids:
  ["synapse_login_flows_check_test_go_infra","error_go_core_go_infra","synapse_login_flows_check_test_go_infra"]


seq_hash: 378e18bc20fb
function_ids:
  ["mas_client_register_test_bash_infra","mas_client_register_test_bash_infra","mas_client_register_test_bash_infra"]


seq_hash: 3c40c6e2208c
function_ids:
  ["mas_client_register_test_bash_infra","synapse_msc3861_enable_go_infra","wellknown_oidc_patch_go_infra"]


seq_hash: c772e1b92e09
function_ids:
  ["synapse_msc3861_enable_go_infra","synapse_msc3861_enable_go_infra","synapse_login_flows_check_test_go_infra"]


seq_hash: 384b6821b0bb
function_ids:
  ["wellknown_oidc_patch_test_go_infra","synapse_login_flows_check_go_infra","synapse_msc3861_enable_test_go_infra"]


seq_hash: 5e3239b2af6e
function_ids:
  ["wellknown_oidc_patch_go_infra","mas_syn2mas_migration_bash_infra","mas_client_register_test_bash_infra"]


seq_hash: db80091bdea5
function_ids:
  ["mas_syn2mas_migration_test_bash_infra","synapse_login_flows_check_go_infra","synapse_login_flows_check_go_infra"]


seq_hash: 59cb654c52aa
function_ids:
  ["mas_syn2mas_migration_bash_infra","mas_client_register_test_bash_infra","wellknown_oidc_patch_test_go_infra"]


seq_hash: 9debe3ecd913
function_ids:
  ["mas_syn2mas_migration_test_bash_infra","synapse_msc3861_enable_go_infra","synapse_msc3861_enable_go_infra"]


seq_hash: e37338ee7500
function_ids:
  ["synapse_msc3861_enable_go_infra","synapse_login_flows_check_test_go_infra","error_go_core_go_infra"]


seq_hash: cb32f693553f
function_ids:
  ["synapse_msc3861_enable_go_infra","mas_syn2mas_migration_test_bash_infra","synapse_msc3861_enable_go_infra"]


seq_hash: 9f06a9752abc
function_ids:
  ["synapse_login_flows_check_go_infra","synapse_msc3861_enable_test_go_infra","synapse_login_flows_check_test_go_infra"]


seq_hash: 1d3a21c7a527
function_ids:
  ["synapse_login_flows_check_test_go_infra","mas_syn2mas_migration_test_bash_infra","mas_syn2mas_migration_test_bash_infra"]


seq_hash: d5c508bf6c92
function_ids:
  ["mas_client_register_test_bash_infra","wellknown_oidc_patch_test_go_infra","synapse_login_flows_check_go_infra"]


seq_hash: f0ee73ccbaec
function_ids:
  ["mas_client_register_test_bash_infra","mas_client_register_test_bash_infra","synapse_msc3861_enable_go_infra"]


seq_hash: cd07384cc3a6
function_ids:
  ["synapse_admin_client_test_go_infra","matrix_crypto_init_test_go_infra","matrix_room_list_test_go_infra"]


seq_hash: 48a13a957dc9
function_ids:
  ["matrix_message_send_test_go_infra","synapse_admin_client_test_go_infra","matrix_crypto_init_test_go_infra"]


