Build the training-side IArtifactStore, stamping the resolved active
storage providerId on every File row. The store creates a real MJ: Files row
(FK-valid ArtifactFileID) and writes the bytes to local disk keyed by that id
(dev / on-prem). When no active provider exists the File row's NOT-NULL
ProviderID cannot be set and Save() will fail with a clear error — seed an
active provider (e.g. "Local Storage") to enable artifact persistence.
Parameters
providerId: string
the active storage-provider id (or null when none is active)
Build the training-side IArtifactStore, stamping the resolved active storage
providerIdon every File row. The store creates a realMJ: Filesrow (FK-validArtifactFileID) and writes the bytes to local disk keyed by that id (dev / on-prem). When no active provider exists the File row's NOT-NULLProviderIDcannot be set andSave()will fail with a clear error — seed an active provider (e.g. "Local Storage") to enable artifact persistence.