The problem
- Install as a Playwright reporter, or run as a CLI wrapper with no edit to playwright.config.ts at all.
- Stream each test result as it completes, not a report uploaded after the run.
- Never block or slow the run it is observing.
- Reassemble a sharded or split run into one coherent run on the server side.