Checklist

Based on WCAG 2.1 (Web Content Accessibility Guidelines)

(What WCAG calls "programmatically determined" I opted to call "defined in markup" instead to highlight that important information needs to be explicitly defined in markup to be available to assistive devices, namely screen readers)