nyuchimzizi
Mzizi — an open-architecture project of the Bundu Foundation, operated and developed by Nyuchi. Built on the Five African Minerals palette.
Built by Nyuchi Africav4.0.39
N8 assurance probe that validates WCAG compliance and color-blindness safety across every semantic-color pair. Runs daily via pg_cron, detects regressions, and files a Fundi issue for each. Uses Machado/Oliveira/Fernandes (2009) linear-RGB simulation matrices for protanopia, deuteranopia, tritanopia, and achromatopsia. Includes an audit_exempt flag so decorative borders covered by WCAG 1.4.11 non-text-contrast exemption are correctly skipped.
No interactive demo is registered for this component yet — the source is shown directly.
/* ═══════════════════════════════════════════════════════════════
ACCESSIBILITY AUDIT — N8 Assurance (Z-axis)
Validates WCAG compliance and color-blindness safety across all semantic-color pairs.
Storage: brand_accessibility_checks (42 pairs: light + dark)
Schedule: daily at 02:00 UTC via pg_cron job nyuchi-accessibility-audit-daily
Healing loop: files Fundi issue for each NEW regression via create_fundi_issue()
Exemptions: audit_exempt rows skipped (e.g. decorative borders per WCAG 1.4.11)
═══════════════════════════════════════════════════════════════ */
-- Simulation: simulate_color_blindness(hex, cb_type) using Machado 2009 matrices
-- cb_type in ('protanopia','deuteranopia','tritanopia','achromatopsia')
-- Contrast: calculate_contrast_ratio(fg, bg) via WCAG 2.1 formula
-- Audit: run_accessibility_audit(p_file_fundi_issues, p_contrast_floor)
-- For each non-exempt pair: simulate all 4 cb types, compute post-sim contrast,
-- update _safe flags, file Fundi issue for regressions.
-- Reporting: get_accessibility_summary()
-- Returns total/audited/exempt plus passing counts per WCAG level and CB type.
-- Schedule: cron.schedule('nyuchi-accessibility-audit-daily', '0 2 * * *', ...)
-- Fundi vocabulary:
-- error_type = 'accessibility_colorblind_regression'
-- source = 'run_accessibility_audit'
-- severity = 'high' for foreground/error/success pairs, 'medium' otherwise
-- diagnostic contains pair_name, theme_mode, roles, hex values, contrast,
-- current + previous safety flags, contrast floor used, recommended_fix
The variants, sizes, and props surfaced by the registry. Each is sourced from the Supabase component_docs table.
Hit the registry API live and see the JSON the shadcn CLI consumes when it installs this component.
/api/v1/ui/accessibility-auditnpx shadcn@latest add https://mzizi.dev/api/v1/ui/accessibility-auditcomponents/ui/accessibility-audit.tsx