{# Reusable partial — HITL popup for the Dashboard home. WHY A POPUP AND NOT A PANEL. Work the pipeline cannot recover is rare and time-sensitive: everything else is retried automatically and shows up in Autonomous Recovery. A panel further down Home is fine for things that resolve themselves; this is the one class that will sit forever until a person acts, and the operator spends their time on Home, not /monitoring where the buttons live. DISMISS IS PER-ALERT AND PER-SESSION, not permanent. Stored in sessionStorage keyed by alert id, so closing it silences THAT alert for THIS tab and a new stuck task still interrupts. A permanent dismissal would turn the one signal that means "the pipeline stopped" into something people mute once and never see again. #}