Re-uploading a run no longer doubles its evidence
Sending the same file twice for a run — a Playwright retry re-sending a screenshot, or a repeated upload — counted it as a second artifact. The run's evidence then rendered twice, and because usage totals the size of stored artifacts, the same bytes were counted twice.
Re-sending a file the run already holds now reuses the artifact it already has. This affected the CLI, the JavaScript reporter and the Python reporters alike.