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.