Define a reproducible job
Package the code, dependencies, configuration, and expected outputs needed to repeat a computational task.
Compute. Run analytical and computational jobs with defined inputs, resources, and outputs. Trace each result to the code, environment, and logs behind it.
Illustrative workflow with synthetic data.

Product walkthrough
Read the transcript and visual descriptionsPackage the code, dependencies, configuration, and expected outputs needed to repeat a computational task.
Bind the datasets, documents, and model artifacts the job needs. Keep the input selection connected to its origin and access scope.
Declare the environment and capacity needed for the workload, then use an approved execution path that can satisfy them.
Validate the job configuration and available capacity. Inspect applicable limits and cost information before execution.
Inspect the run’s state, logs, and intermediate work. Distinguish queued, running, failed, and completed jobs.
Collect outputs with the run that produced them. Reuse those artifacts in model development, analysis, or the next operational step.
The recovery Task links to its optimizer job. Inspect the runtime, resources, and logs behind the result.
The recovery Task retains the optimizer result. Follow its link to the completed job rather than reconstructing the computation elsewhere.
Review the Python runtime, machine resources, timing, and completion status associated with this run.
The retained logs describe the input and candidate capacity. The team can use that evidence in a routing decision; computation itself does not change a carrier booking.

In practice
A carrier recovery needs a capacity calculation. The team opens the optimizer job from its Task, inspects the execution details, and reads the retained logs. The calculation supports the recovery decision, and the operator remains responsible for approving any carrier change.
Example operation.Explore the solutionBring the workload, its inputs, the resources it needs, and the output your team will use to decide what happens next.