You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
SQL parser (.sql) — extracts CREATE TABLE/VIEW/FUNCTION/PROCEDURE/INDEX as concepts via a dialect-tolerant regex scanner (no LLM, no fragile tree-sitter-sql grammar dependency). Preceding -- and /* */ comments become the concept description.
CODE_OF_CONDUCT.md, SECURITY.md — community and security documentation.
Changed
Banner SVG updated — added SQL pill, language count bumped to 7.
CI: Python 3.13 added to test matrix.
CI: Auto GitHub Release on tag push via publish.yml.
Various formatting cleanup in lookup.py, pairs.py, generator.py.
Fixed
migrations/ removed from default SKIP_DIRS — most SQL lives in migrations, and skipping it silently dropped an entire codebase domain.
Empty/unsupported source directories no longer hard-exit (sys.exit(1)) — okf generate on an empty folder now writes a valid (empty) bundle instead of failing.
Directories with no extractable concepts no longer disappear from the bundle — they still get an index.md and show up in parent subdirectory listings.
write_summary no longer crashes (IndexError) when a bundle has zero domains.