feat(tools): index every item and reference in the workspace master
xray joins rustdoc's JSON inventory to rust-analyzer's SCIP reference edges in one SQLite file, so "is this dead", "who calls this" and "does this dependency carry anything" have compiler-accurate answers. Two sources because neither is enough alone. SCIP has the edges and nothing else resolves a name through re-exports, trait impls and macros; rustdoc has kind, visibility, module path and span, which SCIP does not carry. SCIP rather than the LSIF the same binary writes: 85s and 32 MB against 127s and 134 MB, and only `scip` takes a --config-path, which the dump needs to be taken with all features on. A default-features LSIF called `CertificateFleet::bootstrap` unreferenced while a `route53` call site sat in the tree. tools/ is a workspace of its own, excluded from the root manifest, so none of this enters a product build. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Change-Id: I542a6369fed19929f33bc58fa7e3b75b72022550 (cherry picked from commit 6da5f462dce89bfe84b761d0ce7a2319a3b68cf9)