=== R04-ineligible / after === [2026-11-10T00:17:03.941Z] CAPTURE {"side":"after","fixture":"R04-ineligible","runtimeBaseline":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:17:03.941Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:17:03.952Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"afb66f042e05169f791d9a0e55f089d4d99baafb2630cacc231cdccbe747de19","matchesBaseline":true} [2026-11-10T00:17:03.959Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"56c2e87f0e6ea0410d9d6d8d5bba520bd4ef2218ff8cbb3ab89eb83800a055e3","matchesBaseline":true} [2026-11-10T00:17:03.959Z] 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:17:04.852Z] fixture daemon CLI result {"code":0,"signal":null} [2026-11-10T00:17:04.852Z] original daemon identity {"pid":541306,"startTicks":"24458277","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-after-2026-11-10T00-17-03.934Z/base/tools/agent-device/0.21.30/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:17:04.910Z] original daemon health {"httpPort":38591,"status":200} [2026-11-10T00:17:04.911Z] 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:17:11.203Z] server started {"pid":541326,"cwd":"/home/ubuntu/wt/pr-33587","port":33305,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:17:11.244Z] 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\": 38591,\n \"transport\": \"http\",\n \"pid\": 541306,\n \"processStartTime\": \"Tue Nov 10 00:17:03 2026\",\n \"stateDir\": \"/tmp/lead-33587-r1/capture-2/R04-ineligible-after-2026-11-10T00-17-03.934Z/base/userdata/device/agent-device\"\n}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":541306,"startTicks":"24458277"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:17:11.245Z] ACTION SIGTERM {"pid":541326} [2026-11-10T00:17:12.929Z] SIGTERM completion {"code":130,"signal":null,"latencyMs":1684} [2026-11-10T00:17:12.929Z] action to completion latency ms 1685 [2026-11-10T00:17:12.934Z] AFTER ACTION final state {"deviceSettings":null,"daemon":{"present":false},"originalDaemonAlive":false,"originalDaemonIdentity":{"pid":541306,"startTicks":"24458277"},"daemonHealth":null,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":false,"serverHttpStatus":null} [2026-11-10T00:17:12.935Z] all agent-device and npm subprocess observations DURING ACTION [{"time":"2026-11-10T00:17:11.329Z","parentPid":541326,"type":"spawn","command":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","args":["/tmp/lead-33587-r1/capture-2/R04-ineligible-after-2026-11-10T00-17-03.934Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R04-ineligible-after-2026-11-10T00-17-03.934Z/base/userdata/device/agent-device"],"pid":542226},{"time":"2026-11-10T00:17:11.384Z","parentPid":542226,"type":"process","pid":542226,"argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R04-ineligible-after-2026-11-10T00-17-03.934Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R04-ineligible-after-2026-11-10T00-17-03.934Z/base/userdata/device/agent-device"]}] [2026-11-10T00:17:12.935Z] RESULT {"completed":true,"originalDaemonAlive":false,"recordPresent":false,"hubAlive":false,"serverAlive":false,"agentStopSpawnCount":1,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"code":130,"signal":null,"latencyMs":1684}} [2026-11-10T00:17:12.941Z] free disk after row Avail 8G [2026-11-10T00:17:12.941Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false} === R04-noversion / after === [2026-11-10T00:17:13.015Z] CAPTURE {"side":"after","fixture":"R04-noversion","runtimeBaseline":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:17:13.015Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:17:13.026Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"afb66f042e05169f791d9a0e55f089d4d99baafb2630cacc231cdccbe747de19","matchesBaseline":true} [2026-11-10T00:17:13.034Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"56c2e87f0e6ea0410d9d6d8d5bba520bd4ef2218ff8cbb3ab89eb83800a055e3","matchesBaseline":true} [2026-11-10T00:17:13.035Z] 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:17:13.875Z] fixture daemon CLI result {"code":0,"signal":null} [2026-11-10T00:17:13.876Z] original daemon identity {"pid":542372,"startTicks":"24459181","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-after-2026-11-10T00-17-13.006Z/base/tools/agent-device/0.21.31/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:17:13.926Z] original daemon health {"httpPort":42797,"status":200} [2026-11-10T00:17:13.926Z] install fixture inventory [{"version":"0.21.31","entryExists":true,"sentinel":"0.21.31"}] [2026-11-10T00:17:20.298Z] server started {"pid":542392,"cwd":"/home/ubuntu/wt/pr-33587","port":44147,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:17:20.323Z] 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\":42797,\"transport\":\"http\",\"pid\":542372,\"processStartTime\":\"Tue Nov 10 00:17:12 2026\",\"stateDir\":\"/tmp/lead-33587-r1/capture-2/R04-noversion-after-2026-11-10T00-17-13.006Z/base/userdata/device/agent-device\"}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":542372,"startTicks":"24459181"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:17:20.323Z] ACTION SIGTERM {"pid":542392} [2026-11-10T00:17:21.900Z] SIGTERM completion {"code":130,"signal":null,"latencyMs":1576} [2026-11-10T00:17:21.900Z] action to completion latency ms 1577 [2026-11-10T00:17:21.905Z] AFTER ACTION final state {"deviceSettings":null,"daemon":{"present":false},"originalDaemonAlive":false,"originalDaemonIdentity":{"pid":542372,"startTicks":"24459181"},"daemonHealth":null,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":false,"serverHttpStatus":null} [2026-11-10T00:17:21.906Z] all agent-device and npm subprocess observations DURING ACTION [{"time":"2026-11-10T00:17:20.389Z","parentPid":542392,"type":"spawn","command":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","args":["/tmp/lead-33587-r1/capture-2/R04-noversion-after-2026-11-10T00-17-13.006Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R04-noversion-after-2026-11-10T00-17-13.006Z/base/userdata/device/agent-device"],"pid":543031},{"time":"2026-11-10T00:17:20.440Z","parentPid":543031,"type":"process","pid":543031,"argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R04-noversion-after-2026-11-10T00-17-13.006Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R04-noversion-after-2026-11-10T00-17-13.006Z/base/userdata/device/agent-device"]}] [2026-11-10T00:17:21.907Z] RESULT {"completed":true,"originalDaemonAlive":false,"recordPresent":false,"hubAlive":false,"serverAlive":false,"agentStopSpawnCount":1,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"code":130,"signal":null,"latencyMs":1576}} [2026-11-10T00:17:21.912Z] free disk after row Avail 8G [2026-11-10T00:17:21.912Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false} === R04-emptyversion / after === [2026-11-10T00:17:21.997Z] CAPTURE {"side":"after","fixture":"R04-emptyversion","runtimeBaseline":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:17:21.997Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:17:22.007Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"afb66f042e05169f791d9a0e55f089d4d99baafb2630cacc231cdccbe747de19","matchesBaseline":true} [2026-11-10T00:17:22.014Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"56c2e87f0e6ea0410d9d6d8d5bba520bd4ef2218ff8cbb3ab89eb83800a055e3","matchesBaseline":true} [2026-11-10T00:17:22.014Z] 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:17:22.868Z] fixture daemon CLI result {"code":0,"signal":null} [2026-11-10T00:17:22.868Z] original daemon identity {"pid":543076,"startTicks":"24460081","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-after-2026-11-10T00-17-21.986Z/base/tools/agent-device/0.21.31/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:17:22.920Z] original daemon health {"httpPort":42663,"status":200} [2026-11-10T00:17:22.921Z] install fixture inventory [{"version":"0.21.31","entryExists":true,"sentinel":"0.21.31"}] [2026-11-10T00:17:28.882Z] server started {"pid":543099,"cwd":"/home/ubuntu/wt/pr-33587","port":39435,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:17:28.892Z] 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\":42663,\"transport\":\"http\",\"pid\":543076,\"processStartTime\":\"Tue Nov 10 00:17:21 2026\",\"stateDir\":\"/tmp/lead-33587-r1/capture-2/R04-emptyversion-after-2026-11-10T00-17-21.986Z/base/userdata/device/agent-device\"}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":543076,"startTicks":"24460081"},"daemonHealth":200,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:17:28.892Z] ACTION SIGTERM {"pid":543099} [2026-11-10T00:17:30.702Z] SIGTERM completion {"code":130,"signal":null,"latencyMs":1810} [2026-11-10T00:17:30.703Z] action to completion latency ms 1810 [2026-11-10T00:17:30.707Z] AFTER ACTION final state {"deviceSettings":null,"daemon":{"present":false},"originalDaemonAlive":false,"originalDaemonIdentity":{"pid":543076,"startTicks":"24460081"},"daemonHealth":null,"hubRecord":null,"hubAlive":false,"hubHttpStatus":null,"serverAlive":false,"serverHttpStatus":null} [2026-11-10T00:17:30.707Z] all agent-device and npm subprocess observations DURING ACTION [{"time":"2026-11-10T00:17:28.967Z","parentPid":543099,"type":"spawn","command":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","args":["/tmp/lead-33587-r1/capture-2/R04-emptyversion-after-2026-11-10T00-17-21.986Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R04-emptyversion-after-2026-11-10T00-17-21.986Z/base/userdata/device/agent-device"],"pid":543574},{"time":"2026-11-10T00:17:29.012Z","parentPid":543574,"type":"process","pid":543574,"argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R04-emptyversion-after-2026-11-10T00-17-21.986Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R04-emptyversion-after-2026-11-10T00-17-21.986Z/base/userdata/device/agent-device"]}] [2026-11-10T00:17:30.708Z] RESULT {"completed":true,"originalDaemonAlive":false,"recordPresent":false,"hubAlive":false,"serverAlive":false,"agentStopSpawnCount":1,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"code":130,"signal":null,"latencyMs":1810}} [2026-11-10T00:17:30.713Z] free disk after row Avail 8G [2026-11-10T00:17:30.713Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false}