Portfolio construction must reproduce a result from the same inputs & configuration. Once a workflow is stable, a saved specification & a fixed interface preserve the universe, risk model, objective, constraints, & defaults to apply them consistently from run to run.
Read it here: