nirs4all.pipeline.dagml.workspace_projection module
Publish already-executed DAG results into the library workspace.
This is a storage projection, not a second executor. It never fits operators, recalculates scores, or invents a native ScoreSet for host-only execution paths.
- nirs4all.pipeline.dagml.workspace_projection.publish_workspace_result(result: RunResult, pipeline: Any, spectro: Any, workspace_path: Path, *, name: str, project: str | None, report_naming: str, store_run_id: str | None = None) str[source]
Persist exact prediction rows and durable provenance, returning the run ID.
Native fitted artifacts remain in the separately verified native results directory. Chains without captured fold artifacts are explicitly score-only; this projection must not claim they can replay a CV model.