31장. 접근성을 자동 검사와 사람 검토로 묶는다
자동 도구가 통과해도 keyboard focus가 보이지 않거나 오류가 이해되지 않을 수 있다. LocalLoop 예약 여정을 mouse 없이 탐색한다. skip link, landmark, heading 순서, dialog focus trap·복귀, 날짜 선택 대체 입력, 오류 summary와 field 연결을 확인한다. 화면을 200% 확대했을 때 가로 스크롤 없이 핵심 작업을 마쳐야 한다.
이미지 alt는 파일명이 아니라 목적을 설명하되 주변 문장을 반복하지 않는다. 장식 이미지는 빈 alt를 쓴다. 좌석 부족을 색상만으로 나타내지 않고 text와 icon 의미를 함께 준다. loading skeleton에는 불필요한 live announcement를 반복하지 않는다.
CI에는 axe smoke를 넣되 예외를 무기한 suppress하지 않는다. release candidate는 screen reader로 목록→상세→로그인→예약 완료를 수행하고, focus 순서와 읽힌 문구를 기록한다. 적합성 선언은 실제 검토 범위와 알려진 한계를 근거로 작성한다.