Summary
user-action.json exists in the A2UI schema (shipped in #906) and defines component-level interaction events. SI has its own session event model. The end-to-end mapping between A2UI user actions (viewed, clicked, expanded, submitted, etc.) and SI session measurement events is not documented.
What's Needed
- Mapping table: A2UI
user-action.json event types → SI session event types
- Clarify who fires the SI measurement event — the host (which sees the user action) or the SI agent (which receives the action callback)?
- Document how host apps should report A2UI interaction data back into the SI measurement pipeline
- Consider whether
user-action.json needs additional event types to cover SI-specific interactions (e.g. "add to cart", "checkout initiated")
Ref: #2904 (original RFC), #906 (implementation PR), a2ui/user-action.json
Summary
user-action.jsonexists in the A2UI schema (shipped in #906) and defines component-level interaction events. SI has its own session event model. The end-to-end mapping between A2UI user actions (viewed, clicked, expanded, submitted, etc.) and SI session measurement events is not documented.What's Needed
user-action.jsonevent types → SI session event typesuser-action.jsonneeds additional event types to cover SI-specific interactions (e.g. "add to cart", "checkout initiated")Ref: #2904 (original RFC), #906 (implementation PR),
a2ui/user-action.json