fermilink.cli.commands.workflows module¶
- fermilink.cli.commands.workflows.cmd_plan_workflow(args, *, workflow_name, runs_dir_name, generate_plan)[source]¶
Shared orchestration backbone for reproduce and research.
Dependency note: - This planner/executor is reused by both major workflow commands. - Task execution is delegated to loop, which itself reuses the exec stack.
- Parameters:
args (Namespace)
workflow_name (str)
runs_dir_name (str)
- Return type:
int
- fermilink.cli.commands.workflows.cmd_reproduce(args)[source]¶
Run publication reproduction orchestration.
Dependency note: - reproduce delegates task execution to loop. - loop depends on the same execution/routing stack used by exec.
- Parameters:
args (Namespace)
- Return type:
int
- fermilink.cli.commands.workflows.cmd_research(args)[source]¶
Run exploratory research orchestration (charter -> phase loop -> paper).
Dependency note: - research delegates each probe to loop, drvloop, or exploop
depending on the task’s executor.
This path is additive and does not affect reproduce.
- Parameters:
args (Namespace)
- Return type:
int
- fermilink.cli.commands.workflows.cmd_research_workflow(args)[source]¶
Exploratory research orchestration: charter -> phase loop -> paper.
Dependency note: - research delegates probe execution to loop, drvloop, or exploop
depending on each task’s executor.
This orchestrator is additive and never alters reproduce behavior.
- Parameters:
args (Namespace)
- Return type:
int