2026-11-02T20:46:58.881Z harness: real EasDeviceHost + ExpoApi against fake Expo HTTP; no live Expo 2026-11-02T20:46:58.882Z environment {"node":"v26.12.1","OS":"Linux 6.1.102 x64","checkout":"/home/ubuntu/wt/pr-29490-base","SHA":"8657eecb28bc8c767510cc6b9d852b628047c604"} 2026-11-02T20:46:58.882Z invocation "node capture.mjs /home/ubuntu/wt/pr-29490-base /tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base R3" 2026-11-02T20:46:58.882Z fixture {"row":"R3","gate":true,"platform":"ios","syntheticDataOnly":true,"maxConcurrentSessions":1} 2026-11-02T20:46:58.893Z ledger initial {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:58.893Z first caller make 2026-11-02T20:46:58.895Z ledger first after make {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:58.899Z first caller ensureReady result "ready" 2026-11-02T20:46:58.899Z ledger first after ensureReady {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:58.899Z 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:58.899Z ledger first after initial list {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:58.899Z first caller boot {"id":"eas-ios"} 2026-11-02T20:46:58.905Z first GraphQL request {"operation":"T3EasSimulatorAvailability","variables":{"appId":"d763fcb8-d37c-41ea-a773-b54a0ab4a454","filter":["device-run-sessions"]}} 2026-11-02T20:46:58.905Z ledger before T3EasSimulatorAvailability {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":""} 2026-11-02T20:46:58.905Z first GraphQL response {"operation":"T3EasSimulatorAvailability","status":200,"body":{"data":{"app":{"byId":{"ownerAccount":{"name":"fixture-owner","accountFeatureGates":{"device-run-sessions":true}}}}}}} 2026-11-02T20:46:58.929Z 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 · ac867f","platform":"IOS","type":"AGENT_DEVICE"}}} 2026-11-02T20:46:58.929Z ledger before T3CreateEasSimulatorSession {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · ac867f\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652418918}]"} 2026-11-02T20:46:58.929Z ledger create admission invariant {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · ac867f\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652418918}]"} 2026-11-02T20:46:58.929Z 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:58.933Z first GraphQL request {"operation":"T3ActiveEasSimulatorSessions","variables":{"appId":"d763fcb8-d37c-41ea-a773-b54a0ab4a454","filter":{"statuses":["NEW","QUEUED","STARTING","IN_PROGRESS"]}}} 2026-11-02T20:46:58.934Z ledger before T3ActiveEasSimulatorSessions {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · ac867f\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652418918}]"} 2026-11-02T20:46:58.934Z first GraphQL response {"operation":"T3ActiveEasSimulatorSessions","status":200,"body":{"data":{"app":{"byId":{"deviceRunSessionsPaginated":{"edges":[{"node":{"id":"orphan","name":"T3 Code · EAS Simulator · ac867f","status":"NEW"}},{"node":{"id":"someone-else","name":"T3 Code · EAS Simulator · 000000","status":"IN_PROGRESS"}}]}}}}}} 2026-11-02T20:46:58.936Z first GraphQL request {"operation":"T3StopEasSimulatorSession","variables":{"id":"orphan"}} 2026-11-02T20:46:58.936Z ledger before T3StopEasSimulatorSession {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[{\"name\":\"T3 Code · EAS Simulator · ac867f\",\"appId\":\"d763fcb8-d37c-41ea-a773-b54a0ab4a454\",\"recordedAt\":1793652418918}]"} 2026-11-02T20:46:58.936Z first GraphQL response {"operation":"T3StopEasSimulatorSession","status":200,"body":{"data":{"deviceRunSession":{"ensureDeviceRunSessionStopped":{"id":"orphan","status":"STOPPED"}}}}} 2026-11-02T20:46:58.943Z 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:58.943Z ledger first immediately after boot returned {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:58.943Z 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:58.943Z ledger first after post-boot list {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:58.944Z first caller close scope 2026-11-02T20:46:58.946Z first caller close scope result "closed" 2026-11-02T20:46:58.946Z ledger first after scope close {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:58.946Z first operation summary {"operations":["T3EasSimulatorAvailability","T3CreateEasSimulatorSession","T3ActiveEasSimulatorSessions","T3StopEasSimulatorSession"],"stopped":["orphan"],"unrelatedSessionUntouched":true} 2026-11-02T20:46:58.946Z ledger R3 final invariant {"path":"/tmp/lead-29490-r1/evidence-capture/20261102T204800Z-final/R3-base/userdata/device/eas/eas.json","contents":"[]"} 2026-11-02T20:46:58.946Z R3 assertions "PASS" 2026-11-02T20:46:58.947Z terminal exit status 0 2026-11-02T20:46:58.972Z parent-observed process exit status 0