Loads Elixir query metadata files for the current code generation pipeline.
Metadata files are evaluated with Code.eval_string/3 and must return a map.
Treat them like mix.exs / config/*.exs: only load trusted, project-local
files. Prefer --infer in CI when you do not want to maintain evaluated Elixir
metadata.
Summary
Functions
@spec from_file( Path.t(), keyword() ) :: {:ok, %{required(String.t()) => keyword()}} | {:error, Squirrelix.Error.CannotReadFile.t() | Squirrelix.Error.InvalidQueryMetadataFile.t()}