=== R04-ineligible / before === [2026-11-10T00:21:01.106Z] CAPTURE {"side":"before","fixture":"R04-ineligible","runtimeBaseline":"9110dc2c932cb3bc57dc2845b9f1ea362f248796","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:21:01.106Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:21:01.114Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"e751e08c0d622d4f37fa2c6b66fd12901e87a4e5162dfd436d5cb08580903604","matchesBaseline":true} [2026-11-10T00:21:01.122Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"4bc36c0a753d65ee1d1413c23da2efedc25ee7022e7464757ce366914d65350a","matchesBaseline":true} [2026-11-10T00:21:01.122Z] observation method NODE_OPTIONS preload observes actual node:child_process spawn/spawnSync/execFile/fork, syncs ESM builtins, and records child PID + executable + arguments; server source unchanged; action window excludes fixture/setup launches. All daemon PID checks compare /proc start ticks and exclude zombies. [2026-11-10T00:21:02.023Z] fixture daemon CLI result {"code":0,"signal":null} [2026-11-10T00:21:02.024Z] original daemon identity {"pid":555928,"startTicks":"24481995","status":"S","argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R04-ineligible-before-2026-11-10T00-21-01.098Z/base/tools/agent-device/0.21.30/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:21:02.076Z] original daemon health {"httpPort":38037,"status":200} [2026-11-10T00:21:02.076Z] install fixture inventory [{"version":"0.21.30","entryExists":true,"sentinel":"mismatched sentinel"},{"version":"0.21.31","entryExists":true,"sentinel":"0.21.31"}] [2026-11-10T00:21:08.842Z] server started {"pid":555948,"cwd":"/home/ubuntu/wt/pr-33587","port":38041,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:21:08.866Z] BEFORE ACTION fixture state {"deviceSettings":null,"daemon":{"present":true,"mode":"600","contents":"{\n \"token\": \"[REDACTED]\",\n \"version\": \"0.21.30\",\n \"codeOrigin\": \"installed\",\n \"codeSignature\": \"graph:73:12d2709837faa829abe292027372a13faf0acf4b\",\n \"capabilities\": [\n \"quiesce\"\n ],\n \"plugins\": [\n {\n \"provider\": \"browserstack\",\n \"source\": \"builtin\",\n \"state\": \"active\",\n \"credentials\": {\n \"variables\": [\n \"BROWSERSTACK_USERNAME\",\n \"BROWSERSTACK_ACCESS_KEY\"\n ],\n \"byBackend\": {}\n }\n },\n {\n \"provider\": \"aws-device-farm\",\n \"source\": \"builtin\",\n \"state\": \"active\",\n \"credentials\": {\n \"variables\": [],\n \"byBackend\": {}\n }\n }\n ],\n \"ownership\": \"detached\",\n \"httpPort\": 38037,\n \"transport\": \"http\",\n \"pid\": 555928,\n \"processStartTime\": \"Tue Nov 10 00:21:00 2026\",\n \"stateDir\": \"/tmp/lead-33587-r1/capture-2/R04-ineligible-before-2026-11-10T00-21-01.098Z/base/userdata/device/agent-device\"\n}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":555928,"startTicks":"24481995"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:21:08.866Z] ACTION SIGTERM {"pid":555948} [2026-11-10T00:21:10.168Z] SIGTERM completion {"code":130,"signal":null,"latencyMs":1302} [2026-11-10T00:21:10.169Z] action to completion latency ms 1303 [2026-11-10T00:21:10.172Z] AFTER ACTION final state {"deviceSettings":null,"daemon":{"present":true,"mode":"600","contents":"{\n \"token\": \"[REDACTED]\",\n \"version\": \"0.21.30\",\n \"codeOrigin\": \"installed\",\n \"codeSignature\": \"graph:73:12d2709837faa829abe292027372a13faf0acf4b\",\n \"capabilities\": [\n \"quiesce\"\n ],\n \"plugins\": [\n {\n \"provider\": \"browserstack\",\n \"source\": \"builtin\",\n \"state\": \"active\",\n \"credentials\": {\n \"variables\": [\n \"BROWSERSTACK_USERNAME\",\n \"BROWSERSTACK_ACCESS_KEY\"\n ],\n \"byBackend\": {}\n }\n },\n {\n \"provider\": \"aws-device-farm\",\n \"source\": \"builtin\",\n \"state\": \"active\",\n \"credentials\": {\n \"variables\": [],\n \"byBackend\": {}\n }\n }\n ],\n \"ownership\": \"detached\",\n \"httpPort\": 38037,\n \"transport\": \"http\",\n \"pid\": 555928,\n \"processStartTime\": \"Tue Nov 10 00:21:00 2026\",\n \"stateDir\": \"/tmp/lead-33587-r1/capture-2/R04-ineligible-before-2026-11-10T00-21-01.098Z/base/userdata/device/agent-device\"\n}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":555928,"startTicks":"24481995"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":false,"serverHttpStatus":null} [2026-11-10T00:21:10.173Z] all agent-device and npm subprocess observations DURING ACTION [] [2026-11-10T00:21:10.173Z] RESULT {"completed":true,"originalDaemonAlive":true,"recordPresent":true,"hubAlive":false,"serverAlive":false,"agentStopSpawnCount":0,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"code":130,"signal":null,"latencyMs":1302}} [2026-11-10T00:21:10.173Z] cleanup signal captured process {"label":"original daemon","pid":555928,"startTicks":"24481995","signal":"SIGTERM"} [2026-11-10T00:21:10.280Z] free disk after row Avail 8G [2026-11-10T00:21:10.281Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false} === R04-noversion / before === [2026-11-10T00:21:24.554Z] CAPTURE {"side":"before","fixture":"R04-noversion","runtimeBaseline":"9110dc2c932cb3bc57dc2845b9f1ea362f248796","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:21:24.554Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:21:24.566Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"e751e08c0d622d4f37fa2c6b66fd12901e87a4e5162dfd436d5cb08580903604","matchesBaseline":true} [2026-11-10T00:21:24.593Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"4bc36c0a753d65ee1d1413c23da2efedc25ee7022e7464757ce366914d65350a","matchesBaseline":true} [2026-11-10T00:21:24.593Z] observation method NODE_OPTIONS preload observes actual node:child_process spawn/spawnSync/execFile/fork, syncs ESM builtins, and records child PID + executable + arguments; server source unchanged; action window excludes fixture/setup launches. All daemon PID checks compare /proc start ticks and exclude zombies. [2026-11-10T00:21:25.554Z] fixture daemon CLI result {"code":0,"signal":null} [2026-11-10T00:21:25.554Z] original daemon identity {"pid":556983,"startTicks":"24484344","status":"S","argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R04-noversion-before-2026-11-10T00-21-24.547Z/base/tools/agent-device/0.21.31/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:21:25.661Z] original daemon health {"httpPort":44169,"status":200} [2026-11-10T00:21:25.662Z] install fixture inventory [{"version":"0.21.31","entryExists":true,"sentinel":"0.21.31"}] [2026-11-10T00:21:34.170Z] server started {"pid":557006,"cwd":"/home/ubuntu/wt/pr-33587","port":45713,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:21:34.180Z] BEFORE ACTION fixture state {"deviceSettings":null,"daemon":{"present":true,"mode":"600","contents":"{\"token\":\"[REDACTED]\",\"codeOrigin\":\"installed\",\"codeSignature\":\"graph:73:f9d33ddd618f52207b438bab6f7402e5d8d76ee4\",\"capabilities\":[\"quiesce\"],\"plugins\":[{\"provider\":\"browserstack\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[\"BROWSERSTACK_USERNAME\",\"BROWSERSTACK_ACCESS_KEY\"],\"byBackend\":{}}},{\"provider\":\"aws-device-farm\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[],\"byBackend\":{}}}],\"ownership\":\"detached\",\"httpPort\":44169,\"transport\":\"http\",\"pid\":556983,\"processStartTime\":\"Tue Nov 10 00:21:24 2026\",\"stateDir\":\"/tmp/lead-33587-r1/capture-2/R04-noversion-before-2026-11-10T00-21-24.547Z/base/userdata/device/agent-device\"}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":556983,"startTicks":"24484344"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:21:34.180Z] ACTION SIGTERM {"pid":557006} [2026-11-10T00:21:35.041Z] SIGTERM completion {"code":130,"signal":null,"latencyMs":861} [2026-11-10T00:21:35.041Z] action to completion latency ms 861 [2026-11-10T00:21:35.045Z] AFTER ACTION final state {"deviceSettings":null,"daemon":{"present":true,"mode":"600","contents":"{\"token\":\"[REDACTED]\",\"codeOrigin\":\"installed\",\"codeSignature\":\"graph:73:f9d33ddd618f52207b438bab6f7402e5d8d76ee4\",\"capabilities\":[\"quiesce\"],\"plugins\":[{\"provider\":\"browserstack\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[\"BROWSERSTACK_USERNAME\",\"BROWSERSTACK_ACCESS_KEY\"],\"byBackend\":{}}},{\"provider\":\"aws-device-farm\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[],\"byBackend\":{}}}],\"ownership\":\"detached\",\"httpPort\":44169,\"transport\":\"http\",\"pid\":556983,\"processStartTime\":\"Tue Nov 10 00:21:24 2026\",\"stateDir\":\"/tmp/lead-33587-r1/capture-2/R04-noversion-before-2026-11-10T00-21-24.547Z/base/userdata/device/agent-device\"}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":556983,"startTicks":"24484344"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":false,"serverHttpStatus":null} [2026-11-10T00:21:35.046Z] all agent-device and npm subprocess observations DURING ACTION [] [2026-11-10T00:21:35.046Z] RESULT {"completed":true,"originalDaemonAlive":true,"recordPresent":true,"hubAlive":false,"serverAlive":false,"agentStopSpawnCount":0,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"code":130,"signal":null,"latencyMs":861}} [2026-11-10T00:21:35.046Z] cleanup signal captured process {"label":"original daemon","pid":556983,"startTicks":"24484344","signal":"SIGTERM"} [2026-11-10T00:21:35.153Z] free disk after row Avail 8G [2026-11-10T00:21:35.154Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false} === R04-emptyversion / before === [2026-11-10T00:21:35.239Z] CAPTURE {"side":"before","fixture":"R04-emptyversion","runtimeBaseline":"9110dc2c932cb3bc57dc2845b9f1ea362f248796","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:21:35.239Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:21:35.250Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"e751e08c0d622d4f37fa2c6b66fd12901e87a4e5162dfd436d5cb08580903604","matchesBaseline":true} [2026-11-10T00:21:35.258Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"4bc36c0a753d65ee1d1413c23da2efedc25ee7022e7464757ce366914d65350a","matchesBaseline":true} [2026-11-10T00:21:35.258Z] observation method NODE_OPTIONS preload observes actual node:child_process spawn/spawnSync/execFile/fork, syncs ESM builtins, and records child PID + executable + arguments; server source unchanged; action window excludes fixture/setup launches. All daemon PID checks compare /proc start ticks and exclude zombies. [2026-11-10T00:21:36.151Z] fixture daemon CLI result {"code":0,"signal":null} [2026-11-10T00:21:36.151Z] original daemon identity {"pid":557502,"startTicks":"24485409","status":"S","argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R04-emptyversion-before-2026-11-10T00-21-35.230Z/base/tools/agent-device/0.21.31/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:21:36.216Z] original daemon health {"httpPort":44507,"status":200} [2026-11-10T00:21:36.217Z] install fixture inventory [{"version":"0.21.31","entryExists":true,"sentinel":"0.21.31"}] [2026-11-10T00:21:42.481Z] server started {"pid":557522,"cwd":"/home/ubuntu/wt/pr-33587","port":38299,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:21:42.500Z] BEFORE ACTION fixture state {"deviceSettings":null,"daemon":{"present":true,"mode":"600","contents":"{\"token\":\"[REDACTED]\",\"version\":\"\",\"codeOrigin\":\"installed\",\"codeSignature\":\"graph:73:f9d33ddd618f52207b438bab6f7402e5d8d76ee4\",\"capabilities\":[\"quiesce\"],\"plugins\":[{\"provider\":\"browserstack\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[\"BROWSERSTACK_USERNAME\",\"BROWSERSTACK_ACCESS_KEY\"],\"byBackend\":{}}},{\"provider\":\"aws-device-farm\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[],\"byBackend\":{}}}],\"ownership\":\"detached\",\"httpPort\":44507,\"transport\":\"http\",\"pid\":557502,\"processStartTime\":\"Tue Nov 10 00:21:35 2026\",\"stateDir\":\"/tmp/lead-33587-r1/capture-2/R04-emptyversion-before-2026-11-10T00-21-35.230Z/base/userdata/device/agent-device\"}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":557502,"startTicks":"24485409"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:21:42.500Z] ACTION SIGTERM {"pid":557522} [2026-11-10T00:21:43.493Z] SIGTERM completion {"code":130,"signal":null,"latencyMs":993} [2026-11-10T00:21:43.494Z] action to completion latency ms 993 [2026-11-10T00:21:43.497Z] AFTER ACTION final state {"deviceSettings":null,"daemon":{"present":true,"mode":"600","contents":"{\"token\":\"[REDACTED]\",\"version\":\"\",\"codeOrigin\":\"installed\",\"codeSignature\":\"graph:73:f9d33ddd618f52207b438bab6f7402e5d8d76ee4\",\"capabilities\":[\"quiesce\"],\"plugins\":[{\"provider\":\"browserstack\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[\"BROWSERSTACK_USERNAME\",\"BROWSERSTACK_ACCESS_KEY\"],\"byBackend\":{}}},{\"provider\":\"aws-device-farm\",\"source\":\"builtin\",\"state\":\"active\",\"credentials\":{\"variables\":[],\"byBackend\":{}}}],\"ownership\":\"detached\",\"httpPort\":44507,\"transport\":\"http\",\"pid\":557502,\"processStartTime\":\"Tue Nov 10 00:21:35 2026\",\"stateDir\":\"/tmp/lead-33587-r1/capture-2/R04-emptyversion-before-2026-11-10T00-21-35.230Z/base/userdata/device/agent-device\"}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":557502,"startTicks":"24485409"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":false,"serverHttpStatus":null} [2026-11-10T00:21:43.498Z] all agent-device and npm subprocess observations DURING ACTION [] [2026-11-10T00:21:43.498Z] RESULT {"completed":true,"originalDaemonAlive":true,"recordPresent":true,"hubAlive":false,"serverAlive":false,"agentStopSpawnCount":0,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"code":130,"signal":null,"latencyMs":993}} [2026-11-10T00:21:43.498Z] cleanup signal captured process {"label":"original daemon","pid":557502,"startTicks":"24485409","signal":"SIGTERM"} [2026-11-10T00:21:43.610Z] free disk after row Avail 8G [2026-11-10T00:21:43.611Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false}