# Accessibility Audit Checklist

Issued UTC: 2026-06-29T00:00:00Z

## Structure

- [ ] Each page has one visible `main`.
- [ ] Skip link is visible on focus.
- [ ] Heading order is logical.
- [ ] Header, nav, main, section, article, aside, and footer are intentional.
- [ ] Core navigation uses ordinary links.

## Controls

- [ ] Buttons have visible text or programmatic labels.
- [ ] Dialog controls are keyboard reachable.
- [ ] Details/summary content works without JavaScript.
- [ ] Copy controls provide status updates.
- [ ] Forms use labels and native validation where practical.

## User preferences

- [ ] `prefers-reduced-motion` respected.
- [ ] `prefers-reduced-transparency` respected where supported.
- [ ] `prefers-contrast` respected where supported.
- [ ] `prefers-color-scheme` respected.
- [ ] `forced-colors` respected.
- [ ] `prefers-reduced-data` considered for decorative animation.

## JavaScript disabled

- [ ] Core content remains readable.
- [ ] Packet examples remain accessible as static JSON links.
- [ ] Lifecycle states remain available as native details blocks.
- [ ] Agent-readable Markdown and JSON files remain fetchable.
