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