fix: impeccable review - a11y, performance, design quality#26
Merged
Conversation
WCAG AA contrast fixes (ink-600 bumped to 4.88:1, light-editorial ink-500 to 5.1:1). Toast container gets aria-live. Search results and risk panel get aria-live regions. Minimum text size floor raised from 9-10px to 11px across 15 files. All width-based Framer Motion animations replaced with compositor- friendly scaleX transforms (7 instances). MotionConfig reducedMotion added at provider level for OS-level preference support. Screenshot showcase unoptimized prop removed for Next.js image optimization. Landing page compact features grid redesigned from uniform 3-col to alternating wide/compact rhythm. Trust signal metrics converted from hero-metric layout to inline badges. Dashboard doc rows switched from colored left-border to ring indicator. Risk panel border-l-4 replaced with colored dot. Hero visual inner card borders removed. Ambient glow orb divs replaced with box-shadow on parent cards. Dead riskAccentBorder constant removed. Dark palette shifted warm (R > G > B) to echo gold accent and cream editorial landing page. Creates tonal through-line from warm cream landing to warm dark dashboard. All hardcoded cool-grey hex values updated across globals.css, layout meta, demo-video, and showcase. Build passes clean, all 11 routes compile. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Full Impeccable suite audit and remediation across 26 files. Addresses AI slop markers (9/10 -> 1/10), WCAG AA contrast failures, layout-triggering animations, and missing ARIA landmarks.
Phase 1 - Core fixes
aria-live="polite"on toast portal, search results, risk panel<MotionConfig reducedMotion="user">at provider levelscaleXtransforms.unoptimizedremoved from ScreenshotShowcasePhase 2 - Slop reduction
riskAccentBorderconstant removedPhase 3 - Warm ink palette
#0a0a0c(cold blue-grey) ->#0d0b08(warm amber undertone)Impeccable scorecard
Test plan
npm run build- verified locally, all 11 routes compile)🤖 Generated with Claude Code