{ "name": "green-runtime", "revision": "f0c4840a83a496a5b7aff4425156e7e42a723087", "worktreeHead": "f0c4840a83a496a5b7aff4425156e7e42a723087", "cwd": "/home/ubuntu/wt/issue-25644", "env": { "EVIDENCE_REVISION": "f0c4840a83", "EVIDENCE_MODE": "runtime" }, "command": [ "vp", "test", "run", "--config", "/home/ubuntu/evidence-25644/vite.config.ts" ], "overlay": "read-only Vite load hook; no source or HEAD mutations", "testSource": "outside-repo runtime-evidence.test.ts" } note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/issue-25644 SOURCE_OVERLAY f0c4840a83 packages/contracts/src/orchestrationV2.ts ed4d90eb68b8039d893b062752ab72a2c5a1633b7bb786cce2429d902e261042 SOURCE_OVERLAY f0c4840a83 apps/server/src/orchestration-v2/Orchestrator.ts 3bb71cf12d95b8f0a43996b1828a99a266002b046edfa354ea6a6e2065ad3eab SOURCE_OVERLAY f0c4840a83 apps/server/src/orchestration-v2/QueuedRunOrder.ts e17c8185b3d1b4eb0898f4480c56f5d7fec966bc36d6c2e4d1638015d705eb82 stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered PROOF {"fixture":"reordered","layer":"RuntimeLayer.layer + EventSinkV2 + in-memory SQLite","limitation":"stub provider; orchestration promotion, not provider execution"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"before forbidden C2 -> C1","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"starting","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":2,"position":1,"status":"queued","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":3,"position":2,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":3,"status":"queued","marker":"absent"},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":5,"position":4,"status":"queued","marker":"absent"}]} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered REJECT {"fixture":"reordered","cause":"Automatic completion deliveries cannot be reordered."} ASSERT forbidden reorder: persisted runs and event sequence unchanged stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"persisted queue before terminal A","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"starting","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":2,"position":2,"status":"queued","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":3,"position":3,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":1,"status":"queued","marker":true},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":5,"position":4,"status":"queued","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":6,"position":5,"status":"queued","marker":"absent"}]} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered EVENT {"fixture":"reordered","sequence":1,"type":"thread.created"} EVENT {"fixture":"reordered","sequence":2,"type":"thread.metadata-updated"} EVENT {"fixture":"reordered","sequence":3,"type":"provider-thread.updated"} EVENT {"fixture":"reordered","sequence":4,"type":"run.created","runId":"run:thread:evidence-reordered:ordinal:1"} EVENT {"fixture":"reordered","sequence":5,"type":"run-attempt.created","runId":"run:thread:evidence-reordered:ordinal:1"} EVENT {"fixture":"reordered","sequence":6,"type":"node.updated","runId":"run:thread:evidence-reordered:ordinal:1"} EVENT {"fixture":"reordered","sequence":7,"type":"checkpoint-scope.created","runId":"run:thread:evidence-reordered:ordinal:1"} EVENT {"fixture":"reordered","sequence":8,"type":"message.updated","runId":"run:thread:evidence-reordered:ordinal:1"} EVENT {"fixture":"reordered","sequence":9,"type":"turn-item.updated","runId":"run:thread:evidence-reordered:ordinal:1"} EVENT {"fixture":"reordered","sequence":10,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:1","status":"starting","position":null,"marker":"absent"} EVENT {"fixture":"reordered","sequence":11,"type":"run.created","runId":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":12,"type":"run-attempt.created","runId":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":13,"type":"node.updated","runId":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":14,"type":"checkpoint-scope.created","runId":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":15,"type":"message.updated","runId":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":16,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:1","status":"starting","position":null,"marker":"absent"} EVENT {"fixture":"reordered","sequence":17,"type":"run.created","runId":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":18,"type":"run-attempt.created","runId":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":19,"type":"node.updated","runId":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":20,"type":"checkpoint-scope.created","runId":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":21,"type":"message.updated","runId":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":22,"type":"run.created","runId":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":23,"type":"run-attempt.created","runId":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":24,"type":"node.updated","runId":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":25,"type":"checkpoint-scope.created","runId":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":26,"type":"message.updated","runId":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":27,"type":"run.created","runId":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":28,"type":"run-attempt.created","runId":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":29,"type":"node.updated","runId":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":30,"type":"checkpoint-scope.created","runId":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":31,"type":"message.updated","runId":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":32,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:4","status":"queued","position":1,"marker":true} EVENT {"fixture":"reordered","sequence":33,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:2","status":"queued","position":2,"marker":"absent"} EVENT {"fixture":"reordered","sequence":34,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:3","status":"queued","position":3,"marker":"absent"} EVENT {"fixture":"reordered","sequence":35,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:1","status":"starting","position":null,"marker":"absent"} EVENT {"fixture":"reordered","sequence":36,"type":"run.created","runId":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":37,"type":"run-attempt.created","runId":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":38,"type":"node.updated","runId":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":39,"type":"checkpoint-scope.created","runId":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":40,"type":"message.updated","runId":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":41,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:1","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered EVENT {"fixture":"reordered","sequence":42,"type":"provider-thread.updated"} EVENT {"fixture":"reordered","sequence":43,"type":"turn-item.updated","runId":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":44,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:4","status":"starting","position":null,"marker":true} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"promoted after A","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":2,"position":2,"status":"queued","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":3,"position":3,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":null,"status":"starting","marker":true},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":5,"position":4,"status":"queued","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":6,"position":5,"status":"queued","marker":"absent"}]} PROMOTION {"fixture":"reordered","wanted":"U","actual":"U","id":"run:thread:evidence-reordered:ordinal:4"} EVENT {"fixture":"reordered","sequence":45,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:4","status":"completed","position":null,"marker":true} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered EVENT {"fixture":"reordered","sequence":46,"type":"provider-thread.updated"} EVENT {"fixture":"reordered","sequence":47,"type":"turn-item.updated","runId":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":48,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:2","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"promoted after U","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":3,"position":3,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":null,"status":"completed","marker":true},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":5,"position":4,"status":"queued","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":6,"position":5,"status":"queued","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":7,"position":null,"status":"starting","marker":"absent"}]} PROMOTION {"fixture":"reordered","wanted":"C1","actual":"C1","id":"run:thread:evidence-reordered:ordinal:2"} EVENT {"fixture":"reordered","sequence":49,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:2","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered EVENT {"fixture":"reordered","sequence":50,"type":"provider-thread.updated"} EVENT {"fixture":"reordered","sequence":51,"type":"turn-item.updated","runId":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":52,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:3","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"promoted after C1","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":null,"status":"completed","marker":true},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":5,"position":4,"status":"queued","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":6,"position":5,"status":"queued","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":7,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":8,"position":null,"status":"starting","marker":"absent"}]} PROMOTION {"fixture":"reordered","wanted":"C2","actual":"C2","id":"run:thread:evidence-reordered:ordinal:3"} EVENT {"fixture":"reordered","sequence":53,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:3","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered EVENT {"fixture":"reordered","sequence":54,"type":"provider-thread.updated"} EVENT {"fixture":"reordered","sequence":55,"type":"turn-item.updated","runId":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":56,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:6","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"promoted after C2","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":null,"status":"completed","marker":true},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":5,"position":4,"status":"queued","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":7,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":8,"position":null,"status":"completed","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":9,"position":null,"status":"starting","marker":"absent"}]} PROMOTION {"fixture":"reordered","wanted":"C3","actual":"C3","id":"run:thread:evidence-reordered:ordinal:6"} EVENT {"fixture":"reordered","sequence":57,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:6","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered EVENT {"fixture":"reordered","sequence":58,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:1","status":"completed","position":null,"marker":"absent"} EVENT {"fixture":"reordered","sequence":59,"type":"provider-thread.updated"} EVENT {"fixture":"reordered","sequence":60,"type":"turn-item.updated","runId":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":61,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:5","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"promoted after C3","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":null,"status":"completed","marker":true},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":7,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":8,"position":null,"status":"completed","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":9,"position":null,"status":"completed","marker":"absent"},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":10,"position":null,"status":"starting","marker":"absent"}]} PROMOTION {"fixture":"reordered","wanted":"V","actual":"V","id":"run:thread:evidence-reordered:ordinal:5"} EVENT {"fixture":"reordered","sequence":62,"type":"run.updated","runId":"run:thread:evidence-reordered:ordinal:5","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered SNAPSHOT {"fixture":"reordered","label":"end","runs":[{"alias":"A","id":"run:thread:evidence-reordered:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"U","id":"run:thread:evidence-reordered:ordinal:4","ordinal":4,"position":null,"status":"completed","marker":true},{"alias":"C1","id":"run:thread:evidence-reordered:ordinal:2","ordinal":7,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-reordered:ordinal:3","ordinal":8,"position":null,"status":"completed","marker":"absent"},{"alias":"C3","id":"run:thread:evidence-reordered:ordinal:6","ordinal":9,"position":null,"status":"completed","marker":"absent"},{"alias":"V","id":"run:thread:evidence-reordered:ordinal:5","ordinal":10,"position":null,"status":"completed","marker":"absent"}]} PASS {"fixture":"reordered","actualPromotions":["U","C1","C2","C3","V"],"exactlyOneStarting":true,"noSkippedOrDuplicates":true,"noQueuedAtEnd":true} ✓ apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: reordered 536ms stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy PROOF {"fixture":"legacy","layer":"RuntimeLayer.layer + EventSinkV2 + in-memory SQLite","limitation":"stub provider; orchestration promotion, not provider execution"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy SNAPSHOT {"fixture":"legacy","label":"before forbidden C2 -> C1","runs":[{"alias":"A","id":"run:thread:evidence-legacy:ordinal:1","ordinal":1,"position":null,"status":"starting","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-legacy:ordinal:2","ordinal":2,"position":1,"status":"queued","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-legacy:ordinal:3","ordinal":3,"position":2,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-legacy:ordinal:4","ordinal":4,"position":3,"status":"queued","marker":"absent"}]} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy REJECT {"fixture":"legacy","cause":"Automatic completion deliveries cannot be reordered."} ASSERT forbidden reorder: persisted runs and event sequence unchanged stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy SNAPSHOT {"fixture":"legacy","label":"persisted queue before terminal A","runs":[{"alias":"A","id":"run:thread:evidence-legacy:ordinal:1","ordinal":1,"position":null,"status":"starting","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-legacy:ordinal:2","ordinal":2,"position":2,"status":"queued","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-legacy:ordinal:3","ordinal":3,"position":3,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-legacy:ordinal:4","ordinal":4,"position":1,"status":"queued","marker":"absent"}]} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy EVENT {"fixture":"legacy","sequence":1,"type":"thread.created"} EVENT {"fixture":"legacy","sequence":2,"type":"thread.metadata-updated"} EVENT {"fixture":"legacy","sequence":3,"type":"provider-thread.updated"} EVENT {"fixture":"legacy","sequence":4,"type":"run.created","runId":"run:thread:evidence-legacy:ordinal:1"} EVENT {"fixture":"legacy","sequence":5,"type":"run-attempt.created","runId":"run:thread:evidence-legacy:ordinal:1"} EVENT {"fixture":"legacy","sequence":6,"type":"node.updated","runId":"run:thread:evidence-legacy:ordinal:1"} EVENT {"fixture":"legacy","sequence":7,"type":"checkpoint-scope.created","runId":"run:thread:evidence-legacy:ordinal:1"} EVENT {"fixture":"legacy","sequence":8,"type":"message.updated","runId":"run:thread:evidence-legacy:ordinal:1"} EVENT {"fixture":"legacy","sequence":9,"type":"turn-item.updated","runId":"run:thread:evidence-legacy:ordinal:1"} EVENT {"fixture":"legacy","sequence":10,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:1","status":"starting","position":null,"marker":"absent"} EVENT {"fixture":"legacy","sequence":11,"type":"run.created","runId":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":12,"type":"run-attempt.created","runId":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":13,"type":"node.updated","runId":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":14,"type":"checkpoint-scope.created","runId":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":15,"type":"message.updated","runId":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":16,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:1","status":"starting","position":null,"marker":"absent"} EVENT {"fixture":"legacy","sequence":17,"type":"run.created","runId":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":18,"type":"run-attempt.created","runId":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":19,"type":"node.updated","runId":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":20,"type":"checkpoint-scope.created","runId":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":21,"type":"message.updated","runId":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":22,"type":"run.created","runId":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":23,"type":"run-attempt.created","runId":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":24,"type":"node.updated","runId":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":25,"type":"checkpoint-scope.created","runId":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":26,"type":"message.updated","runId":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":27,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:4","status":"queued","position":1,"marker":"absent"} EVENT {"fixture":"legacy","sequence":28,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:2","status":"queued","position":2,"marker":"absent"} EVENT {"fixture":"legacy","sequence":29,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:3","status":"queued","position":3,"marker":"absent"} EVENT {"fixture":"legacy","sequence":30,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:1","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy EVENT {"fixture":"legacy","sequence":31,"type":"provider-thread.updated"} EVENT {"fixture":"legacy","sequence":32,"type":"turn-item.updated","runId":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":33,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:2","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy SNAPSHOT {"fixture":"legacy","label":"promoted after A","runs":[{"alias":"A","id":"run:thread:evidence-legacy:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-legacy:ordinal:2","ordinal":2,"position":null,"status":"starting","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-legacy:ordinal:3","ordinal":3,"position":3,"status":"queued","marker":"absent"},{"alias":"U","id":"run:thread:evidence-legacy:ordinal:4","ordinal":4,"position":1,"status":"queued","marker":"absent"}]} PROMOTION {"fixture":"legacy","wanted":"C1","actual":"C1","id":"run:thread:evidence-legacy:ordinal:2"} EVENT {"fixture":"legacy","sequence":34,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:2","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy EVENT {"fixture":"legacy","sequence":35,"type":"provider-thread.updated"} EVENT {"fixture":"legacy","sequence":36,"type":"turn-item.updated","runId":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":37,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:3","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy SNAPSHOT {"fixture":"legacy","label":"promoted after C1","runs":[{"alias":"A","id":"run:thread:evidence-legacy:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-legacy:ordinal:2","ordinal":2,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-legacy:ordinal:3","ordinal":3,"position":null,"status":"starting","marker":"absent"},{"alias":"U","id":"run:thread:evidence-legacy:ordinal:4","ordinal":4,"position":1,"status":"queued","marker":"absent"}]} PROMOTION {"fixture":"legacy","wanted":"C2","actual":"C2","id":"run:thread:evidence-legacy:ordinal:3"} EVENT {"fixture":"legacy","sequence":38,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:3","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy EVENT {"fixture":"legacy","sequence":39,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:1","status":"completed","position":null,"marker":"absent"} EVENT {"fixture":"legacy","sequence":40,"type":"provider-thread.updated"} EVENT {"fixture":"legacy","sequence":41,"type":"turn-item.updated","runId":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":42,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:4","status":"starting","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy SNAPSHOT {"fixture":"legacy","label":"promoted after C2","runs":[{"alias":"A","id":"run:thread:evidence-legacy:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-legacy:ordinal:2","ordinal":2,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-legacy:ordinal:3","ordinal":3,"position":null,"status":"completed","marker":"absent"},{"alias":"U","id":"run:thread:evidence-legacy:ordinal:4","ordinal":4,"position":null,"status":"starting","marker":"absent"}]} PROMOTION {"fixture":"legacy","wanted":"U","actual":"U","id":"run:thread:evidence-legacy:ordinal:4"} EVENT {"fixture":"legacy","sequence":43,"type":"run.updated","runId":"run:thread:evidence-legacy:ordinal:4","status":"completed","position":null,"marker":"absent"} stdout | apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy SNAPSHOT {"fixture":"legacy","label":"end","runs":[{"alias":"A","id":"run:thread:evidence-legacy:ordinal:1","ordinal":1,"position":null,"status":"completed","marker":"absent"},{"alias":"C1","id":"run:thread:evidence-legacy:ordinal:2","ordinal":2,"position":null,"status":"completed","marker":"absent"},{"alias":"C2","id":"run:thread:evidence-legacy:ordinal:3","ordinal":3,"position":null,"status":"completed","marker":"absent"},{"alias":"U","id":"run:thread:evidence-legacy:ordinal:4","ordinal":4,"position":null,"status":"completed","marker":"absent"}]} PASS {"fixture":"legacy","actualPromotions":["C1","C2","U"],"exactlyOneStarting":true,"noSkippedOrDuplicates":true,"noQueuedAtEnd":true} ✓ apps/server/src/orchestration-v2/runtimeLayer.test.ts > issue-25644 runtime evidence > observes actual promotions: legacy 177ms Test Files 1 passed (1) Tests 2 passed (2) Start at 23:32:06 Duration 11.10s (transform 65%, import 26%, tests 9%, setup 1%) EXIT_STATUS=0