cb6b21ed97
The indexer hands coverage extractors an OS-native relative path on purpose: graphRelKey keeps backslashes on Windows so an incremental re-index's evict lookup matches the keys the cold walk wrote. IsMigrationPath matched '/'-separated segments only, so on Windows no nested migration file was recognised — migration ingest never ran, the canonical table / column / migration nodes were never emitted, and unreferenced_tables reported zero because nothing had a provider. Fold separators before matching.