diff --git a/reports/2024-10-25.md b/reports/2024-10-25.md
new file mode 100644
index 0000000..0e2ee54
--- /dev/null
+++ b/reports/2024-10-25.md
@@ -0,0 +1,392 @@
+Failures in [node-test-pull-request/63180](https://ci.nodejs.org/job/node-test-pull-request/63180/) to [node-test-pull-request/63276](https://ci.nodejs.org/job/node-test-pull-request/63276/) that failed 2 or more PRs
+(Generated with `ncu-ci walk pr --stats=true --markdown reports/2024-10-25.md`)
+
+| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
+| ---------------- | ------- | ------- | -------- | ------- | ------- | ---------- |
+| 2024-10-25 00:10 | 0 | 13 | 33 | 4 | 50 | 13.54% |
+
+
+### JSTest Failure
+
+| Reason | sequential/test-http-server-request-timeouts-mixed
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 12 ([https://github.com/nodejs/node/pull/55414/](https://ci.nodejs.org/job/node-test-pull-request/63180/), [https://github.com/nodejs/node/pull/55438/](https://ci.nodejs.org/job/node-test-pull-request/63196/), [https://github.com/nodejs/node/pull/55408/](https://ci.nodejs.org/job/node-test-pull-request/63212/), [https://github.com/nodejs/node/pull/55471/](https://ci.nodejs.org/job/node-test-pull-request/63217/), [https://github.com/nodejs/node/pull/55282/](https://ci.nodejs.org/job/node-test-pull-request/63224/), [https://github.com/nodejs/node/pull/55362/](https://ci.nodejs.org/job/node-test-pull-request/63226/), [https://github.com/nodejs/node/pull/55484/](https://ci.nodejs.org/job/node-test-pull-request/63232/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63239/), [https://github.com/nodejs/node/pull/55460/](https://ci.nodejs.org/job/node-test-pull-request/63248/), [https://github.com/nodejs/node/pull/55491/](https://ci.nodejs.org/job/node-test-pull-request/63252/), [https://github.com/nodejs/node/pull/55467/](https://ci.nodejs.org/job/node-test-pull-request/63257/), [https://github.com/nodejs/node/pull/55504/](https://ci.nodejs.org/job/node-test-pull-request/63270/)) |
+| Appeared | [test-orka-macos11-x64-2](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61735/console), [test-macstadium-macos11.0-arm64-3](https://ci.nodejs.org/job/node-test-commit-osx-arm/nodes=osx11/17293/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63180/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63270/ |
+
+
+Example
+
+```
+not ok 4203 sequential/test-http-server-request-timeouts-mixed
+ ---
+ duration_ms: 3479.89300
+ severity: fail
+ exitcode: 1
+ stack: |-
+ node:internal/assert/utils:281
+ throw err;
+ ^
+
+ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
+
+ assert(request2.completed)
+
+ at Timeout._onTimeout (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/test/sequential/test-http-server-request-timeouts-mixed.js:108:5)
+ at listOnTimeout (node:internal/timers:594:17)
+ at process.processTimers (node:internal/timers:529:7) {
+ generatedMessage: true,
+ code: 'ERR_ASSERTION',
+ actual: false,
+ expected: true,
+ operator: '=='
+ }
+
+ Node.js v22.11.0
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-net-write-fully-async-buffer
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 8 ([https://github.com/nodejs/node/pull/55438/](https://ci.nodejs.org/job/node-test-pull-request/63192/), [https://github.com/nodejs/node/pull/55454/](https://ci.nodejs.org/job/node-test-pull-request/63198/), [https://github.com/nodejs/node/pull/55017/](https://ci.nodejs.org/job/node-test-pull-request/63202/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63228/), [https://github.com/nodejs/node/pull/55197/](https://ci.nodejs.org/job/node-test-pull-request/63246/), [https://github.com/nodejs/node/pull/55472/](https://ci.nodejs.org/job/node-test-pull-request/63247/), [https://github.com/nodejs/node/pull/55412/](https://ci.nodejs.org/job/node-test-pull-request/63266/), [https://github.com/nodejs/node/pull/55502/](https://ci.nodejs.org/job/node-test-pull-request/63276/)) |
+| Appeared | [test-equinix_mnx-smartos20-x64-3](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/57479/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-3](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_withoutintl_x64/47120/console), [test-equinix-rhel8_container-arm64-2](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/55480/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_smallicu_x64/47085/console), [test-rackspace-win2022_vs2022-x64-3](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=2,nodes=win2022-COMPILED_BY-vs2022/30925/console), [test-equinix_mnx-smartos20-x64-4](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/57412/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63192/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63276/ |
+
+
+Example
+
+```
+not ok 3905 parallel/test-net-write-fully-async-buffer
+ ---
+ duration_ms: 300162.74400
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-module-loading-globalpaths
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 5 ([https://github.com/nodejs/node/pull/55282/](https://ci.nodejs.org/job/node-test-pull-request/63224/), [https://github.com/nodejs/node/pull/55472/](https://ci.nodejs.org/job/node-test-pull-request/63225/), [https://github.com/nodejs/node/pull/55071/](https://ci.nodejs.org/job/node-test-pull-request/63227/), [https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63233/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63235/)) |
+| Appeared | [test-orka-macos11-x64-1](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61700/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63224/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63235/ |
+
+
+Example
+
+```
+not ok 1928 parallel/test-module-loading-globalpaths
+ ---
+ duration_ms: 1083.09100
+ severity: fail
+ exitcode: 1
+ stack: |-
+ node:fs:3013
+ binding.copyFile(
+ ^
+
+ Error: ENOSPC: no space left on device, copyfile '/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node' -> '/Users/iojs/node-tmp/.tmp.1928/install/bin/node'
+ at Object.copyFileSync (node:fs:3013:11)
+ at Object. (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/test/parallel/test-module-loading-globalpaths.js:32:6)
+ at Module._compile (node:internal/modules/cjs/loader:1552:14)
+ at Object..js (node:internal/modules/cjs/loader:1689:10)
+ at Module.load (node:internal/modules/cjs/loader:1315:32)
+ at Function._load (node:internal/modules/cjs/loader:1125:12)
+ at TracingChannel.traceSync (node:diagnostics_channel:322:14)
+ at wrapModuleLoad (node:internal/modules/cjs/loader:216:24)
+ at Function.executeUserEntry...
+```
+
+
+-------
+
+| Reason | parallel/test-stream-readable-unpipe-resume
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 4 ([https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63233/), [https://github.com/nodejs/node/pull/55460/](https://ci.nodejs.org/job/node-test-pull-request/63248/), [https://github.com/nodejs/node/pull/55467/](https://ci.nodejs.org/job/node-test-pull-request/63257/), [https://github.com/nodejs/node/pull/55406/](https://ci.nodejs.org/job/node-test-pull-request/63258/)) |
+| Appeared | [test-equinix-rhel8_container-arm64-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/55491/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_zlib_x64/47111/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63233/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63258/ |
+
+
+Example
+
+```
+not ok 4113 parallel/test-stream-readable-unpipe-resume
+ ---
+ duration_ms: 360017.73700
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-async-context-frame
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63233/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63235/)) |
+| Appeared | [test-orka-macos11-x64-1](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61700/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63233/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63235/ |
+
+
+Example
+
+```
+not ok 201 parallel/test-async-context-frame
+ ---
+ duration_ms: 27036.03300
+ severity: fail
+ exitcode: 1
+ stack: |-
+ ▶ AsyncContextFrame
+ ✔ async-hooks/test-async-local-storage-async-await.js (1359.204641ms)
+ ✔ async-hooks/test-async-local-storage-dgram.js (971.807413ms)
+ ✔ async-hooks/test-async-local-storage-async-functions.js (961.350423ms)
+ ✔ async-hooks/test-async-local-storage-args.js (864.773585ms)
+ ✔ async-hooks/test-async-local-storage-errors.js (964.587265ms)
+ ✔ async-hooks/test-async-local-storage-socket.js (1056.376328ms)
+ ✔ async-hooks/test-async-local-storage-http.js (1267.229504ms)
+ ✔ async-hooks/test-async-local-storage-no-mix-contexts.js (1576.875365ms)
+ ✔ async-hooks/test-async-local-storage-http-agent.js (1169.490473ms)
+ ✔ async-hooks/test-async-local-storage-nested.js (1112.128209ms)
+ ✔ async-hooks/test-async-local-storage-tlssocket.js (1299.761626ms)
+ ✔ async-hooks/test-async-local-storage-gcable.js (1350.37284ms)
+ ✔...
+```
+
+
+-------
+
+| Reason | parallel/test-child-process-fork-exec-path
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63233/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63235/)) |
+| Appeared | [test-orka-macos11-x64-1](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61700/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63233/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63235/ |
+
+
+Example
+
+```
+not ok 193 parallel/test-child-process-fork-exec-path
+ ---
+ duration_ms: 1752.22200
+ severity: fail
+ exitcode: 1
+ stack: |-
+ node:fs:3013
+ binding.copyFile(
+ ^
+
+ Error: ENOSPC: no space left on device, copyfile '/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/out/Release/node' -> '/Users/iojs/node-tmp/.tmp.190/node-copy.exe'
+ at Object.copyFileSync (node:fs:3013:11)
+ at Object. (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx11-x64/test/parallel/test-child-process-fork-exec-path.js:50:4)
+ at Module._compile (node:internal/modules/cjs/loader:1552:14)
+ at Object..js (node:internal/modules/cjs/loader:1689:10)
+ at Module.load (node:internal/modules/cjs/loader:1315:32)
+ at Function._load (node:internal/modules/cjs/loader:1125:12)
+ at TracingChannel.traceSync (node:diagnostics_channel:322:14)
+ at wrapModuleLoad (node:internal/modules/cjs/loader:216:24)
+ at Function.executeUserEntryP...
+```
+
+
+-------
+
+| Reason | parallel/test-file-write-stream4
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63233/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63235/)) |
+| Appeared | [test-orka-macos11-x64-1](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61700/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63233/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63235/ |
+
+
+Example
+
+```
+not ok 840 parallel/test-file-write-stream4
+ ---
+ duration_ms: 812.06000
+ severity: fail
+ exitcode: 1
+ stack: |-
+ node:events:485
+ throw er; // Unhandled 'error' event
+ ^
+
+ Error: ENOSPC: no space left on device, write
+ Emitted 'error' event on WriteStream instance at:
+ at WriteStream.onerror (node:internal/streams/readable:1026:14)
+ at WriteStream.emit (node:events:507:28)
+ at emitErrorNT (node:internal/streams/destroy:170:8)
+ at emitErrorCloseNT (node:internal/streams/destroy:129:3)
+ at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
+ errno: -28,
+ code: 'ENOSPC',
+ syscall: 'write'
+ }
+
+ Node.js v24.0.0-pre
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-http2-large-write-multiple-requests
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55471/](https://ci.nodejs.org/job/node-test-pull-request/63215/), [https://github.com/nodejs/node/pull/55412/](https://ci.nodejs.org/job/node-test-pull-request/63216/)) |
+| Appeared | [test-ibm-rhel8-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=rhel8-x64/61298/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63215/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63216/ |
+
+
+Example
+
+```
+not ok 2228 parallel/test-http2-large-write-multiple-requests
+ ---
+ duration_ms: 120097.67500
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ server sends content 1
+ server sends content 2
+ server sends content 3
+ server sends content 4
+ server sends content 5
+ server sends content 6
+ server sends content 7
+ server sends content 8
+ server sends content 9
+ server sends content 10
+ server sends content 11
+ server sends content 12
+ server sends content 13
+ server sends content 14
+ server sends content 15
+ server sends content 16
+ server sends content 17
+ server sends content 18
+ server sends content 19
+ server sends content 20
+ server sends content 21
+ server sends content 22
+ server sends content 23
+ server sends content 24
+ server sends content 25
+ server sends content 26
+ server sends content 27
+ server sends content 28
+ server sends content 29
+ server sends content 30
+ server sends content 31
+ server s...
+```
+
+
+-------
+
+
+### Git Failure
+
+| Reason | ERROR: Error fetching remote repo 'origin'
|
+| - | :- |
+| Type | GIT_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55282/](https://ci.nodejs.org/job/node-test-pull-request/63231/), [https://github.com/nodejs/node/pull/55502/](https://ci.nodejs.org/job/node-test-pull-request/63276/)) |
+| Appeared | [test-digitalocean-fedora40-x64-2](https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-latest-x64/61354/console), [test-digitalocean-fedora40-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-latest-x64/61313/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63231/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63276/ |
+
+
+Example
+
+```
+ERROR: Error fetching remote repo 'origin'
+hudson.plugins.git.GitException: Failed to fetch from git@github.com:nodejs/node.git
+ at PluginClassLoader for git//hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:997)
+ at PluginClassLoader for git//hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1239)
+ at PluginClassLoader for git//hudson.plugins.git.GitSCM._checkout(GitSCM.java:1310)
+ at PluginClassLoader for git//hudson.plugins.git.GitSCM.checkout(GitSCM.java:1277)
+```
+
+
+-------
+
+
+### Build Failure
+
+| Reason | Error: invalid syntax
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 8 ([https://github.com/nodejs/node/pull/55408/](https://ci.nodejs.org/job/node-test-pull-request/63189/), [https://github.com/nodejs/node/pull/55463/](https://ci.nodejs.org/job/node-test-pull-request/63209/), [https://github.com/nodejs/node/pull/55471/](https://ci.nodejs.org/job/node-test-pull-request/63215/), [https://github.com/nodejs/node/pull/55412/](https://ci.nodejs.org/job/node-test-pull-request/63216/), [https://github.com/nodejs/node/pull/55282/](https://ci.nodejs.org/job/node-test-pull-request/63231/), [https://github.com/nodejs/node/pull/55438/](https://ci.nodejs.org/job/node-test-pull-request/63234/), [https://github.com/nodejs/node/pull/55434/](https://ci.nodejs.org/job/node-test-pull-request/63249/), [https://github.com/nodejs/node/pull/55502/](https://ci.nodejs.org/job/node-test-pull-request/63276/)) |
+| Appeared | [test-rackspace-debian10-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=debian10-x64/60964/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63189/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63276/ |
+
+
+Example
+
+```
+Error: invalid syntax
+gyp ERR! configure error
+gyp ERR! stack Error: `gyp` failed with exit code: 1
+gyp ERR! stack at ChildProcess. (/home/iojs/build/workspace/node/deps/npm/node_modules/node-gyp/lib/configure.js:317:18)
+gyp ERR! stack at ChildProcess.emit (node:events:519:28)
+gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12)
+```
+
+
+-------
+
+| Reason | ERROR: Step �Publish JUnit test result report� failed: No test report files were found. Configuration error?
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55017/](https://ci.nodejs.org/job/node-test-pull-request/63202/), [https://github.com/nodejs/node/pull/55412/](https://ci.nodejs.org/job/node-test-pull-request/63262/)) |
+| Appeared | [test-rackspace-win2016_vs2015-x64-1](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=0,nodes=win2016-COMPILED_BY-vs2022-x86/30823/console), [test-rackspace-win2016_vs2015-x64-2](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=1,nodes=win2016-COMPILED_BY-vs2022-x86/30823/console), [test-azure_msft-win2016_vs2017-x64-2](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=2,nodes=win2016-COMPILED_BY-vs2022-x86/30823/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63202/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63262/ |
+
+
+Example
+
+```
+ERROR: Step �Publish JUnit test result report� failed: No test report files were found. Configuration error?
+Collecting metadata...
+Metadata collection done.
+Notifying upstream projects of job completion
+Finished: FAILURE
+```
+
+
+-------
+
+
+### Jenkins Failure
+