Structural extraction
Entities and typed edges across first-party Python and Rust plugins,
persisted to a local graph. Subsystem clustering groups modules into
navigable first-class entities; a BLAKE3 content_hash per
entity body is the drift signal every cross-tool binding checks.