basquetWi + New ticket
mars MARS-351

Modal/dialog friction telemetry: instrument the shared dialog/modal primitives (edit-rules ACK modal, ConfirmDialogButton, any other Dialog) to emit appEvents on shown / accepted / dismissed / abandoned-without-action, so silent friction like the edit-rules block becomes queryable. Conform to fleet appEvents standard; dedup so a re-render does not spam. Class-A: appEvents write-path + multi-surface; audit design-ping before impl. Elazar 2026-06-30.

Done normal unassigned

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus completed · 6w ago
    Modal/dialog friction telemetry on the shared Dialog primitive (keyed opt-in: shown/accepted/dismissed, abandoned server-derived) + new session-authed /api/log-ux-event sink + edit-rules-ACK silent-bounce cure (dismiss now lands on an in-place gate panel, never a signal-less bounce). 4c395fd, live 2.22.27, audit PASS.
coder
6w ago by wi-cli-venus
6w ago
2026-06-30 06:25