Profile boundary
Design profiles can apply tokens, CSS blocks, theme JSON, template changes, and WooCommerce styling across multiple surfaces. Review profile scope, preview pages, affected components, rollout window, and rollback path before applying changes.
Test and email review
A/B tests need one measurable change, a fallback, a stop rule, and guardrail metrics. WooCommerce email styles need previews for order, refund, account, and campaign-adjacent emails across common clients. The profile tutorial should be paired with Approval Controls.
Migration standard
Generated templates and theme-switch migration output should be reviewed for hierarchy, responsive behavior, reusable blocks, accessibility, customer email consistency, and whether existing content changed unexpectedly.
Quick reference
- Use this page when planning, reviewing, presenting, publishing, or rolling back Theme Assistant visual work.
- Do not treat generated CSS, external references, or polished previews as production-ready until responsive, accessibility, cache, and rollback checks pass.
Scope limits
- This page does not replace development review for PHP templates, checkout logic, plugin behavior, or structural theme changes.
- Use it for scoped visual review, presentation, and rollback discipline before production CSS changes.
Owner and cadence
- Primary owner: designer or developer, with site-owner approval for production visual impact.
- Review cadence: before publishing, after theme updates, and after cache or WooCommerce template changes.
- Escalate when visual work affects revenue-critical pages, accessibility, mobile navigation, or theme behavior outside the intended scope.
Access and data boundary
- Use public URLs, safe screenshots, component selectors, breakpoints, and design notes that can be reviewed without exposing private admin or customer context.
- Keep checkout payment details, account data, private staging URLs, and client-only design files out of prompts, fetched references, and presentation notes.
Production checklist
- Assign a named owner and define the production impact before rollout.
- Capture validation, support, and rollback notes in the same place operators already review SophMate work.
- Capture the affected URL, target selector, intended visual outcome, reviewer, and rollback note for every meaningful visual change.
- Review mobile, desktop, keyboard focus, reduced motion, contrast, checkout, cart, account, and navigation behavior before publishing.
Acceptance checks
- The guidance can be repeated by a second operator.
- The work has a clear escalation path when it affects customers, money, content, settings, privacy, or workflow execution.
- The proposed CSS or presentation output can be traced to a specific page, component, and design goal.
- The reviewer can reject, revise, or roll back the change without guessing which selectors were affected.
Failure modes to test
- Test mobile overflow, contrast failure, keyboard focus loss, reduced-motion behavior, broad selector impact, cache differences, and checkout/account regressions.
- Confirm the CSS or presentation workflow can be rejected, revised, or rolled back from a named history item.
Evidence to capture
- Capture target URL, selector or component family, desktop/tablet/mobile review, accessibility notes, CSS history label, and approval status.
- Record screenshots or presentation notes only after removing provider keys, customer data, private URLs, and unrelated admin details.
Decision record
- Record the visual decision, target URL, component or selector family, reviewer, accessibility result, responsive result, CSS history label, and rollback owner.
- Include whether checkout, cart, account, logged-out, cache, reduced-motion, and mobile states were reviewed before production publishing.
Stop or rollback path
Pause publishing until visual scope, accessibility, affected templates, and rollback history are clear.
Monitoring window
- Monitor affected pages after cache clears, theme updates, mobile traffic, and checkout/account review.
- Review visual feedback, accessibility findings, and CSS history before expanding the design pattern.
Expansion criteria
- Reuse the design pattern only after affected breakpoints, templates, accessibility states, and rollback history pass review.
- The designer and site owner agree which pages or component families are in scope.
Common mistakes
- Publishing broad CSS from a single preview without checking logged-out, mobile, checkout, account, and cache states.
- Using external design references as production assets instead of review context.
Common questions
What is the main decision this page supports?
The page helps the team decide whether ownership, evidence, access, failure handling, monitoring, and rollback are clear enough for production use.
Who should own this decision?
The designer should own visual intent, while the site owner or developer approves production impact.
What should stop the rollout?
Stop when visual work affects checkout, account, mobile, accessibility, cache, or broad selectors without a rollback note.
Related operations
- Return to SophMate Documentation.
- Use Diagnostics and Support for support evidence.
- Use Responsive and Accessibility Review before visual publishing.
- Use Client Presentation Workflow when an agency needs client approval.
- Use Publishing and Rollback for Theme Changes before approving production CSS.
- Use Multi-Page Consistency Checker before broad component updates.
- Use Design Tokens and Style System before token-level changes.