- One build job (QQQ from source, static export, dashboard and sample
jars) feeds every shard; QQQ's Maven install is cached per commit.
- Full mode (main, v* tags, dispatch, or the full-acceptance label):
chromium 3, firefox 3, webkit 4, mobile 4, tablet 4 shards. PRs run the
changed areas plus a smoke set on chromium and mobile, 2 shards each.
- Shards emit blob reports; a single "acceptance gate" job merges them
and runs the matrix gate (partial on PRs).
- WID-029 is tagged @quarantine (#93): excluded from the gate, run in a
separate non-blocking job in full mode.
- pnpm and Playwright browser caches; Maven Central retries with backoff
(scripts/ci/retry.sh plus resolver retry handlers).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>