OptionalBoundingBounding box hint (weakest guard; coordinate-era recordings only).
OptionalNameAccessible name / label / visible text, when known.
OptionalRoleARIA/semantic role (e.g. 'button', 'link', 'textbox'), when known.
OptionalScopeThe nearest labeled ancestor region, as role:name (e.g.
group:All applications). Disambiguates same-named twins that live in
different parts of a page — the launcher lists every app in both a
"Recent applications" and an "All applications" grid, so role+name alone
cannot tell them apart while the region can. Absent on older recordings.
OptionalSelectorSelector the adapter can act on / re-resolve — the primary replay signal.
A multi-signal locator for a recorded step's target (Momentic's locator-set discipline): a
Selectoris the primary signal,Role+Nameare the self-heal fallback (re-resolved from a fresh element list), andBoundingBoxis the weakest guard, stored only for coordinate-era recordings made before element grounding was on.