What's new
Objective-C support (#34)
.mand.mmfiles now extracted via tree-sitter@interface,@implementation,@protocol→ class/protocol nodes- Method declarations and definitions → method nodes with
methodedges #importdirectives →importsedges- Superclass and protocol conformance →
inheritsedges - Message expressions →
callsedges (INFERRED)
--obsidian-dir flag (#37)
- Write Obsidian vault to a custom path:
/graphify ./raw --obsidian --obsidian-dir ~/vaults/myproject
Bug fixes
- Semantic cache: relative paths from subagents now resolved against corpus root — was causing only ~25% of files to cache correctly
- Validation:
file_type: "rationale"no longer triggers 75 warnings per run
Tests
- 360 tests passing (up from 354)