4456d58abe
Demo nuevo en demos_sql.cpp: abre registry.db en SQLITE_OPEN_READONLY (resolviendo via FN_REGISTRY_ROOT o cwd ascendente), monta fn::SqlWorkbenchState con readonly=true y query inicial sobre la tabla functions. Wire-up: entry en k_demos[] tras process_runner; declaracion en demos.h; sources sql_workbench.cpp + demos_sql.cpp + link SQLite::SQLite3 en CMakeLists.txt. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>