Semantic run-state comparison: original run identity, status, held flag and presence of start/end. UUIDs, timestamps, ordinal renumbering, queue position and provider wording omitted. No pixel threshold applies. --- N2-codex e5ea25d129 +++ N2-codex c740ee52fa @@ -2,8 +2,8 @@ {"ended": false, "held": false, "run": "original-1", "started": false, "status": "starting"} {"ended": false, "held": false, "run": "original-1", "started": true, "status": "running"} {"ended": false, "held": false, "run": "original-2", "started": false, "status": "queued"} +{"ended": true, "held": false, "run": "original-1", "started": true, "status": "interrupted"} {"ended": false, "held": true, "run": "original-2", "started": false, "status": "queued"} -{"ended": true, "held": false, "run": "original-1", "started": true, "status": "interrupted"} {"ended": false, "held": false, "run": "original-3", "started": false, "status": "starting"} {"ended": false, "held": false, "run": "original-3", "started": true, "status": "running"} {"ended": false, "held": false, "run": "original-3", "started": true, "status": "waiting"}