AI Web Studio upgrade — 9 September 2026

Existing course regression: 8/8 passed (17.5s).
Command: npx playwright test tests/browser.spec.mjs -g 'course |resource search|prompt copy|published document' --reporter=list --output=artifacts/tool-lessons/regression-output
Coverage: desktop/mobile content, axe, skip-link focus, progress persistence, resource search, prompt clipboard, Markdown downloads.

Theme tests after review fixes: 5/5 passed (16.2s).
Command: npx playwright test tests/theme.spec.mjs --reporter=list --output=artifacts/tool-lessons/theme-test-output
Coverage: light default despite dark OS preference, persistence/navigation/reload, storage denied, mobile/desktop footer, print computed color-scheme light.
Raw final output: theme-tests.txt.

Mobile prototype final executor verification after review fixes: 5/5 passed (13.7s).
Command: npx playwright test tests/mobile-app.spec.mjs --reporter=list --output=artifacts/tool-lessons/mobile-test-output-fixed
Coverage: filtered empty/reset, details/back/focus, saved persistence/removal, corrupt/denied storage plus session-only notice/reload, viewport sizing.
Earlier failed mobile-tests.txt is historical: hidden radio sizing caused overflow and was corrected before this final run.

Total: 18 distinct browser tests passed in scoped runs.
No claim that external Claude/ChatGPT/Desktop installations or paid design MCP accounts were exercised.
