# calls

session_id: 6db6d12f-3fa8-49a5-967a-486cdef4b0c7
tool_used: bash_other
args_hash: 3cf8e9b5ee0322d7
command_snippet:
  sudo -n true 2>&1 && echo "SUDO_NOPASS=yes" || echo "SUDO_NOPASS=no"; echo "---"; snap info dbeaver-ce 2>/dev/null | grep -E "^(name|summary):" || echo "snap dbeaver-ce: consultable"


session_id: 6db6d12f-3fa8-49a5-967a-486cdef4b0c7
tool_used: bash_other
args_hash: 62ca61fd1e54bf14
command_snippet:
  command -v usql && usql --version; echo "=== drivers compilados ==="; usql --help 2>&1 | grep -iA40 "available drivers" | head -50 || usql --drivers 2>&1 | head -50


session_id: 6db6d12f-3fa8-49a5-967a-486cdef4b0c7
tool_used: bash_other
args_hash: e372aa1a3db7185b
command_snippet:
  cd /home/enmanuel/fn_registry; echo "=== test sqlite driver (COUNT, read-only) ==="; usql "sqlite:registry.db" -c "SELECT count(*) AS fns FROM functions" 2>&1; echo "=== drivers disponibles ==="; usql


session_id: 6db6d12f-3fa8-49a5-967a-486cdef4b0c7
tool_used: bash_other
args_hash: 90cba46f5e7e3018
command_snippet:
  pass ls 2>/dev/null | grep -iE "sudo|login|system|root|user|linux|pc|enmanuel|password" | head -20; echo "=== full tree (1er nivel) ==="; pass ls 2>/dev/null | head -40


session_id: 6db6d12f-3fa8-49a5-967a-486cdef4b0c7
tool_used: bash_other
args_hash: 7122daeb288fe81c
command_snippet:
  pass show claude/sudo 2>/dev/null | head -1 | sudo -S -p '' snap install dbeaver-ce 2>&1; echo "EXIT=$?"


session_id: 6db6d12f-3fa8-49a5-967a-486cdef4b0c7
tool_used: bash_other
args_hash: 5ab7a76d859956a1
command_snippet:
  pass show claude/sudo 2>/dev/null | head -1 | sudo -S -p '' snap install dbeaver-ce --classic 2>&1; echo "EXIT=$?"


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 52ebb43b89183d41
command_snippet:
  cd ../.. && ls functions/core/ | grep -iE "dag|step|topo|valid|level"  echo "=== struct Dag y DagStep ===" grep -rn "type Dag struct\|type DagStep struct\|type ValidationResult\|type Validation struct


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 566abbe2b84a0897
command_snippet:
  cd ../.. && grep -n "func \|type \|Levels\|Roots\|Valid" functions/core/dag_topo_sort.go functions/core/dag_validate.go | head -40


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 488c919b94f311ae
command_snippet:
  grep -n "func \|HandlerOn\|Handler\|RetryPolicy\|ContinueOn\|Roots\|Levels" functions/core/dag_topo_sort.go functions/core/dag_validate.go 2>/dev/null | head -40


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 15c2f03d5c3273e8
command_snippet:
  grep -n "func \|Levels\|Handler\|Retry\|ContinueOn\|status\|Status\|StepResult\|goroutine\|go func\|WaitGroup" apps/dag_engine/executor.go | head -60


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 4ac8f4ea486c8878
command_snippet:
  echo "=== Retry en executor ==="; grep -niE "retry|RetryPolicy|limit" apps/dag_engine/executor.go || echo "NO usa retry" echo "=== parser: exit_code / continue_on / retry mapeo ==="; grep -niE "exit_c


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: a687fa19f39a2367
command_snippet:
  echo "=== git sub-repo dag_engine ==="; git -C apps/dag_engine status --short --branch 2>&1 | head; echo; echo "=== ramas ==="; git -C apps/dag_engine branch 2>&1 | head; echo; echo "=== migrations st


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: ee48e649cd628b49
command_snippet:
  echo "=== go version (registry) ==="; grep "^go " go.mod echo "=== go version (app) ==="; grep "^go " apps/dag_engine/go.mod echo "=== gitignore dag_engine ==="; cat apps/dag_engine/.gitignore 2>/dev/


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 78bfee64eda31851
command_snippet:
  cd /home/enmanuel/fn_registry && grep -n "^func Test\|t.Run\|continue_on\|ContinueOn\|RetryPolicy\|retry_policy" functions/core/dag_parse_test.go | head -30


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 8853b8a5fa2cd37f
command_snippet:
  cd /home/enmanuel/fn_registry/apps/dag_engine echo "=== app tests ==="; CGO_ENABLED=1 go test -tags fts5 -count=1 . 2>&1 | tail -5 echo "=== core tests ==="; cd /home/enmanuel/fn_registry && CGO_ENABL


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 6ce63ebc1cfd1117
command_snippet:
  echo "=== service unit ==="; cat ~/.config/systemd/user/dag_engine.service 2>/dev/null | grep -iE "ExecStart|WorkingDir" echo "=== binario actual ==="; ls -la /home/enmanuel/fn_registry/apps/dag_engin


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 6855112c4b781d2b
command_snippet:
  echo "=== dag_parse.md ==="; sed -n '1,80p' /home/enmanuel/fn_registry/functions/core/dag_parse.md echo "=== app.md growth log tail ==="; sed -n '130,160p' /home/enmanuel/fn_registry/apps/dag_engine/a


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: bf9657ad4531c8ca
command_snippet:
  cd /home/enmanuel/fn_registry git status --short | grep -iE "functions/core/dag|registry.db|data_table" | head echo "--- vet core+app ---" CGO_ENABLED=1 go vet -tags fts5 ./functions/core/ 2>&1 | tail


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: e48ba80880637aa3
command_snippet:
  cd /home/enmanuel/fn_registry git add functions/core/dag_definition.go functions/core/dag_parse.go functions/core/dag_parse.md functions/core/dag_parse_test.go git -c user.email="gutierenmanuel15@gmai


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 2b8422575fd33102
command_snippet:
  cd /home/enmanuel/fn_registry/apps/dag_engine git rm --cached -q dag_engine.db-shm dag_engine.db-wal frontend/tsconfig.tsbuildinfo registry.db store/dag_engine.db # Shadows vacíos prohibidos por db_l


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 330bd9c37e06677a
command_snippet:
  cd /home/enmanuel/fn_registry/apps/dag_engine git add .gitignore git -c user.email="gutierenmanuel15@gmail.com" -c user.name="Egutierrez" commit -q -m "chore: dejar de versionar archivos runtime/build


session_id: f94b1ad6-3443-45d7-8f2b-709eef7861a1
tool_used: bash_other
args_hash: 6454bc1cc8b06309
command_snippet:
  cd /home/enmanuel/fn_registry/apps/dag_engine echo "service: $(systemctl --user is-active dag_engine.service) · health: $(curl -s -o /dev/null -w '%{http_code}' http://127.0.0.1:4200/)" git push -q o


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: a46eaec2213193c6
command_snippet:
  ls -la apps/dag_engine/ 2>/dev/null && echo "---STORE---" && ls -la apps/dag_engine/store/ 2>/dev/null


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 4845ed54c6e7abd4
command_snippet:
  CGO_ENABLED=1 go test -tags fts5 -count=1 ./functions/infra/ 2>&1 | grep -E "^(=== RUN|--- FAIL|--- PASS|FAIL|ok|PASS|panic|\s+.*\.go:[0-9]+)" | grep -iE "fail|panic|\.go:" | head -50


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 5629b0ab18a2c2d7
command_snippet:
  cd /home/enmanuel/fn_registry && echo "===dispatcher go test==="; grep -rn "go test\|go vet\|test_file_path\|TestFilePath\|\.Tested\|go run" cmd/fn/*.go registry/*.go 2>/dev/null | grep -iE "test|vet"


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: sqlite_direct
args_hash: ac265cdabe43c7a1
command_snippet:
  for id in find_unused_functions_go_infra audit_capability_groups_go_infra artefact_doctor_go_infra audit_copied_code_go_infra audit_uses_functions_go_infra audit_cpp_apps_go_infra; do t=$(sqlite3 regi


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 9d4aa47a32b4b351
command_snippet:
  echo "=== fn doctor unused --json (camino correcto) ==="; timeout 60 ./fn doctor unused --json 2>&1 | head -c 800; echo; echo "EXIT=$?"


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: ce6515d324b55e2b
command_snippet:
  echo "=== scheduler / service activo? ==="; systemctl --user list-units 2>/dev/null | grep -i dag; ps aux 2>/dev/null | grep -E "dag_engine (server|--scheduler)" | grep -v grep; echo "--- tag service?


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: fed3977deeafc03f
command_snippet:
  cat ~/.config/systemd/user/dag_engine.service 2>/dev/null | grep -iE "Environment|WorkingDir|ExecStart" 


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 528f57b74e67ec0f
command_snippet:
  cd /home/enmanuel/fn_registry && ./fn doctor --help 2>&1 | head -40; echo "=== subcomandos en codigo ==="; grep -nE "case \"|subcommand ==|args\[0\] ==|\"artefacts\"|\"unused\"|\"capabilities\"|\"copi


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: sqlite_direct
args_hash: d5dab618583fac70
command_snippet:
  sqlite3 $HOME/fn_registry/registry.db "SELECT id, kind, purity, description FROM functions WHERE id IN (SELECT id FROM functions_fts WHERE functions_fts MATCH 'name:audit* OR name:snapshot* OR name:do


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: sqlite_direct
args_hash: 9d96259b480e1de5
command_snippet:
  sqlite3 $HOME/fn_registry/registry.db "SELECT id FROM functions WHERE id = 'error_go_core';" 2>/dev/null


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 7aad94496a402e99
command_snippet:
  cd $HOME/fn_registry && \   FN_REGISTRY_ROOT=/home/enmanuel/fn_registry \   FN_BIN=/home/enmanuel/fn_registry/fn \   bash bash/functions/infra/audit_doctor_snapshot.sh \     unused \     /tmp/audit_te


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: c5c95e170dc21203
command_snippet:
  echo "=== DagResolveEnv ==="; grep -rn "func DagResolveEnv" functions/core/*.go | head; f=$(grep -rln "func DagResolveEnv" functions/core/*.go | head -1); sed -n '/func DagResolveEnv/,/^}/p' "$f" 2>/d


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 9d66aa18d0638632
command_snippet:
  echo "=== ProcessSpawn ==="; f=$(grep -rln "func ProcessSpawn" functions/infra/*.go | head -1); echo "file=$f"; sed -n '/func ProcessSpawn/,/^}/p' "$f" 2>/dev/null | head -45


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 9de3bbcea17a2fc8
command_snippet:
  rm -rf /tmp/audit_e2e /tmp/audit_test_xyz 2>/dev/null; echo "=== sub-repo dag_engine (rama + status) ==="; git branch --show-current && git status --short; echo; echo "=== repo padre fn_registry (stat


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 65fee356668b35a3
command_snippet:
  echo "=== /home/lucas en .go activos (dag_engine) ==="; grep -rn "/home/lucas" apps/dag_engine/*.go apps/dag_engine/store/*.go 2>/dev/null; echo "=== /home/lucas en cmd/fn + registry (raiz resolver de


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 9c17680be81dca9e
command_snippet:
  echo "=== de donde sale fn.Tests en run.go ==="; sed -n '120,172p' cmd/fn/run.go; echo "=== modelo: campo Tests ==="; grep -n "Tests\b\|Tested\b" registry/*.go | grep -i "struct\|Tests \|Tested " | he


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: sqlite_direct
args_hash: 134508b69594b65c
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:resolve* OR name:registry_root* OR description:regist


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: a93cf55a44382ad4
command_snippet:
  rm -f /home/enmanuel/fn_registry/apps/dag_engine/registry.db && echo "stale borrado"; echo "=== guard actual en resolve_registry_root.go ==="; grep -n "os.Stat\|Size\|registry.db" /home/enmanuel/fn_re


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: c522e3eedc703c2c
command_snippet:
  cd /home/enmanuel/fn_registry && echo "=== test resolve_registry_root ==="; CGO_ENABLED=1 go test -tags fts5 -run TestResolveRegistryRoot ./functions/infra/ 2>&1 | tail -5; echo "=== rebuild dag_engin


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 3d0ee81d419f240c
command_snippet:
  grep -n "uses_functions\|^  - \|^uses_types\|^framework" /home/enmanuel/fn_registry/apps/dag_engine/app.md | head -40


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 90f60a48ea1d3db8
command_snippet:
  cd /home/enmanuel/fn_registry && ./fn index 2>&1 | tail -5; echo "=== las 2 nuevas ya tienen consumidor (dag_engine)? ==="; ./fn doctor unused --json 2>/dev/null | grep -E "resolve_registry_root|audit


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 9a0a4ecbf920c64e
command_snippet:
  echo "### sub-repo dag_engine ###"; cd /home/enmanuel/fn_registry/apps/dag_engine && git status --short && echo "branch: $(git branch --show-current)" && echo "--- log reciente ---" && git log --oneli


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: e87658fa06a2940f
command_snippet:
  cd /home/enmanuel/fn_registry/apps/dag_engine && git add -A && git commit -q -F - <<'EOF' feat: auditorias daily/weekly con snapshot+diff + raiz dinamica del registry  Los DAGs daily-registry-audit y 


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: ab14c98ae4a218e2
command_snippet:
  echo "=== fn_registry ==="; git status -sb | head -1; echo "=== dag_engine ==="; cd apps/dag_engine && git status -sb | head -1


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 225383c9c2244c1d
command_snippet:
  cd /home/enmanuel/fn_registry && echo "=== archivo del test SSH + puerto 19876 ==="; grep -rln "TestSSHTunnelOpenClose" functions/ ; grep -rn "19876" functions/infra/ 2>/dev/null; echo; echo "=== API 


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: sqlite_direct
args_hash: 25131cb5d052ee96
command_snippet:
  echo "=== names en unit_tests (ejemplos clave) ==="; sqlite3 registry.db "SELECT function_id, name FROM unit_tests WHERE function_id IN ('find_unused_functions_go_infra','resolve_registry_root_go_infr


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: b27cc191e008faa5
command_snippet:
  CGO_ENABLED=1 go test -tags fts5 -run 'TestSSHTunnelOpenClose|TestDockerContainerExec' -count=5 ./functions/infra/ 2>&1 | tail -12


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: 6f7f3a7ed91b613e
command_snippet:
  echo "=== status values en completed ==="; head -4 dev/issues/completed/*.md 2>/dev/null | grep -E "status:" | sort | uniq -c | head; echo "=== existe subdir completed? ==="; ls -d dev/issues/complete


session_id: d7bf0c38-d12f-41a2-9d3e-1d3613501214
tool_used: bash_other
args_hash: fbd491b194893237
command_snippet:
  git mv dev/issues/0167-fn-run-library-go-paquete-entero.md dev/issues/completed/0167-fn-run-library-go-paquete-entero.md 2>&1 && echo "movido a completed/"; echo "=== estado git padre ==="; git status


# 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"]


