diff --git a/reports/2024-11-27.md b/reports/2024-11-27.md
new file mode 100644
index 0000000..93887a4
--- /dev/null
+++ b/reports/2024-11-27.md
@@ -0,0 +1,270 @@
+Failures in [node-test-pull-request/63622](https://ci.nodejs.org/job/node-test-pull-request/63622/) to [node-test-pull-request/63716](https://ci.nodejs.org/job/node-test-pull-request/63716/) that failed 2 or more PRs
+(Generated with `ncu-ci walk pr --stats=true --markdown reports/2024-11-27.md`)
+
+| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
+| ---------------- | ------- | ------- | -------- | ------- | ------- | ---------- |
+| 2024-11-27 00:10 | 1 | 21 | 23 | 13 | 42 | 24.42% |
+
+
+### 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 | 4 ([https://github.com/nodejs/node/pull/55908/](https://ci.nodejs.org/job/node-test-pull-request/63629/), [https://github.com/nodejs/node/pull/54213/](https://ci.nodejs.org/job/node-test-pull-request/63648/), [https://github.com/nodejs/node/pull/55714/](https://ci.nodejs.org/job/node-test-pull-request/63656/), [https://github.com/nodejs/node/pull/55959/](https://ci.nodejs.org/job/node-test-pull-request/63660/)) |
+| Appeared | [test-equinix-ubuntu2204_container-armv7l-2](https://ci.nodejs.org/job/node-test-binary-armv7l/RUN_SUBSET=js,nodes=ubuntu2204-armv7l/14680/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63629/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63660/ |
+
+
+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 | 2 ([https://github.com/nodejs/node/pull/55217/](https://ci.nodejs.org/job/node-test-pull-request/63677/), [https://github.com/nodejs/node/pull/55930/](https://ci.nodejs.org/job/node-test-pull-request/63698/)) |
+| Appeared | [test-ibm-ubuntu2204_sharedlibs_container-x64-1](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47569/console), [test-ibm-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47545/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63677/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63698/ |
+
+
+Example
+
+```
+fatal: No rebase in progress?
+```
+
+
+-------
+
+
+### undefined
+
+| Reason | Unknown
|
+| - | :- |
+| Type | undefined |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55879/](https://ci.nodejs.org/job/node-test-pull-request/63622/), [https://github.com/nodejs/node/pull/55561/](https://ci.nodejs.org/job/node-test-pull-request/63714/)) |
+| Appeared | [test-digitalocean-fedora40-x64-2](https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-last-latest-x64/61810/), [test-digitalocean-fedora40-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-latest-x64/61706/) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63622/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63714/ |
+
+
+Example
+
+```
+Unknown
+```
+
+
+-------
+
+
+### JSTest Failure
+
+| Reason | sequential/test-http-server-request-timeouts-mixed
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 11 ([https://github.com/nodejs/node/pull/55912/](https://ci.nodejs.org/job/node-test-pull-request/63626/), [https://github.com/nodejs/node/pull/55908/](https://ci.nodejs.org/job/node-test-pull-request/63629/), [https://github.com/nodejs/node/pull/55960/](https://ci.nodejs.org/job/node-test-pull-request/63657/), [https://github.com/nodejs/node/pull/54630/](https://ci.nodejs.org/job/node-test-pull-request/63665/), [https://github.com/nodejs/node/pull/55959/](https://ci.nodejs.org/job/node-test-pull-request/63666/), [https://github.com/nodejs/node/pull/55971/](https://ci.nodejs.org/job/node-test-pull-request/63675/), [https://github.com/nodejs/node/pull/55977/](https://ci.nodejs.org/job/node-test-pull-request/63681/), [https://github.com/nodejs/node/pull/55714/](https://ci.nodejs.org/job/node-test-pull-request/63683/), [https://github.com/nodejs/node/pull/55986/](https://ci.nodejs.org/job/node-test-pull-request/63688/), [https://github.com/nodejs/node/pull/55974/](https://ci.nodejs.org/job/node-test-pull-request/63706/), [https://github.com/nodejs/node/pull/55999/](https://ci.nodejs.org/job/node-test-pull-request/63713/)) |
+| Appeared | [test-macstadium-macos11.0-arm64-3](https://ci.nodejs.org/job/node-test-commit-osx-arm/nodes=osx11/17778/console), [test-orka-macos11-x64-2](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/62182/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63626/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63713/ |
+
+
+Example
+
+```
+not ok 4236 sequential/test-http-server-request-timeouts-mixed
+ ---
+ duration_ms: 3324.47700
+ 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 | 5 ([https://github.com/nodejs/node/pull/55908/](https://ci.nodejs.org/job/node-test-pull-request/63629/), [https://github.com/nodejs/node/pull/55975/](https://ci.nodejs.org/job/node-test-pull-request/63687/), [https://github.com/nodejs/node/pull/55986/](https://ci.nodejs.org/job/node-test-pull-request/63688/), [https://github.com/nodejs/node/pull/55997/](https://ci.nodejs.org/job/node-test-pull-request/63709/), [https://github.com/nodejs/node/pull/55561/](https://ci.nodejs.org/job/node-test-pull-request/63714/)) |
+| Appeared | [test-osuosl-ubuntu2204_container-arm64-2](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-arm64/55935/console), [test-equinix-ubuntu2204_container-arm64-6](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-arm64/55929/console), [test-equinix-ubuntu2204_container-armv7l-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=ubuntu2204-armv7l/55907/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63629/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63714/ |
+
+
+Example
+
+```
+not ok 1495 parallel/test-file-write-stream4
+ ---
+ duration_ms: 360108.86300
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-watch-file-shared-dependency
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 5 ([https://github.com/nodejs/node/pull/54630/](https://ci.nodejs.org/job/node-test-pull-request/63642/), [https://github.com/nodejs/node/pull/55951/](https://ci.nodejs.org/job/node-test-pull-request/63653/), [https://github.com/nodejs/node/pull/55963/](https://ci.nodejs.org/job/node-test-pull-request/63674/), [https://github.com/nodejs/node/pull/55958/](https://ci.nodejs.org/job/node-test-pull-request/63689/), [https://github.com/nodejs/node/pull/55915/](https://ci.nodejs.org/job/node-test-pull-request/63696/)) |
+| Appeared | [test-macstadium-macos11.0-arm64-3](https://ci.nodejs.org/job/node-test-commit-osx-arm/nodes=osx11/17757/console), [test-orka-macos11-x64-1](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/62176/console), [test-orka-macos11-x64-2](https://ci.nodejs.org/job/node-test-commit-osx/nodes=osx11-x64/62151/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63642/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63696/ |
+
+
+Example
+
+```
+not ok 4239 parallel/test-watch-file-shared-dependency
+ ---
+ duration_ms: 360152.07500
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ▶ watch file with shared dependency
+ ✔ should not remove shared dependencies when unfiltering an owner (2.365916ms)
+ ✔ watch file with shared dependency (2.883667ms)
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-stream-readable-unpipe-resume
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 3 ([https://github.com/nodejs/node/pull/55959/](https://ci.nodejs.org/job/node-test-pull-request/63668/), [https://github.com/nodejs/node/pull/55982/](https://ci.nodejs.org/job/node-test-pull-request/63684/), [https://github.com/nodejs/node/pull/55986/](https://ci.nodejs.org/job/node-test-pull-request/63704/)) |
+| Appeared | [test-equinix-rhel8_container-arm64-1](https://ci.nodejs.org/job/node-test-commit-arm/nodes=rhel8-arm64/55923/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63668/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63704/ |
+
+
+Example
+
+```
+not ok 4133 parallel/test-stream-readable-unpipe-resume
+ ---
+ duration_ms: 360097.41900
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-buffer-tostring-rangeerror
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/54630/](https://ci.nodejs.org/job/node-test-pull-request/63641/), [https://github.com/nodejs/node/pull/55995/](https://ci.nodejs.org/job/node-test-pull-request/63707/)) |
+| Appeared | [test-ibm-rhel8-x64-2](https://ci.nodejs.org/job/node-test-commit-linux/nodes=rhel8-x64/61799/console), [test-ibm-ubuntu2204-x64-1](https://ci.nodejs.org/job/node-test-commit-linux/nodes=ubuntu2204-64/61728/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63641/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63707/ |
+
+
+Example
+
+```
+not ok 834 parallel/test-buffer-tostring-rangeerror
+ ---
+ duration_ms: 120071.49300
+ severity: fail
+ exitcode: -15
+ stack: |-
+ timeout
+ (node:3562077) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
+ (Use `node --trace-deprecation ...` to show where the warning was created)
+ (node:3562077) [DEP0030] DeprecationWarning: SlowBuffer() is deprecated. Please use Buffer.allocUnsafeSlow()
+ ...
+
+```
+
+
+-------
+
+| Reason | parallel/test-without-async-context-frame
|
+| - | :- |
+| Type | JS_TEST_FAILURE |
+| Failed PR | 2 ([https://github.com/nodejs/node/pull/55963/](https://ci.nodejs.org/job/node-test-pull-request/63674/), [https://github.com/nodejs/node/pull/55915/](https://ci.nodejs.org/job/node-test-pull-request/63705/)) |
+| Appeared | [test-rackspace-win2019_vs2019-x64-2](https://ci.nodejs.org/job/node-test-binary-windows-js-suites/RUN_SUBSET=0,nodes=win2019-COMPILED_BY-vs2022/31397/console), [test-digitalocean-ubuntu2204_sharedlibs_container-x64-4](https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu2204_sharedlibs_shared_x64/47543/console) |
+| First CI | https://ci.nodejs.org/job/node-test-pull-request/63674/ |
+| Last CI | https://ci.nodejs.org/job/node-test-pull-request/63705/ |
+
+
+Example
+
+```
+not ok 979 parallel/test-without-async-context-frame
+ ---
+ duration_ms: 28692.19700
+ severity: fail
+ exitcode: 1
+ stack: |-
+ ▶ without AsyncContextFrame
+ ✔ async-hooks\test-async-local-storage-args.js (1428.8627ms)
+ ✔ async-hooks\test-async-local-storage-async-await.js (1189.3521ms)
+ ✖ async-hooks\test-async-local-storage-async-functions.js (1525.6635ms)
+ AssertionError [ERR_ASSERTION]: Test async-hooks\test-async-local-storage-async-functions.js failed with exit code 3221225477
+
+ 3221225477 !== 0
+
+ at TestContext. (file:///C:/workspace/node-test-binary-windows-js-suites/node/test/parallel/test-without-async-context-frame.mjs:59:7)
+ at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
+ at async Test.run (node:internal/test_runner/test:932:9)
+ at async Suite.processPendingSubtests (node:internal/test_runner/test:629:7) {
+ generatedMessage: false,
+ code: 'ERR_AS...
+```
+
+
+-------
+