[15:07:42] Amir1: What's the state of the art for exposing queries to extensions? I see there is currently 1 example of a QueryBuilder object being exposed to a hook as-is https://codesearch.wmcloud.org/core/?q=QueryBuilder&files=Hook which is proposed to be repeated at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1073191 which would establish a pattern. Is that what we want to encourage? Or is there another way? [16:54:51] I don't know about how to pass it around a query to extensions. Extensions for their queries must use query builders but on how to impact a core query, query builders are much better than passing around the arrays that exist in many many hooks we have now but overall, I think this is Daniel's decision