fused ranking entries (each carries an id = path or path#chunk).
returns true if a vault-relative path is excluded (vault.isExcluded).
"note" (id IS the path) or "block" (id is path#chunk).
a new array with excluded-path entries removed (order preserved).
v3.10.0-rc.8 — prune excluded paths from a fused ranking list, at the fusion-stage source. Defense-in-depth parity with the rc.18 L-HYB-1 response-build guard: the fusion-stage consumers of the fused list (graph-boost reads candidate CONTENT via
readNote; recency stats candidate mtime) run before that terminal guard, and this keeps them excluded-free even if a future ranker arm forgets its own per-arm filter.Pure (the
isExcludedpredicate is injected) and granularity-aware: for"block"ids of the formpath#chunk, the chunk suffix is stripped before the membership test — matching the response-build guard'slastIndexOf("#")logic exactly so the two layers never disagree.