Design a web portal for machine learning engineers and data scientists to manage the end-to-end ML lifecycle. The portal should let users record experiments, compare metrics, register model versions, deploy models to environments, promote models to production, monitor production health, and trigger alerts or rollback when a model degrades.