diff --git a/reports/2024-09-24.md b/reports/2024-09-24.md
new file mode 100644
index 0000000..0abba2d
--- /dev/null
+++ b/reports/2024-09-24.md
@@ -0,0 +1,389 @@
+Failures in [node-test-pull-request/62612](https://ci.nodejs.org/job/node-test-pull-request/62612/) to [node-test-pull-request/62709](https://ci.nodejs.org/job/node-test-pull-request/62709/) that failed 2 or more PRs
+(Generated with `ncu-ci walk pr --stats=true --markdown reports/2024-09-24.md`)
+
+| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
+| ---------------- | ------- | ------- | -------- | ------- | ------- | ---------- |
+| 2024-09-24 00:09 | 17 | 20 | 11 | 13 | 39 | 28.57% |
+
+
+### Jenkins Failure
+
+
+### Git Failure
+
+
+### Build Failure
+
+| Reason | fatal: '/home/iojs/.ccache/node.shared.reference' does not appear to be a git repository
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 5 ([https://github.com/nodejs/node/pull/54680/](https://ci.nodejs.org/job/node-test-pull-request/62626/), [https://github.com/nodejs/node/pull/52685/](https://ci.nodejs.org/job/node-test-pull-request/62631/), [https://github.com/nodejs/node/pull/55019/](https://ci.nodejs.org/job/node-test-pull-request/62636/), [https://github.com/nodejs/node/pull/54596/](https://ci.nodejs.org/job/node-test-pull-request/62640/), [https://github.com/nodejs/node/pull/55065/](https://ci.nodejs.org/job/node-test-pull-request/62681/)) |
+| Appeared | [test-equinix-ubuntu2204_container-armv7l-2](https://ci.nodejs.org/job/node-test-binary-armv7l/RUN_SUBSET=js,nodes=ubuntu2204-armv7l/13827/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62626/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62681/ |
+
+
+Example
+
+```
+fatal: '/home/iojs/.ccache/node.shared.reference' does not appear to be a git repository
+fatal: Could not read from remote repository.
+fatal: unable to create thread: Resource temporarily unavailable
+fatal: failed to run repack
+```
+
+
+-------
+
+| Reason | fatal: No rebase in progress?
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 4 ([https://github.com/nodejs/node/pull/54911/](https://ci.nodejs.org/job/node-test-pull-request/62613/), [https://github.com/nodejs/node/pull/53978/](https://ci.nodejs.org/job/node-test-pull-request/62628/), [https://github.com/nodejs/node/pull/54957/](https://ci.nodejs.org/job/node-test-pull-request/62659/), [https://github.com/nodejs/node/pull/54990/](https://ci.nodejs.org/job/node-test-pull-request/62667/)) |
+| Appeared | [test-ibm-ubuntu2204_sharedlibs_container-x64-5](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_withoutssl_x64/46571/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-2](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/46564/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-6](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_withoutssl_x64/46563/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-3](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_withoutssl_x64/46541/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/46538/console), [test-mnx-ubuntu2204-x64-1](https://ci.nodejs.org/job/node-test-linter/56861/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62613/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62667/ |
+
+
+Example
+
+```
+fatal: No rebase in progress?
+```
+
+
+-------
+
+| 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/54990/](https://ci.nodejs.org/job/node-test-pull-request/62667/), [https://github.com/nodejs/node/pull/54596/](https://ci.nodejs.org/job/node-test-pull-request/62709/)) |
+| Appeared | [test-equinix-ubuntu2204_container-armv7l-2](https://ci.nodejs.org/job/node-test-binary-armv7l/RUN_SUBSET=js,nodes=ubuntu2204-armv7l/13854/console), [test-osuosl-ubuntu2204_container-armv7l-1](https://ci.nodejs.org/job/node-test-binary-armv7l/RUN_SUBSET=native,nodes=ubuntu2204-armv7l/13848/console), [test-equinix_mnx-smartos20-x64-4](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/56995/console), [test-equinix_mnx-smartos20-x64-3](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/56989/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62667/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62709/ |
+
+
+Example
+
+```
+ERROR: Step ?Publish JUnit test result report? failed: No test report files were found. Configuration error?
+[PostBuildScript] - [INFO] Executing post build scripts.
+[node-test-binary-armv7l] $ /bin/bash -ex /tmp/jenkins11097084112504983718.sh
++ '[' -d .git ']'
++ git clean -fdx
+Removing out/
+```
+
+
+-------
+
+| Reason | Failed to trigger sub builds
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/53381/](https://ci.nodejs.org/job/node-test-pull-request/62633/), [https://github.com/nodejs/node/pull/54929/](https://ci.nodejs.org/job/node-test-pull-request/62690/)) |
+| Appeared | [undefined](https://ci.nodejs.org/job/node-test-commit/74727/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62633/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62690/ |
+
+
+Example
+
+```
+Failed to trigger sub builds
+```
+
+
+-------
+
+| Reason | error C1060: compiler is out of heap space [C:\workspace\node-compile-windows\node\tools\v8_gypfiles\v8_initializers.vcxproj]
|
+| - | :- |
+| Type | BUILD_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/52685/](https://ci.nodejs.org/job/node-test-pull-request/62631/), [https://github.com/nodejs/node/pull/54911/](https://ci.nodejs.org/job/node-test-pull-request/62671/)) |
+| Appeared | [test-rackspace-win2022_vs2022-x64-1](https://ci.nodejs.org/job/node-compile-windows/nodes=win-vs2022-arm64/58347/console), [test-rackspace-win2022_vs2022-x64-6](https://ci.nodejs.org/job/node-compile-windows/nodes=win-vs2022-arm64/58326/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62631/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62671/ |
+
+
+Example
+
+```
+error C1060: compiler is out of heap space [C:\workspace\node-compile-windows\node\tools\v8_gypfiles\v8_initializers.vcxproj]
+ promise-jobs-tq-csa.cc
+ Creating library ..\..\out\Release\mksnapshot_host.lib and object ..\..\out\Release\mksnapshot_host.exp
+C:\workspace\node-compile-windows\node\deps\v8\src\codegen\interface-descriptors.h(556,32): fatal error C1060: compiler is out of heap space [C:\workspace\node-compile-windows\node\tools\v8_gypfiles\v8_initializers.vcxproj]
+ promise-all-tq-csa.cc
+```
+
+
+-------
+
+
+### JSTest Failure
+
+| Reason | parallel/test-file-write-stream4
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/55037/](https://ci.nodejs.org/job/node-test-pull-request/62649/), [https://github.com/nodejs/node/pull/55006/](https://ci.nodejs.org/job/node-test-pull-request/62650/), [https://github.com/nodejs/node/pull/55057/](https://ci.nodejs.org/job/node-test-pull-request/62661/)) |
+| Appeared | [test-ibm-alpine319_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=alpine-latest-x64/60801/console), [test-equinix-ubuntu2204_container-arm64-6](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-arm64/54985/console), [test-rackspace-ubuntu2204-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=ubuntu2204-64/60794/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62649/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62661/ |
+
+
+Example
+
+```
+not ok 1779 parallel/test-file-write-stream4
+ ---
+ duration_ms: 120041.69400
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-http2-large-write-multiple-requests
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/54500/](https://ci.nodejs.org/job/node-test-pull-request/62614/), [https://github.com/nodejs/node/pull/53757/](https://ci.nodejs.org/job/node-test-pull-request/62632/), [https://github.com/nodejs/node/pull/54957/](https://ci.nodejs.org/job/node-test-pull-request/62666/)) |
+| Appeared | [test-ibm-ubuntu2204_sharedlibs_container-x64-5](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_zlib_x64/46570/console), [test-digitalocean-fedora40-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-latest-x64/60782/console), [test-ibm-ubi81_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubi81_sharedlibs_openssl111fips_x64/46525/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62614/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62666/ |
+
+
+Example
+
+```
+not ok 2500 parallel/test-http2-large-write-multiple-requests
+ ---
+ duration_ms: 120107.62800
+ 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 | parallel/test-inspector-strip-types
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/55057/](https://ci.nodejs.org/job/node-test-pull-request/62656/), [https://github.com/nodejs/node/pull/55039/](https://ci.nodejs.org/job/node-test-pull-request/62676/), [https://github.com/nodejs/node/pull/55064/](https://ci.nodejs.org/job/node-test-pull-request/62682/)) |
+| Appeared | [test-ibm-rhel8-s390x-3](https://ci.nodejs.org/job/node-test-commit-linuxone/nodes=rhel8-s390x/46024/console), [test-ibm-rhel8-s390x-4](https://ci.nodejs.org/job/node-test-commit-linuxone/nodes=rhel8-s390x/46018/console), [test-linuxonecc-rhel9-s390x-1](https://ci.nodejs.org/job/node-test-commit-linuxone/nodes=rhel9-s390x/46006/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62656/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62682/ |
+
+
+Example
+
+```
+not ok 2107 parallel/test-inspector-strip-types
+ ---
+ duration_ms: 15256.97300
+ severity: fail
+ exitcode: 1
+ stack: |-
+ [test] Connecting to a child Node process
+ [test] Testing /json/list
+ [err] Debugger listening on ws://127.0.0.1:39677/3cecaa1a-3767-4ff6-8471-c6e88d260b1f
+ [err] For help, see: https://nodejs.org/en/docs/inspector
+ [err]
+ [err] Debugger attached.
+ [err]
+ Timed out waiting for matching notification ((notification) => {
+ if (notification.method !== 'Debugger.scriptParsed') return false;
+
+ return notification.params.url === scriptPath;
+ })
+ 1
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-net-write-fully-async-buffer
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/55038/](https://ci.nodejs.org/job/node-test-pull-request/62616/), [https://github.com/nodejs/node/pull/54911/](https://ci.nodejs.org/job/node-test-pull-request/62624/), [https://github.com/nodejs/node/pull/55050/](https://ci.nodejs.org/job/node-test-pull-request/62655/)) |
+| Appeared | [test-equinix_mnx-smartos20-x64-3](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/56986/console), [test-equinix-rhel8_container-arm64-2](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/54973/console), [test-ibm-ubi81_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubi81_sharedlibs_openssl111fips_x64/46526/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62616/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62655/ |
+
+
+Example
+
+```
+not ok 3878 parallel/test-net-write-fully-async-buffer
+ ---
+ duration_ms: 300128.38400
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | node-api/test_threadsafe_function/test
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/54911/](https://ci.nodejs.org/job/node-test-pull-request/62612/), [https://github.com/nodejs/node/pull/54705/](https://ci.nodejs.org/job/node-test-pull-request/62684/)) |
+| Appeared | [test-equinix-ubuntu2204_container-armv7l-2](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-armv7l/55011/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62612/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62684/ |
+
+
+Example
+
+```
+not ok 4062 node-api/test_threadsafe_function/test
+ ---
+ duration_ms: 360015.74400
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-crypto-worker-thread
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/54500/](https://ci.nodejs.org/job/node-test-pull-request/62639/), [https://github.com/nodejs/node/pull/55050/](https://ci.nodejs.org/job/node-test-pull-request/62657/)) |
+| Appeared | [test-azure_msft-win10_vs2019-x64-2](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=1,nodes=win10-COMPILED_BY-vs2019/30416/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62639/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62657/ |
+
+
+Example
+
+```
+not ok 185 parallel/test-crypto-worker-thread
+ ---
+ duration_ms: 606.99900
+ severity: fail
+ exitcode: 3221226356
+ stack: |-
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-http-remove-header-stays-removed
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/54896/](https://ci.nodejs.org/job/node-test-pull-request/62635/), [https://github.com/nodejs/node/pull/54957/](https://ci.nodejs.org/job/node-test-pull-request/62638/)) |
+| Appeared | [test-digitalocean-ubuntu2204_sharedlibs_container-x64-9](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_openssl111_x64/46545/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-3](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/46542/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62635/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62638/ |
+
+
+Example
+
+```
+not ok 1355 parallel/test-http-remove-header-stays-removed
+ ---
+ duration_ms: 435.61900
+ severity: fail
+ exitcode: 1
+ stack: |-
+ ok
+ node:assert:90
+ throw new AssertionError(obj);
+ ^
+
+ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+
+ false !== true
+
+ at Timeout._onTimeout (/home/iojs/build/workspace/node-test-commit-linux-containered/test/parallel/test-http-remove-header-stays-removed.js:61:18)
+ 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: 'strictEqual'
+ }
+
+ Node.js v23.0.0-pre
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-stream-readable-unpipe-resume
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55038/](https://ci.nodejs.org/job/node-test-pull-request/62616/), [https://github.com/nodejs/node/pull/55058/](https://ci.nodejs.org/job/node-test-pull-request/62664/)) |
+| Appeared | [test-equinix_mnx-smartos20-x64-4](https://ci.nodejs.org/job/node-test-commit-smartos/nodes=smartos20-64/56993/console), [test-equinix-rhel8_container-arm64-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/54962/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/62616/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/62664/ |
+
+
+Example
+
+```
+not ok 3866 parallel/test-stream-readable-unpipe-resume
+ ---
+ duration_ms: 300161.69700
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+