paths
Every path this predicate mentions of the document, deduplicated, in the order first seen.
A Predicate.ElemMatch contributes its own path and not the paths inside it: those are read from an element rather than from the document, so $.sku inside one is not the document's $.sku and listing it here would name a location this predicate never looks at.