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.
View the full component source code below.
/* ═══════════════════════════════════════════════════════════════
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
npx shadcn@latest add https://mzizi.dev/api/v1/ui/accessibility-auditFetch this component's metadata and source code from the registry API.
/api/v1/ui/accessibility-audit