All Primitives Overview
Check all system groupings, source routes, theme control, catalog cards, and top-level navigation density.
The repeatable QA contract for every Mufflermen primitive: required viewports, light/dark checks, accessibility expectations, Lighthouse targets and file-structure rules.
Responsive, accessibility and Lighthouse QA is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Responsive, accessibility and Lighthouse QA: The repeatable QA contract for every Mufflermen primitive: required viewports, light/dark checks, accessibility expectations, Lighthouse targets and file-structure rules.
Check all system groupings, source routes, theme control, catalog cards, and top-level navigation density.
Verify 320, 375, 390 and 430 widths in light and dark mode. No clipped headings, horizontal overflow, or small tap targets.
Verify 768 and 1024 widths. Sidebar and card grids must reflow without layout shift or mixed theme styling.
Verify 1280, 1440 and 1920 widths. Cards should remain readable, not overstretched or visually sparse.
Check pearl enamel/frosted glass surfaces, contrast, shadows, icons, focus states and disabled/loading states.
Check obsidian/chrome/red paint surfaces, contrast, gradients, glow restraint, keyboard focus and reduced motion.
Check semantics, labels, ARIA only where needed, keyboard flow, no duplicate IDs, no inaccessible custom controls.
Target 100 performance, accessibility, best practices and SEO. Document blockers when 100 is not possible.
Verify canonical logos, approved marketing images, presentation banners, alt text and image sizing.
Verify every app section explains shared primitives, product-context variants, code/setup and required tokens.
Each primitive detail page must document behaviour at all nine widths in light and dark mode. This route is the checklist and browser-test target.
320px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
375px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
390px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
430px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
768px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
1024px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
1280px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
1440px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
1920px wide viewport. Verify no horizontal overflow, clipped copy, broken density or tap-target failures.
Pearl enamel canvas, frosted workshop glass, clean steel shadows and calibrated red/amber/teal/green signals. It must not be a simple inversion of dark mode.
Obsidian canvas, chrome panels, red paint, amber workshop light and instrument-glass telemetry. It must stay legible without excessive glow.
Target Lighthouse score: 100. If blocked by an unavoidable dependency, document the blocker on the primitive page.
Target Lighthouse score: 100. If blocked by an unavoidable dependency, document the blocker on the primitive page.
Target Lighthouse score: 100. If blocked by an unavoidable dependency, document the blocker on the primitive page.
Target Lighthouse score: 100. If blocked by an unavoidable dependency, document the blocker on the primitive page.
/src/primitives/
/buttons/
Button.tsx
Button.variants.ts
Button.demo.tsx
Button.docs.mdx
Button.test.tsx
Button.a11y.test.tsx
index.ts
/cards/
/forms/
/navigation/
/modals/
/tables/
/dashboards/
/marketing/
/shared/