Strategy 1
In-place
For changes that are safe mid-arc: a typo fix, a clearer phrasing, a less-clinical word swap. The message is updated; all streams (new and in-flight) pick up the new text on the next cue. No new template version; no patient migration. Use when the semantic content is unchanged.
Strategy 2
Drain
For changes that should not reach patients mid-arc: a retired federal source, a clinical recommendation update, a tone shift mid-template. A new template version (template_id_v2) is created. New streams open against v2; existing streams complete their arc on v1 then close. Drain time = the longest active stream's remaining days.
Strategy 3
Forklift
For changes that should reach all patients including those mid-arc: a safety advisory, a recall, an audience-tag schema change. Existing streams are migrated to a new template_id at the next cue. Patient day counter preserved; the rest of the arc switches to the new template's messages. Used rarely; requires explicit partner consent.