fix: enforce headless mode for browser automation + update README for wizard
- STANDARDS.md: add non-negotiable rule that Playwright/Cypress/Puppeteer must always run headless to prevent display collision with the user - QA-TESTING.md: add Browser Automation section with per-tool headless configuration guidance - README.md: update to reflect the TypeScript wizard (mosaic init modes, --non-interactive flags, wizard development section, dist/ in tree) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -24,6 +24,7 @@ Master/slave model:
|
||||
- For runtime-agnostic delegation/orchestration, use `~/.config/mosaic/rails/orchestrator-matrix/` with repo-local `.mosaic/orchestrator/` state.
|
||||
- Avoid hardcoded secrets and token leakage in remotes/commits.
|
||||
- Do not perform destructive git/file actions without explicit instruction.
|
||||
- Browser automation (Playwright, Cypress, Puppeteer) MUST run in headless mode. Never launch a visible browser — it collides with the user's display and active session.
|
||||
|
||||
## Session Lifecycle Contract
|
||||
|
||||
|
||||
Reference in New Issue
Block a user