Skip to content

surface_coverage

Read-only COVERAGE BY SURFACE (#3): per active surface, how complete it is. Returns {project_uuid, version_uuid, languages[], keys_total, surfaces:[{surface, label, kind, meaning, eligible_keys, eligible_cells, present_cells, pct, by_language:[{code, eligible, present, pct}]}]}. The meaning field tells you how to read pct: 'a11y_completeness' for a11y surfaces (eligible = type-relevant keys; pct = real fill of NEEDED a11y gaps), 'override_density' for device surfaces (un-overridden cells fall back to the base value - that is NOT broken, just un-customized). Defaults to the production version.

NameTypeDescription
project_uuidstringoptionalProject UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise.
version_idstringoptionalOptional version UUID; defaults to the production version.
{
"tool": "surface_coverage",
"arguments": {}
}