Define external recording workflow for MVP

This commit is contained in:
2026-07-14 13:43:02 +02:00
parent e0053c7b97
commit 7f288169d9
4 changed files with 212 additions and 41 deletions
+99 -24
View File
@@ -15,12 +15,21 @@ The Meeting Knowledge Assistant transforms recorded meetings into structured org
- Small, focused modules
- Explicit interfaces
- Reproducible AI outputs
- External recording and internal processing are separate responsibilities.
- The processing pipeline must not depend on OBS-specific metadata or behavior.
- Imported recordings must be treated like recordings from any other supported source.
---
# High-Level Pipeline
## High-Level Pipeline
Recording
External Recorder
↓
Audio Import
↓
Recording Validation
↓
Meeting Storage
↓
Transcription
↓
@@ -36,6 +45,38 @@ Export
---
## Core Pipeline
External Recording
↓
Audio Import and Validation
↓
Transcription
↓
Speaker Diarization
↓
Working Transcript
↓
LLM Analysis
↓
Knowledge Extraction
↓
Storage and Export
# Domain Model
Meeting
@@ -55,15 +96,42 @@ Meeting
# Module Responsibilities
## Input and Ingest
Responsible for importing existing recordings into the application.
Initial reference source:
- OBS Studio
Initial supported formats:
- WAV
- FLAC
Responsibilities:
- validate the input file
- collect technical metadata
- calculate checksums
- copy or move the recording into the meeting directory
- create the initial Recording domain object
The ingest component must not perform transcription or modify the audio content.
## Recorder
Responsible only for capturing audio.
The recorder module is reserved for a future integrated recording implementation.
Input:
None
It is not required for the MVP.
Output:
Recording
The initial application workflow uses externally created recordings, with OBS
Studio as the recommended reference recorder.
---
@@ -129,32 +197,39 @@ DOCX
---
# Artifact Lifecycle
Recording
↓
## Artifact Lifecycle
```text
Imported Recording
↓
Validated Source Recording
↓
Canonical Transcript
↓
↓
Working Transcript
↓
↓
AI Artifacts
↓
↓
Knowledge Objects
↓
↓
Exports
---
## Initial Recording Strategy
The MVP does not implement platform-specific audio capture.
OBS Studio is the recommended reference recorder for online meetings.
The application initially processes existing WAV or FLAC recordings. Integrated
recording remains a future extension and must not be required by transcription,
diarization or analysis modules.
---
# Storage Strategy
The domain model is independent of the storage backend.