Fixes & Features
- Fix: Post-commit hook updates graph after delete-only commits — shrink-guard now bypassed when changed paths include explicit deletions (#1000)
- Fix:
graphify exportno longer collapses to "Single community" when.graphify_analysis.jsonis absent — falls back to per-nodecommunityattribute ingraph.json(#1001) - Feat: Semantic context tags on
referencesedges for Python/JS/TS/C#/Java —parameter_type,return_type,generic_arg,attribute,field; C#/Java now splitinherits/implements(#996)- Breaking: Java
extendsedges renamed toinherits— update queries filtering onrelation="extends"for Java nodes
- Breaking: Java
- Feat: Constrained query expansion — Step 0 in skill extracts actual graph vocab and forces LLM to pick expansion tokens only from that set; Unicode regex fix captures Cyrillic/CJK labels (#998)
- Docs: Ukrainian README updated to v8 with all new sections, YC badge, 31 language count (#995)