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>