# browser-harness Shared machine-local Playwright harness for browser smoke tests on `ballbox-first`. ## Purpose - keep generic browser automation outside app repos - verify local browser/runtime basics without mixing app-specific tests - prefer Chromium headless ## Install ```bash cd /home/sebas/work/tools/browser-harness pnpm install pnpm install:browsers ``` ## Run ```bash cd /home/sebas/work/tools/browser-harness pnpm test:smoke ``` ## Base URL Defaults to `http://127.0.0.1`. Override with: ```bash PLAYWRIGHT_BASE_URL=http://127.0.0.1:3010 pnpm test:smoke ``` ## Scope Keep only generic machine/browser smoke tests here. App-specific flows stay in their own repos.