Run identical checks in GitHub Actions.
The workflow installs Chromium, runs the shared engine, uploads evidence and fails only at the configured threshold.
Working setup
pnpm install --frozen-lockfile pnpm exec playwright install chromium pnpm bhashafix ci --config .bhashafix/config.yml --fail-on blocking
Truth boundary
The repository includes the workflow, but no remote status badge is shown until an authenticated GitHub run exists.