pub async fn plan_attach(
t: &Transport,
case_id: &str,
alert_ids: &[String],
) -> Result<AttachPlan>Expand description
Resolve the case (for its title) and every alert (id, index, rule),
fail-closed on any missing alert, then group by rule — the comments route
takes one rule object per comment.