Persist the serialized artifact bytes under a name and return the storage file id to record on the model.
the serialized model artifact
a human-readable artifact name (e.g. model-<pipeline>-v<version>.bin)
OptionalcontextUser: UserInforequest user — required on the server for isolation/audit
the file id to store in MLModel.ArtifactFileID
Artifact-storage seam (plan §11). The serialized model artifact is persisted out-of-row and referenced by file id on the
MJ: ML Modelsrow (ArtifactFileID). The production implementation writes aMJ: Filesrecord; tests use an in-memory map.