Phase 4: Remediate
Fix accessibility issues with guided code changes following WCAG criteria.
Purpose
The Remediate phase fixes the accessibility issues found in the audit, starting with critical barriers. It applies common remediation patterns and tracks progress.
Usage
/accessibility:remediate <target>Example:
/accessibility:remediate checkout-flowPrerequisites
Requires .metapowers/accessibility/<target>/03-report.md from the Report phase. Use --skip-checks to bypass.
What It Does
- Reads the prioritized findings from the report
- Fixes issues by severity: Critical, then Major, then Minor
- Applies remediation patterns (alt text, ARIA, contrast, keyboard, focus, forms)
- Commits each fix or group of related fixes
- Logs progress: fixed, deferred, or needs design decision
- Writes the log to
.metapowers/accessibility/<target>/04-remediate.md
Output
Creates .metapowers/accessibility/<target>/04-remediate.md containing:
- Fixes applied with commit hashes
- Deferred issues with reasons
- Design decisions needed
- New considerations discovered during remediation
Next Phase
After remediation, proceed to Retest to verify fixes and produce a conformance statement.