2026-11-02T20:46:59.889Z harness: real EasDeviceHost + ExpoApi against fake Expo HTTP; no live Expo 2026-11-02T20:46:59.891Z environment {"node":"v26.12.1","OS":"Linux 6.1.102 x64","checkout":"/home/ubuntu/wt/pr-29490","SHA":"f6557992585aa5e711cc5b6eb9b4d14e0610619a"} 2026-11-02T20:46:59.891Z invocation "node capture.mjs /home/ubuntu/wt/pr-29490 /tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head R3" 2026-11-02T20:46:59.891Z fixture {"row":"R3","gate":false,"platform":"ios","syntheticDataOnly":true,"maxConcurrentSessions":1} 2026-11-02T20:46:59.903Z ledger initial {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:59.904Z first caller make 2026-11-02T20:46:59.906Z ledger first after make {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:59.910Z first caller ensureReady result "ready" 2026-11-02T20:46:59.910Z ledger first after ensureReady {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:59.911Z first caller devices.list result {"devices":[{"id":"eas-ios","platform":"ios","name":"iPhone (EAS Simulator)","version":"Cloud","booted":false,"physical":false},{"id":"eas-android","platform":"android","name":"Android (EAS Simulator)","version":"Cloud","booted":false,"physical":false}]} 2026-11-02T20:46:59.911Z ledger first after initial list {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:59.911Z first caller boot {"id":"eas-ios"} 2026-11-02T20:46:59.925Z first GraphQL request {"operation":"T3CreateEasSimulatorSession","variables":{"input":{"appId":"d763fcb8-d37c-41ea-a773-b54a0ab4a454","corsOrigins":["http://localhost"],"maxIdleTimeMinutes":5,"maxRunTimeMinutes":25,"name":"T3 Code · EAS Simulator · 949c57","platform":"IOS","type":"AGENT_DEVICE"}}} 2026-11-02T20:46:59.926Z ledger before T3CreateEasSimulatorSession {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · 949c57\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652419912}]"} 2026-11-02T20:46:59.926Z ledger create admission invariant {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · 949c57\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652419912}]"} 2026-11-02T20:46:59.926Z first GraphQL response {"operation":"T3CreateEasSimulatorSession","status":200,"body":{"errors":[{"message":"Device run sessions are not enabled for this account.","extensions":{"errorType":"USER"}}],"data":null}} 2026-11-02T20:46:59.937Z first GraphQL request {"operation":"T3ActiveEasSimulatorSessions","variables":{"appId":"d763fcb8-d37c-41ea-a773-b54a0ab4a454","filter":{"statuses":["NEW","QUEUED","STARTING","IN_PROGRESS"]}}} 2026-11-02T20:46:59.937Z ledger before T3ActiveEasSimulatorSessions {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · 949c57\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652419912}]"} 2026-11-02T20:46:59.937Z first GraphQL response {"operation":"T3ActiveEasSimulatorSessions","status":200,"body":{"data":{"app":{"byId":{"deviceRunSessionsPaginated":{"edges":[{"node":{"id":"orphan","name":"T3 Code · EAS Simulator · 949c57","status":"NEW"}},{"node":{"id":"someone-else","name":"T3 Code · EAS Simulator · 000000","status":"IN_PROGRESS"}}]}}}}}} 2026-11-02T20:46:59.940Z first GraphQL request {"operation":"T3StopEasSimulatorSession","variables":{"id":"orphan"}} 2026-11-02T20:46:59.941Z ledger before T3StopEasSimulatorSession {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · 949c57\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652419912}]"} 2026-11-02T20:46:59.941Z first GraphQL response {"operation":"T3StopEasSimulatorSession","status":200,"body":{"data":{"deviceRunSession":{"ensureDeviceRunSessionStopped":{"id":"orphan","status":"STOPPED"}}}}} 2026-11-02T20:46:59.944Z first caller boot result {"ok":false,"tag":"DeviceHostUnavailableError","message":"EAS Simulator is unavailable: Expo could not start a simulator session: Device run sessions are not enabled for this account."} 2026-11-02T20:46:59.945Z ledger first immediately after boot returned {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:59.945Z first caller devices.list after boot {"devices":[{"id":"eas-ios","platform":"ios","name":"iPhone (EAS Simulator)","version":"Cloud","booted":false,"physical":false},{"id":"eas-android","platform":"android","name":"Android (EAS Simulator)","version":"Cloud","booted":false,"physical":false}]} 2026-11-02T20:46:59.945Z ledger first after post-boot list {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:59.946Z first caller close scope 2026-11-02T20:46:59.947Z first caller close scope result "closed" 2026-11-02T20:46:59.947Z ledger first after scope close {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:59.947Z first operation summary {"operations":["T3CreateEasSimulatorSession","T3ActiveEasSimulatorSessions","T3StopEasSimulatorSession"],"stopped":["orphan"],"unrelatedSessionUntouched":true} 2026-11-02T20:46:59.948Z ledger R3 final invariant {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-head/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:59.948Z R3 assertions "PASS" 2026-11-02T20:46:59.948Z terminal exit status 0 2026-11-02T20:46:59.975Z parent-observed process exit status 0