a11y

A11Y Screen Reader

Screen-reader (sr-only) coverage per language (spec §4.4).

Eligible = keys whose type offers the screen_reader treatment (text, heading, label, caption, button, link, menu_item, tooltip, badge, error_message, toast). Present = non-empty screen_reader override.

OPTIONAL ENRICHMENT, NOT A BACKLOG (task 1831). Nothing in WCAG requires an sr-only text per key: for all eleven eligible types the accessible content is the visible text itself, and an override only ADDS verbosity where a human decided it helps. So applied (sr-only text actually written, source language) is the honest number and belongs on the DONE side; pct/present_cells/ by_language are CONTEXT over the pool that CAN carry one; and suggestions_count is DEPRECATED — "eligible without an override" is a potential, not work. No work queue is computable here: there is no defect signal for a missing sr-only override, and WCAG 2.4.4 ambiguous-text detection is a separate product decision that is deliberately NOT approximated.

get/v1/projects/{project_id}/a11y/screen-reader

Request

  • Base URL: https://api.sonenta.dev
  • URL: https://api.sonenta.dev/v1/projects/{project_id}/a11y/screen-reader
  • Auth: none declared

Path parameters

project_idstring required

Query parameters

version_idstring nullable

Response

Successful Response

project_uuidstring required
version_uuidstring nullable required
languagesstring[] required
source_languagestring nullable required
eligible_keysinteger required
eligible_cellsinteger required
present_cellsinteger required
pctinteger required
measuredboolean required
formulaobject required
surfacestring required
key_typesstring[] required
suggestions_countinteger required
appliedinteger

Changes

No recorded changes to this operation across all 1 revision of this API.