Files
Vance Ingalls eba23a8b48 test(repro): harness for PRINFRA-372 detached-Frame / Target-closed crash
The crash did not reproduce on a 14-core / 48 GB darwin/arm64 workstation
across two attempts. The reporter's box was 10-core / 16 GB, and 30 days of
render_error telemetry says the signature is enriched 2.6x on darwin/arm64,
concentrated on os_release 25.5.0, spread across CLI 0.7.10-0.7.94 — and
*depleted* on multi-worker (23.0% vs 42.8% baseline).

So worker count reads as a correlate of memory pressure rather than the
cause, and the missing variable is memory headroom, which a developer
workstation cannot exercise. This makes the constrained condition
reproducible so the hypothesis is falsifiable either way.

Generates the reporter's composition shape (long 1080p, 457 word-pop caption
tweens, 14 media segments, optional video), runs N iterations, and greps for
the four Puppeteer-family signatures. Supports --docker --memory 16g to
emulate the reporter's machine on any host, and warns when run on a host with
too much RAM to be a meaningful negative.

Exits 1 when the crash reproduces, so it can gate a fix.

Video segments are only emitted when --clip is supplied: an unresolvable src
would fail the render for the wrong reason and read as a repro.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 17:15:54 -07:00
..