ConfigManager defaults and ensure type type coercion lose trust tags
ConfigManager defaults and ensure type type coercion lose trust tags: a task in LegoFlow-SWE (Harbor dataset). The ConfigManager class’s get option() method returns default values without trust tags, while user-provided values are tagged. Additionally, the ensure type function (which get option…
The task
The `ConfigManager` class’s `get_option()` method returns default values without trust tags, while user-provided values are tagged. Additionally, the `ensure_type` function (which `get_option` relies on) does not consistently propagate trust tags when performing type coercions. This breaks templating expectations…
Part of Lego-X/LegoFlow-SWE.