# UI Element Matrix

Audience: AI coding agents first.

`matrix.js` is authority for page × actor reachability and exact element state. `tests/e2e/ui-matrix/ui-matrix.spec.js` executes every row.

Layers:

1. Shared component contracts: rendered instances validate button, input, select, toggle, modal, tab, and table semantics.
2. Page × actor sweep: exact page root, shell, navigation, console, page error, request failure, button naming, and form labeling invariants.
3. High-value manifests: languages, translations, settings, licensing, onboarding, and migration exact states.

Anonymous rows MUST prove WordPress login redirect. Administrator rows MUST prove exact route root.
