Skip to content

feat: a recording tells who attended the call it was made in EXO-92126 - #432

Draft
bmestrallet wants to merge 2 commits into
feat/EXO-91998-meeting-recordingsfrom
feat/EXO-92126-recording-attendees
Draft

bmestrallet wants to merge 2 commits into
feat/EXO-91998-meeting-recordingsfrom
feat/EXO-92126-recording-attendees

Conversation

@bmestrallet

@bmestrallet bmestrallet commented Oct 26, 2026 •

Copy link
Copy Markdown

Why

EXO-92126: the people who attended the call a recording was made in are the first candidates for who its speakers are.

How

  • WebConferencingService.getRecordingAttendees(documentId): the attendees the recording's call stored; null (no attendee list) when the call lists none or more than MAX_RECORDING_ATTENDEES (20), is a space call or a meeting that invited a space, or is no longer known.
  • CallRecordingStorage.findCallId(documentId): the call a stamped recording was made in, read as the system.
  • Read by the enterprise glue (platform-private-distributions, EXO-92126), so documents does not depend on web-conferencing.

Stacked on #429 (EXO-91998).

Knowledge: pending — EXO-92126

This change is classified N1 at head 6d4c838 (a system read of call data, part of the EXO-92126 delivery) — its approver must be an Archi/Dev who knows it is N1, not an approval on AI review alone; author ≠ approver.

🤖 Generated with Claude Code

bmestrallet and others added 2 commits October 25, 2026 21:54
… its call stored EXO-92126

For a meeting of a space's agenda, the users it invited one by one (none when
it invited a whole space); for a chat room or a one-to-one call, the users the
call was placed with (a room's members when the call was placed, since who
actually joined is not kept once a call ends), the owner of a one-to-one call
included; nothing for a space call or a list longer than 20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…es its list EXO-92126

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant