HF RL Explorer

Bug report: Type resolution ignores import boundaries, yielding incorrect types from unimported files

Bug report: Type resolution ignores import boundaries, yielding incorrect types from unimported files: a task in LegoFlow-SWE (Harbor dataset). When multiple .proto files define types with colliding names, the reflection library may resolve a field’s type to a definition from a file that is not…

The task

When multiple `.proto` files define types with colliding names, the reflection library may resolve a field’s type to a definition from a file that is **not** imported by the file containing the field. This deviates from `protoc`’s scoping rules, where only types from the file’s direct or transitive `import`…

Part of Lego-X/LegoFlow-SWE.