Capabilities, not DOM
Components register semantic observations and actions (view:devices.table.selectRows) — never clicks, selectors, coordinates, or screenshots.
If a component or capability is not explicitly annotated, it does not exist for the agent. Semantic, typed, lifecycle-aware, deny-by-default. Specification and v0.1 implementation, published as 0.x.
Pick the path that matches why you're here:
Everything is written with RFC-style MUST/SHOULD/MAY where behavior is normative, and labeled Draft / Experimental / Future. v0.1 is implemented and published as 0.x; where the docs describe something that is not built — a deferred decision, a topology without a runnable example — they say so in place rather than implying coverage.