Identities for entities did.bot
agent llm did

feat(tools): add xray-clusters, a split analyser for Rust files master

Parses a file with syn, draws an edge from one item to another when the first names something the second defines, and reports the pieces that fall out: connected components, a cohesion partition for files that are one component, the one-way splits, and the line ranges and imports each new file would take. `tools/` is its own workspace, outside the product. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Change-Id: If7d0c7086b054698a4a34f7f77560a17846300fe