[package] name = "jouleclaw-codegraph" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Graphify (safishamsi/graphify, 2026) primitive ingest for JouleClaw — turn a folder of code, SQL, R, shell, docs, papers into a queryable typed knowledge graph. Three primitives: corpus → typed graph (GraphBuilder), community detection (CommunityDetector), token-budgeted subgraph query (BudgetedQuery). Reuses jouleclaw-graph-rag's Entity/Edge/KnowledgeGraph primitives — this crate adds the corpus-builder + community-detector + budgeted-query layer the graph-rag tier lacked. Deterministic-first reference: lexical (regex-based) builder + connected-components detector; tree-sitter + Leiden wireable as later features." [dependencies] jouleclaw-graph-rag = { path = "../jouleclaw-graph-rag" } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } blake3 = { workspace = true }