Sessions and facades#
MlflowHandle represents integration/session state. The session
helpers own configuration application and cleanup so scripts can share one
lifecycle rather than configuring MLflow globally in several unrelated places.
ArtifactsFacade and ModelsFacade wrap selected upstream operations so
Scikit-Plots can handle compatibility differences and provide one project-level
entry point.
A facade is not a cache of truth about the remote tracking server. Handle upstream authentication, permissions, artifact availability and server errors as runtime conditions.