Skip to content

Add enterprise dashboard accessibility guard#411

Open
KoiosSG wants to merge 1 commit into
SCIBASE-AI:mainfrom
KoiosSG:enterprise-dashboard-accessibility-19
Open

Add enterprise dashboard accessibility guard#411
KoiosSG wants to merge 1 commit into
SCIBASE-AI:mainfrom
KoiosSG:enterprise-dashboard-accessibility-19

Conversation

@KoiosSG
Copy link
Copy Markdown

@KoiosSG KoiosSG commented May 27, 2026

/claim #19

Summary

  • Adds a self-contained enterprise-dashboard-accessibility-guard/ slice for Enterprise Tooling issue Enterprise Tooling #19.
  • Evaluates institutional admin dashboard releases before they are shown to admins, included in scheduled exports, or summarized through webhook notices.
  • Checks contrast, screen-reader labels, keyboard reachability, focus traps, private-data exposure in accessibility text, table summaries, heading order, and reduced-motion fallbacks.
  • Emits deterministic JSON, Markdown, SVG, and MP4 reviewer artifacts with SHA-256 audit digests.

Scope

This focuses specifically on accessibility readiness for institutional admin dashboards and their downstream export/webhook release lanes.

It is distinct from the existing dashboard/export/webhook replay/compliance/identity/retention/data-residency/SLA/secret-rotation/quota/API-change/connector-certification/incident/funder/AI-model/dashboard-attribution/initiative-tag/policy-exception/IRB/data-export/SCIM/deposit-reconciliation/admin-notification/cost-allocation/LMS/payload-redaction/vendor-DPA/cohort-privacy/API-rate-limit slices.

Validation

  • cd enterprise-dashboard-accessibility-guard && npm run check -> passed
  • cd enterprise-dashboard-accessibility-guard && npm test -> enterprise-dashboard-accessibility-guard tests passed (3)
  • cd enterprise-dashboard-accessibility-guard && npm run demo -> generated JSON/Markdown/SVG artifacts
  • cd enterprise-dashboard-accessibility-guard && npm run demo:video -> generated reports/demo.mp4
  • ffprobe confirmed reports/demo.mp4 is H.264, 1280x720, 7.5s, 24fps
  • git diff --check -> passed
  • rg -n "(password|wallet|paypal|bank|passport|private key|api key)" enterprise-dashboard-accessibility-guard -> no matches

Safety

Synthetic data only. No credentials, private dashboard records, SSO calls, webhook calls, export delivery, payment processor calls, or private institutional systems are used.

AI-assisted with OpenAI Codex; I reviewed and locally verified the diff before submitting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant