A preview URL is only useful when somebody can open it.

That sounds obvious, but it is a recurring friction point in reviews. A developer posts a link in a pull request. Someone opens the PR on a phone, copies the URL, switches apps, pastes it, and hopes the preview still exists. The link is correct, but the path to it is needlessly long.

A QR code is a small improvement here: generate one alongside the deployment artifact, attach it to the workflow, and let reviewers scan it from the pull request on a second screen.

The workflow

The input is a preview URL. The output is a PNG or SVG that a CI workflow can upload as an artifact.