ProtectedemitGET /v1/replay/records/:id — full RunRecord for the viewer detail.
GET /v1/replay/records — paginated summary view for the caller's
own records. limit caps results (api defaults apply when omitted).
Remove all event listeners, optionally for a specific event
Optionalevent: TPOST /v1/replay/records — ingest one RunRecord. The api re-runs the
redaction pass server-side as defense-in-depth, so the returned
redacted flag reflects what was actually stored.
Dispatch an event to all listeners