Refactor binary config decoding into a dedicated ConfigDecoder API
Refactor binary config decoding into a dedicated ConfigDecoder API: a task in LegoFlow-SWE (Harbor dataset). Currently, the Config class has static methods fromPklBinary(byte , ...) and fromPklBinary(InputStream, ...) that perform binary decoding of Pkl config data and return a Config object. This…
The task
Currently, the `Config` class has static methods `fromPklBinary(byte[], ...)` and `fromPklBinary(InputStream, ...)` that perform binary decoding of Pkl config data and return a `Config` object. This mixes the decoding logic with the configuration representation, making it difficult to evolve the decoding API…
Part of Lego-X/LegoFlow-SWE.