A meeting is a recording and its transcript

Option A, chosen 1 Oct 2026. The transcript gets its own Transcript column, and one checkbox per recording fetches everything that belongs to it. A recording whose transcript is still being made waits: its row is greyed, its checkbox is disabled, Status shows a spinner, and it ticks itself when the transcript lands. The only way past the wait is the footer's Include {N} waiting on transcription. Drawn against the window as it is now: the scope is plain text with no capsule, Status is sized to its longest translation, and the window's minimum width comes from its columns.

1 Oct 2026 · proposal, revised after review and timing research · names and meetings invented · column widths are the shipped defaults (Meeting 320, Scheduled/Recorded/Expires 92, Size 74); Transcript and Status at their measured English minimums

What ships (the window)Commentary (not in the product)

1 · Teams, before your organisation has approved transcripts

Import from Microsoft Teams
m.storey@acme-research.co.uk
Last 30 days⌄
Filter
Transcripts need your IT team's approval. Recordings import as usual.
MeetingRecordedSizeTranscriptExpiresStatus
Wed 24 Sep
P07 Interview
09:34
52m 11s
1.1 GB
Needs approval
in 118 days
P08 Interview
14:03
41m 27s
874 MB
Needs approval
in 118 days
2 meetings Project:New Project…⌄

Ask your IT admin to allow Teams transcripts?

Even for meetings you organised, Microsoft needs an administrator to approve before an app can read transcripts. Bristlenose asks to read:

  • Your meeting transcripts
  • Meeting details, to match transcripts to recordings
  • Recording start times, to line transcripts up with the video

If your organisation uses approval requests, Microsoft emails you the decision. Recordings keep importing meanwhile.

Commentary

2 · Teams, approved: every transcript state, including one that is on its way

Import from Microsoft Teams
m.storey@acme-research.co.uk
Last 30 days⌄
Filter
MeetingScheduledRecordedSizeTranscriptExpiresStatus
Today
P10 Interview
Dana Okonkwo
10:00
1h
10:03
48m 20s
960 MB
Expected
in 120 days
Waiting for transcript
Wed 24 Sep
P07 Interview
Priya Raman
09:30
1h
09:34
52m 11s
1.1 GB
Available
in 118 days
P08 Interview
Tomas Lind
14:00
45m
14:03
41m 27s
874 MB
Available
in 118 days
Mon 22 Sep
P05 Interview
Aoife Brennan
11:00
1h
11:02
55m 04s
48 KB
transcript
Available
in 116 days
In this project
P06 Interview
Femi Adeyemi
15:00
1h
15:01
49m 50s
1.0 GB
No transcript
in 116 days
Fri 19 Sep
P04 Interview
Simon Ellery
09:00
1h
09:04
50m 12s
1.0 GB
In this project
in 113 days
In this project
P03 Interview
Ines García
14:00
1h
14:02
47m 52s
1.0 GB
No speaker names
in 113 days
Weekly research sync
Dana Okonkwo · Simon Ellery
16:00
30m
16:01
27m 09s
388 MB
Couldn't match
in 113 days
7 meetings Project:Ward handover study⌄
Commentary
CellKind (glyph and colour from MessageKind, as Status draws them)Meaning; what the tick does
Availableplainfetched with the recording.
Expectedglyphlesstranscription ran but the file isn't ready. The checkbox is disabled and Status says Waiting for transcript, the same way Status already explains every other disabled box. The only way past it is the footer's Include {N} waiting on transcription, which is off by default.
No transcriptinfonone was made, or none arrived within the window below. Bristlenose transcribes.
No speaker namesinfothe words arrived without names. Speakers are left unseparated, not guessed.
Couldn't matchwarningthe transcript couldn't be lined up with this recording, so it is left out rather than mistimed.
Needs approvalglyphless; the bar is the warningframe 1. Teams only.
Needs accesswarningMeet: you declined the Meet permission at sign-in.
Unavailablewarningyour organisation, plan or language rules it out; the tooltip says which.
No longer availablewarningthe platform has deleted it.
In this projectinfoboth halves are here.
Importedsuccessafter a fetch. Regular weight; the row's Status keeps the semibold.
Didn't arrivewarningafter a fetch: the recording landed, the transcript didn't.
Not importedskippedafter a fetch: you went ahead without waiting for an Expected transcript.

3 · Google Meet: a call with two recordings, no new permission

Import from Google Meet
martin@finca342.org
Last 30 days⌄
Filter
MeetingScheduledRecordedSizeTranscriptStatus
Today
▾P11 Interview
Ana Ruiz · Joan Ferrer
12:00
1h
———
Recording 1
—12:02
31m 10s
—
Available
Recording 2
—12:36
22m 48s
—
Expected
Waiting for transcript
Yesterday
Banyalbufar discussion
Tomeu Colom
23:00
1h
22:45
58m 04s
—
Available
Tue 2 Sep
P02 Interview
Leo Martin
10:00
1h
10:01
50m 02s
—
No longer available
3 meetings · 4 recordings Project:New Project…⌄
Commentary

4 · After the fetch: what arrived, said once

Import from Microsoft Teams
m.storey@acme-research.co.uk
Last 30 days⌄
Filter
MeetingScheduledRecordedSizeTranscriptExpiresStatus
P10 Interview
10:0010:03960 MB in 120 days
Imported
P07 Interview
09:3009:341.1 GB
Imported
in 118 days
Imported
P06 Interview
15:0015:011.0 GB
No transcript
in 116 days
Imported
P08 Interview
14:0014:03874 MB
Didn't arrive
in 118 days
Imported
4 imported · 3 without transcript
Commentary

5 · Deutsch, at the window's minimum width: the new column joins the width machinery

Aus Microsoft Teams importieren
m.storey@acme-research.co.uk
Letzte 30 Tage⌄
Filtern
BesprechungGeplantAufgezeichnetGrößeTranskriptLäuft abStatus
P07 Interview
Priya Raman
09:3009:341,1 GB
Verfügbar
in 118 T.
P10 Interview
Dana Okonkwo
10:0010:03960 MB
Erwartet
in 120 T.
Wartet auf Transkript
P03 Interview
Ines García
14:0014:021,0 GB
Keine Sprechernamen
in 113 T.
Q3-Roadmap-Review
Dana Okonkwo
16:0016:02402 MB
Nicht zuzuordnen
in 118 T.
Nicht mehr verfügbar
4 Besprechungen Projekt:Neues Projekt…⌄
Commentary

6 · Every state of the footer

Left: the count. Middle: the waiting checkbox, only when something is waiting. Right: Project and the one button. Teams in English; Meet differs only where noted.

A · LOADING, SIGNED OUT, EMPTY LIST, OR A BLANKET REFUSAL
 
B · LISTED, NOTHING TICKED
7 meetingsProject:Ward handover study⌄
C · SOME TICKED
7 meetingsProject:Ward handover study⌄
C2 · A TICK FETCHES A TRANSCRIPT ALONE (recording already in the project)
7 meetingsProject:Ward handover study⌄
C3 · ONLY TRANSCRIPTS TICKED
7 meetingsProject:Ward handover study⌄
D · SOMETHING IS WAITING ON TRANSCRIPTION
7 meetingsProject:Ward handover study⌄
D2 · …INCLUDED, AND THE WAITING ROW TICKED BY HAND
7 meetingsProject:Ward handover study⌄
E · SOMETHING WITHHELD THAT YOU COULD ACT ON (someone else's meeting, a permission, a plan, a tenant block)
7 meetings · 5 you can fetch · 2 organised by others  Recordings permissionsProject:Ward handover study⌄
F · MEET: A CALL MADE MORE THAN ONE RECORDING
3 meetings · 4 recordingsProject:Ward handover study⌄
G · FILTER ON ("Priya"): counts follow the filtered list; "organised by others" is suppressed
1 meetingProject:Ward handover study⌄
H · THE LISTING STOPPED AT ITS PAGE CAP
at least 50 meetings  ⚠︎ Partial listProject:Ward handover study⌄
I · FETCHING: progress is on the rows; the waiting checkbox is hidden
7 meetingsProject:Ward handover study⌄
J · DONE
4 imported
K · DONE, A RECORDING FAILED
3 imported · 1 failed
L · DONE, A TRANSCRIPT DIDN'T ARRIVE (the recording did)
4 imported · 1 transcript didn't arrive
M · AFTER A BATCH, A WAITING TRANSCRIPT ARRIVED AND ITS ROW TICKED ITSELF
4 importedProject:Ward handover study⌄
Commentary

7 · Zoom, as built (flagged off), with the Transcript column added

Import from Zoom
martin@stmarystrust.example
Last 30 days⌄
Filter
MeetingRecordedSizeTranscriptExpiresStatus
Today
P14 Interview: triage nurse
11:02
48m
44 MB
Expected
in 29 days
Waiting for transcript
Tue 23 Sep
P12 Interview: ward sister
09:30
55m
51 MB
Available
in 5 days
P13 Interview: discharge planner
14:00
41m
38 MB
No speaker names
in 22 days
3 meetings Project:Ward handover study⌄
7b · THE SAME ACCOUNT WITH “CREATE AUDIO TRANSCRIPT” TURNED OFF: said once, and no empty column
Import from Zoom
martin@stmarystrust.example
Last 30 days⌄
Filter
“Create audio transcript” is off in your Zoom settings, so recordings will import without transcripts.
MeetingRecordedSizeExpiresStatus
Tue 23 Sep
P12 Interview: ward sister
09:30
55m
51 MB in 5 days
P13 Interview: discharge planner
14:00
41m
38 MB in 22 days
2 meetings Project:Ward handover study⌄
Commentary