diff --git a/src/Governance/domains/ACCESSIBILITY_GOVERNANCE.md b/src/Governance/domains/ACCESSIBILITY_GOVERNANCE.md new file mode 100644 index 00000000..2f1400e3 --- /dev/null +++ b/src/Governance/domains/ACCESSIBILITY_GOVERNANCE.md @@ -0,0 +1,21 @@ +# Web Accessibility Governance + +This document outlines the accessibility standards and practices for our web applications. + +## Target WCAG Level + +All new and updated web content and applications must conform to **Web Content Accessibility Guidelines (WCAG) 2.1 Level AA**. + +## Audit Cadence + +- **Automated Audits:** Automated accessibility scans are run on every build. +- **Manual Audits:** Manual accessibility audits are conducted quarterly by a designated accessibility expert. +- **Third-Party Audits:** A comprehensive third-party accessibility audit is performed annually. + +## Merge Gate for Regressions + +No pull request will be merged if it introduces a new WCAG 2.1 Level A or Level AA violation. Automated checks will block any pull requests that introduce regressions. + +## Regression Tests + +Where applicable, automated regression tests will be added to prevent the reintroduction of known accessibility issues. diff --git a/src/Governance/domains/CONTENT_MODERATION.md b/src/Governance/domains/CONTENT_MODERATION.md new file mode 100644 index 00000000..0c490ef7 --- /dev/null +++ b/src/Governance/domains/CONTENT_MODERATION.md @@ -0,0 +1,28 @@ +# Content Moderation Policy + +This document outlines the policy for moderating user-generated content on our platforms. + +## Prohibited Content + +The following types of content are strictly prohibited: + +- Hate speech, harassment, and bullying +- Spam and malicious content +- Nudity and sexually explicit content +- Violence and graphic content +- Misinformation and disinformation +- Illegal activities + +## Review Workflow + +1. **Automated Filtering:** User-generated content is first scanned by an automated system to detect and flag prohibited content. +2. **Manual Review:** Flagged content is then reviewed by a human moderator within 24 hours. +3. **Action:** If the content is found to violate our policy, it will be removed, and the user may be subject to penalties, including account suspension or termination. + +## Appeal Path + +Users who believe their content was wrongly removed can submit an appeal within 30 days. The appeal will be reviewed by a different moderator, and a final decision will be communicated to the user. + +## Regression Tests + +Where applicable, regression tests will be added to ensure that the content moderation system effectively and consistently enforces our policies. diff --git a/src/Governance/domains/UI_DESIGN_GOVERNANCE.md b/src/Governance/domains/UI_DESIGN_GOVERNANCE.md new file mode 100644 index 00000000..122c2e6f --- /dev/null +++ b/src/Governance/domains/UI_DESIGN_GOVERNANCE.md @@ -0,0 +1,19 @@ +# UI Design Governance + +This document outlines the governance policy for UI design to ensure consistency and quality across our applications. + +## Design-Review Requirement + +All new UI components and significant changes to existing UI must undergo a formal design review before implementation. The review must ensure that the proposed design aligns with our established design system and accessibility standards. + +## Component-Reuse Rule + +Whenever possible, existing components from our design system must be reused. New components should only be created when no existing component meets the requirements. Any new component must be approved by the design-review team and added to the design system for future use. + +## Sign-off Owner + +The lead UI/UX designer is the designated sign-off owner for all design reviews. Their approval is required before any UI-related pull request can be merged. + +## Regression Tests + +Where applicable, visual regression tests will be added to ensure that UI components remain consistent and do not degrade over time. diff --git a/src/Governance/domains/WCAG_COMPLIANCE.md b/src/Governance/domains/WCAG_COMPLIANCE.md new file mode 100644 index 00000000..852219f8 --- /dev/null +++ b/src/Governance/domains/WCAG_COMPLIANCE.md @@ -0,0 +1,26 @@ +# WCAG Compliance + +This document specifies the success criteria, testing tools, and exemption process for WCAG compliance. + +## Success Criteria in Scope + +We are committed to meeting the **Web Content Accessibility Guidelines (WCAG) 2.1 Level AA** success criteria. All web content and applications must satisfy these criteria. + +## Testing Tools + +- **Automated Testing:** We use tools such as axe, Lighthouse, and WAVE for automated accessibility testing in our CI/CD pipeline. +- **Manual Testing:** Manual testing is performed using screen readers (JAWS, NVDA, VoiceOver) and keyboard-only navigation. + +## Exemption Process + +In rare cases where a specific WCAG success criterion cannot be met, a formal exemption request must be submitted. The request must include: + +1. A detailed explanation of why the criterion cannot be met. +2. The impact on users with disabilities. +3. A plan for providing an alternative means of access. + +Exemption requests will be reviewed by the accessibility team and must be approved before the non-compliant feature is released. + +## Regression Tests + +Where applicable, regression tests will be added to ensure that previously fixed WCAG compliance issues do not reoccur.