HF RL Explorer

Bug: Steps can call lifecycle methods on other steps, leading to unsafe planning state

Bug: Steps can call lifecycle methods on other steps, leading to unsafe planning state: a task in LegoFlow-SWE (Harbor dataset). Grafast currently allows step classes to call lifecycle methods—such as optimize , finalize , deduplicate , and deduplicatedWith —on other steps directly. This is an…

The task

Grafast currently allows step classes to call lifecycle methods—such as `optimize`, `finalize`, `deduplicate`, and `deduplicatedWith`—on other steps directly. This is an unsupported pattern that can cause subtle bugs during query planning. Only Grafast itself should control when and how these lifecycle methods are…

Part of Lego-X/LegoFlow-SWE.