diff --git a/reports/2024-10-19.md b/reports/2024-10-19.md
new file mode 100644
index 0000000..664a636
--- /dev/null
+++ b/reports/2024-10-19.md
@@ -0,0 +1,392 @@
+Failures in [node-test-pull-request/63097](https://ci.nodejs.org/job/node-test-pull-request/63097/) to [node-test-pull-request/63193](https://ci.nodejs.org/job/node-test-pull-request/63193/) that failed 2 or more PRs
+(Generated with `ncu-ci walk pr --stats=true --markdown reports/2024-10-19.md`)
+
+| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
+| ---------------- | ------- | ------- | -------- | ------- | ------- | ---------- |
+| 2024-10-19 00:09 | 2 | 20 | 21 | 2 | 55 | 20.83% |
+
+
+### JSTest Failure
+
+| Reason | sequential/test-http-server-request-timeouts-mixed
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 10 ([https://github.com/nodejs/node/pull/55175/](https://ci.nodejs.org/job/node-test-pull-request/63103/), [https://github.com/nodejs/node/pull/55387/](https://ci.nodejs.org/job/node-test-pull-request/63116/), [https://github.com/nodejs/node/pull/55401/](https://ci.nodejs.org/job/node-test-pull-request/63137/), [https://github.com/nodejs/node/pull/55378/](https://ci.nodejs.org/job/node-test-pull-request/63143/), [https://github.com/nodejs/node/pull/53160/](https://ci.nodejs.org/job/node-test-pull-request/63162/), [https://github.com/nodejs/node/pull/55403/](https://ci.nodejs.org/job/node-test-pull-request/63174/), [https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63176/), [https://github.com/nodejs/node/pull/55337/](https://ci.nodejs.org/job/node-test-pull-request/63177/), [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/63193/)) |
+| Appeared | [test-macstadium-macos11.0-arm64-3](https://ci.nodejs.org/job/node-test-commit-osx-arm/nodes=osx11/17241/console), [test-orka-macos11-x64-2](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61638/console), [test-orka-macos11-x64-1](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/61621/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63103/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63193/ |
+
+
+Example
+
+```
+not ok 4206 sequential/test-http-server-request-timeouts-mixed
+ ---
+ duration_ms: 3315.23800
+ 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-arm/nodes/osx11/test/sequential/test-http-server-request-timeouts-mixed.js:108:5)
+ at listOnTimeout (node:internal/timers:614:17)
+ at process.processTimers (node:internal/timers:549:7) {
+ generatedMessage: true,
+ code: 'ERR_ASSERTION',
+ actual: false,
+ expected: true,
+ operator: '=='
+ }
+
+ Node.js v24.0.0-pre
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-file-write-stream4
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 4 ([https://github.com/nodejs/node/pull/55375/](https://ci.nodejs.org/job/node-test-pull-request/63101/), [https://github.com/nodejs/node/pull/55175/](https://ci.nodejs.org/job/node-test-pull-request/63103/), [https://github.com/nodejs/node/pull/54545/](https://ci.nodejs.org/job/node-test-pull-request/63125/), [https://github.com/nodejs/node/pull/55197/](https://ci.nodejs.org/job/node-test-pull-request/63172/)) |
+| Appeared | [test-equinix-rhel8_container-arm64-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/55419/console), [test-osuosl-ubuntu2204_container-armv7l-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-armv7l/55378/console), [test-equinix-ubuntu2204_container-armv7l-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-armv7l/55358/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-6](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_smallicu_x64/46959/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63101/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63172/ |
+
+
+Example
+
+```
+not ok 4001 parallel/test-file-write-stream4
+ ---
+ duration_ms: 360049.31000
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-stream-readable-unpipe-resume
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 4 ([https://github.com/nodejs/node/pull/55244/](https://ci.nodejs.org/job/node-test-pull-request/63100/), [https://github.com/nodejs/node/pull/55175/](https://ci.nodejs.org/job/node-test-pull-request/63104/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63148/), [https://github.com/nodejs/node/pull/54927/](https://ci.nodejs.org/job/node-test-pull-request/63151/)) |
+| Appeared | [test-ibm-ubuntu2204_sharedlibs_container-x64-3](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_withoutintl_x64/47008/console), [test-equinix-rhel8_container-arm64-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/55395/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-6](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_smallicu_x64/46995/console), [test-equinix_mnx-smartos20-x64-3](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/57354/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63100/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63151/ |
+
+
+Example
+
+```
+not ok 3893 parallel/test-stream-readable-unpipe-resume
+ ---
+ duration_ms: 120031.77000
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-net-write-fully-async-buffer
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/55197/](https://ci.nodejs.org/job/node-test-pull-request/63172/), [https://github.com/nodejs/node/pull/55440/](https://ci.nodejs.org/job/node-test-pull-request/63175/), [https://github.com/nodejs/node/pull/55438/](https://ci.nodejs.org/job/node-test-pull-request/63192/)) |
+| Appeared | [test-equinix_mnx-smartos20-x64-3](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/57406/console), [test-equinix-rhel8_container-arm64-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/55423/console), [test-equinix_mnx-smartos20-x64-4](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/57388/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63172/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63192/ |
+
+
+Example
+
+```
+not ok 3894 parallel/test-net-write-fully-async-buffer
+ ---
+ duration_ms: 300167.73400
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-runner-output
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/54259/](https://ci.nodejs.org/job/node-test-pull-request/63105/), [https://github.com/nodejs/node/pull/54927/](https://ci.nodejs.org/job/node-test-pull-request/63132/), [https://github.com/nodejs/node/pull/55407/](https://ci.nodejs.org/job/node-test-pull-request/63178/)) |
+| Appeared | [test-ibm-rhel8-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=rhel8-x64/61263/console), [test-osuosl-aix72-ppc64_be-3](https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/54269/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63105/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63178/ |
+
+
+Example
+
+```
+not ok 2768 parallel/test-runner-output
+ ---
+ duration_ms: 5592.32500
+ severity: fail
+ exitcode: 1
+ stack: |-
+ ▶ test runner output
+ ✔ test-runner/output/abort.js (4791.339017ms)
+ ✔ test-runner/output/abort-runs-after-hook.js (4752.845627ms)
+ ✔ test-runner/output/abort_suite.js (4738.680124ms)
+ ✔ test-runner/output/abort_hooks.js (4726.682696ms)
+ ✔ test-runner/output/describe_it.js (4740.625351ms)
+ ✔ test-runner/output/describe_nested.js (4688.806025ms)
+ ✔ test-runner/output/eval_dot.js (4614.73165ms)
+ ✔ test-runner/output/eval_spec.js (4603.118041ms)
+ ✔ test-runner/output/eval_tap.js (4580.516232ms)
+ ✔ test-runner/output/filtered-suite-delayed-build.js (4405.688149ms)
+ ✔ test-runner/output/filtered-suite-order.mjs (4431.034811ms)
+ ✔ test-runner/output/filtered-suite-throws.js (4301.509813ms)
+ ✔ test-runner/output/hooks.js (4375.610287ms)
+ ✔ test-runner/output/hooks_spec_reporter.js (4194.754161ms)
+ ✔ test-runner/output/skip-ea...
+```
+
+
+-------
+
+| Reason | pummel/test-timers
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/55393/](https://ci.nodejs.org/job/node-test-pull-request/63117/), [https://github.com/nodejs/node/pull/54927/](https://ci.nodejs.org/job/node-test-pull-request/63142/), [https://github.com/nodejs/node/pull/55194/](https://ci.nodejs.org/job/node-test-pull-request/63173/)) |
+| Appeared | [test-digitalocean-ubi81_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubi81_sharedlibs_openssl111fips_x64/47035/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-7](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_openssl31_x64/46997/console), [test-osuosl-ubuntu2204_container-armv7l-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-armv7l/55372/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63117/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63173/ |
+
+
+Example
+
+```
+not ok 3931 pummel/test-timers
+ ---
+ duration_ms: 1675.10900
+ severity: fail
+ exitcode: 1
+ stack: |-
+ diff: 1002
+ diff: 1386
+ node:internal/assert/utils:281
+ throw err;
+ ^
+
+ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
+
+ assert.ok(Math.abs(diff - t) < WINDOW * interval_count)
+
+ at Timeout. (/home/iojs/build/workspace/node-test-commit-linux-containered/test/pummel/test-timers.js:64:12)
+ at Timeout._onTimeout (/home/iojs/build/workspace/node-test-commit-linux-containered/test/common/index.js:491:15)
+ at listOnTimeout (node:internal/timers:614:17)
+ at process.processTimers (node:internal/timers:549:7) {
+ generatedMessage: true,
+ code: 'ERR_ASSERTION',
+ actual: false,
+ expected: true,
+ operator: '=='
+ }
+
+ 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/55061/](https://ci.nodejs.org/job/node-test-pull-request/63109/), [https://github.com/nodejs/node/pull/54862/](https://ci.nodejs.org/job/node-test-pull-request/63129/)) |
+| Appeared | [test-ibm-ubuntu2204_sharedlibs_container-x64-2](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_zlib_x64/46981/console), [test-ibm-rhel8-x64-2](https://ci.nodejs.org/job/node-test-commit-linux/nodes=rhel8-x64/61199/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63109/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63129/ |
+
+
+Example
+
+```
+not ok 2812 parallel/test-http2-large-write-multiple-requests
+ ---
+ duration_ms: 125999.26800
+ 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...
+```
+
+
+-------
+
+| Reason | wpt/test-compression
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/54927/](https://ci.nodejs.org/job/node-test-pull-request/63149/), [https://github.com/nodejs/node/pull/55427/](https://ci.nodejs.org/job/node-test-pull-request/63163/)) |
+| Appeared | [test-digitalocean-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47023/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-10](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47006/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63149/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63163/ |
+
+
+Example
+
+```
+not ok 4174 wpt/test-compression
+ ---
+ duration_ms: 1440115.63500
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ [SKIPPED] compression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
+ [SKIPPED] decompression-bad-chunks.tentative.any.js: Execution "hangs", ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
+ [SKIPPED] decompression-buffersource.tentative.any.js: ArrayBuffer and TypedArray is not accepted and throws, instead of rejects during writer.write
+ [SKIPPED] idlharness-shadowrealm.window.js: ShadowRealm support is not enabled
+ [SKIPPED] third_party/pako/pako_inflate.min.js: This is not a test file.
+ [PASS] "a" should cause the constructor to throw
+ [PASS] no input should cause the constructor to throw
+ [PASS] non-string input should cause the constructor to throw
+ [PASS] "a" should cause the constructor to throw
+ [PASS] no inpu...
+```
+
+
+-------
+
+
+### Build Failure
+
+| Reason | Error: invalid syntax
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 7 ([https://github.com/nodejs/node/pull/55061/](https://ci.nodejs.org/job/node-test-pull-request/63109/), [https://github.com/nodejs/node/pull/54927/](https://ci.nodejs.org/job/node-test-pull-request/63119/), [https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63128/), [https://github.com/nodejs/node/pull/55398/](https://ci.nodejs.org/job/node-test-pull-request/63131/), [https://github.com/nodejs/node/pull/55407/](https://ci.nodejs.org/job/node-test-pull-request/63178/), [https://github.com/nodejs/node/pull/55408/](https://ci.nodejs.org/job/node-test-pull-request/63189/), [https://github.com/nodejs/node/pull/55438/](https://ci.nodejs.org/job/node-test-pull-request/63192/)) |
+| 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/63109/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63192/ |
+
+
+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 | 6 ([https://github.com/nodejs/node/pull/54657/](https://ci.nodejs.org/job/node-test-pull-request/63097/), [https://github.com/nodejs/node/pull/55175/](https://ci.nodejs.org/job/node-test-pull-request/63103/), [https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63128/), [https://github.com/nodejs/node/pull/55403/](https://ci.nodejs.org/job/node-test-pull-request/63139/), [https://github.com/nodejs/node/pull/55412/](https://ci.nodejs.org/job/node-test-pull-request/63167/), [https://github.com/nodejs/node/pull/55194/](https://ci.nodejs.org/job/node-test-pull-request/63173/)) |
+| Appeared | [test-azure_msft-win2016_vs2017-x64-2](https://ci.nodejs.org/job/node-test-binary-windows-native-suites/nodes=win2016-vs2017-COMPILED_BY-vs2022-x86/25209/console), [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-1](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=2,nodes=win2016-COMPILED_BY-vs2019-x86/30850/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63097/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63173/ |
+
+
+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
+```
+
+
+-------
+
+| Reason | fatal: No rebase in progress?
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 5 ([https://github.com/nodejs/node/pull/54545/](https://ci.nodejs.org/job/node-test-pull-request/63125/), [https://github.com/nodejs/node/pull/55397/](https://ci.nodejs.org/job/node-test-pull-request/63128/), [https://github.com/nodejs/node/pull/55378/](https://ci.nodejs.org/job/node-test-pull-request/63143/), [https://github.com/nodejs/node/pull/55403/](https://ci.nodejs.org/job/node-test-pull-request/63145/), [https://github.com/nodejs/node/pull/55404/](https://ci.nodejs.org/job/node-test-pull-request/63147/)) |
+| Appeared | [test-ibm-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47003/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47000/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-5](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/46998/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/46971/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63125/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63147/ |
+
+
+Example
+
+```
+fatal: No rebase in progress?
+```
+
+
+-------
+
+| Reason | Failed to trigger sub builds
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/54862/](https://ci.nodejs.org/job/node-test-pull-request/63124/), [https://github.com/nodejs/node/pull/53226/](https://ci.nodejs.org/job/node-test-pull-request/63136/)) |
+| Appeared | [undefined](https://ci.nodejs.org/job/node-test-commit/75247/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63124/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63136/ |
+
+
+Example
+
+```
+Failed to trigger sub builds
+```
+
+
+-------
+