Split the previous monolithic implementation into focused modules for CLI handling, workflow loading, runtime bootstrap, load ordering, planning, rendering, and file I/O. Keep the public compatibility surface intact by preserving the legacy top-level wrapper while adding as the documented entrypoint. This reduces cross-cutting coupling inside the exporter and makes the runtime/bootstrap behavior easier to evolve without carrying unrelated concerns in one file.
5 lines
125 B
Python
5 lines
125 B
Python
from .planner import WorkflowPlanner
|
|
from .render import WorkflowRenderer
|
|
|
|
__all__ = ["WorkflowPlanner", "WorkflowRenderer"]
|