MTG-001 — Meeting Minutes
Recording intake is live. Drop in a meeting recording in whatever format your device produced — the format is detected and reported, not gated.
Held recordings
-
Council Meeting Audio 2026-3-3.mp3
bb18673376483b83…
Transcribed 6 speakers, 6,045 wordsMinutes drafted 5 agreed actions, 5 to checkMP3 audio
Pipeline
-
Live
Recording intake
Accepts any capture format, stores locally, reports what it is.
-
Live
Transcription + diarisation
AssemblyAI, speaker-labelled, en_uk, with planning-vocabulary word boost. Needs ASSEMBLYAI_API_KEY in .env.
-
Live
Minutes drafting
Groq drafts the branded template's header block and numbered actions register from the transcript. Needs GROQ_API_KEY in .env.
-
Live
Branded .docx output
Fills the practice's own template file cell by cell - logo, fonts and table styling are the template's, not reconstructed.
-
Blocked
Dropbox filing
Path convention is known (Projects/{code}/12 - Meeting Minutes) but the project code has no source until Rapport 3 is confirmed.
Outstanding blockers
- 2.3 A real audio export from a Plaud NotePin
- 2.4 Which tool WWA uses for virtual meetings
- 2.5 WWA's branded meeting minutes template
Also needed
- Plaud NotePin export format (BLOCKER)
- AssemblyAI
- Dropbox archive path
- WWA branded minutes template (BLOCKER)
This list is read live from spec.py, so it can't drift out of
sync with the rest of the project's tracking.