Searchable and filterable organization access activity with empty, failure, density, long-content, and mobile states.
Block-composed workspace & organization coverage across realistic application states.
A recoverable audit-service failure preserves query controls and a retry route.
A recoverable audit-service failure preserves query controls and a retry route.
Search terms and outcome filters remain caller-owned query state.
Access, invitation, session, and policy events in newest-first order.
Retry after the audit service reconnects.
test/dummy/app/components/gallery/flows/team_activity_page.rbrender_filters
render_error if state == "error"
render_activity
render_pagination if events.any?