New Playwright-based smoke test that visits every installed surface
and asserts: shell topbar renders, no JS console errors, home link
exists. Captures full-page screenshot + console log on failure.
Baseline screenshots captured for all surfaces (informational).
Follows the existing surface-test-driver.js/run-surface-tests.sh
pattern: shell script authenticates, Node driver navigates.
New files:
- ci/e2e-smoke-test.sh — auth + invoke driver
- ci/e2e-smoke-driver.js — Playwright navigation assertions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>