Add Repository.queryBatched with structural query-key batching and projection-safe decoding
#765
+261
−30