@@ -163,7 +163,7 @@ The v2.0.7 spec introduces 70+ new UI types across 12 domains. This section maps
163163- [x] Implement AriaPropsSchema injection in SchemaRenderer and component renderers
164164- [x] Add WcagContrastLevel checking utility for theme color validation (` contrastRatio() ` , ` meetsContrastLevel() ` )
165165- [x] Add ARIA role, label, and description propagation to all Shadcn primitives
166- - [ ] Audit all 90+ components for WCAG 2.1 AA compliance
166+ - [x ] Audit all 90+ components for WCAG 2.1 AA compliance
167167- [x] Add automated accessibility tests (axe-core integration)
168168
169169** Spec Reference:** ` AriaPropsSchema ` , ` WcagContrastLevel `
@@ -174,7 +174,7 @@ The v2.0.7 spec introduces 70+ new UI types across 12 domains. This section maps
174174- [x] Adopt ResponsiveConfigSchema and BreakpointColumnMapSchema in @object-ui/layout (` ResponsiveGrid ` )
175175- [x] Implement BreakpointOrderMapSchema for column reordering at breakpoints (` useResponsiveConfig ` )
176176- [x] Integrate spec breakpoint types with existing @object-ui/mobile breakpoint system
177- - [ ] Add responsive layout stories in Storybook
177+ - [x ] Add responsive layout stories in Storybook
178178
179179** Spec Reference:** ` ResponsiveConfigSchema ` , ` BreakpointColumnMapSchema ` , ` BreakpointOrderMapSchema ` , ` BreakpointName `
180180
@@ -185,7 +185,7 @@ The v2.0.7 spec introduces 70+ new UI types across 12 domains. This section maps
185185- [x] Add tests for all components (@object-ui/components )
186186- [x] Add E2E test framework (Playwright)
187187- [x] Add performance benchmark suite (vitest bench)
188- - [ ] Visual regression tests (Storybook snapshot + Chromatic)
188+ - [x ] Visual regression tests (Storybook snapshot + Chromatic)
189189- [x] Accessibility test suite (axe-core)
190190
191191#### 1.5 I18n Deep Integration ✅ Complete
@@ -347,14 +347,14 @@ The v2.0.7 spec introduces 70+ new UI types across 12 domains. This section maps
347347- [x] Add ` build:analyze ` npm script for quick analysis
348348- [x] Gzip and Brotli size reporting in visualizer output
349349
350- #### C.5 Production Hardening
350+ #### C.5 Production Hardening ✅ Complete
351351** Target:** Production-grade deployment readiness
352352
353- - [ ] Add Content Security Policy (CSP) meta tags in index.html
354- - [ ] Add resource preload hints (` <link rel="modulepreload"> ` ) for critical chunks
355- - [ ] Configure Cache-Control headers documentation for deployment
356- - [ ] Add error tracking integration (Sentry/equivalent) setup guide
357- - [ ] Performance budget CI check (fail build if main entry > 60 KB gzip)
353+ - [x ] Add Content Security Policy (CSP) meta tags in index.html
354+ - [x ] Add resource preload hints (` <link rel="modulepreload"> ` ) for critical chunks
355+ - [x ] Configure Cache-Control headers documentation for deployment
356+ - [x ] Add error tracking integration (Sentry/equivalent) setup guide
357+ - [x ] Performance budget CI check (fail build if main entry > 60 KB gzip)
358358
359359** Console v1.0 Milestone:**
360360- ** Production build:** Main entry 48.5 KB gzip, total initial load ~ 308 KB gzip (Brotli: ~ 250 KB)
@@ -418,7 +418,7 @@ The v2.0.7 spec introduces 70+ new UI types across 12 domains. This section maps
418418
419419- [ ] Plugin marketplace website
420420- [ ] Plugin publishing platform
421- - [ ] Plugin development guide with template generator
421+ - [x ] Plugin development guide with template generator
422422- [ ] 25+ official plugins
423423
424424#### 3.6 Community Building (Ongoing)
0 commit comments