Full Pipeline Operational
Milestone 2 integration overview.
Milestone 2: Full Pipeline Operational
Integration Lead: Core engineer Combines: Milestone 1 + Slice 4 (Core + ML)
After recording stops, the system automatically re-processes the meeting: higher-accuracy transcript replaces the live version, talking points are finalised, headline is generated, and speakers are identified by voice profile matching.
End-to-end tests:
| Test | Assertion |
|---|---|
| Post-meeting reprocessing completes | After recording stops, transcript segments are replaced with higher-accuracy version within 60s |
| Talking points finalised | Talking points show is_final: true after reprocessing |
| Headline generated automatically | Meeting has a non-null headline after reprocessing |
| Live tasks preserved | Both user-created and system-extracted tasks from the live session remain unchanged |
| Speaker identification | Segments attributed to enrolled voice profiles show person names |
| UI updates in real time | Each reprocessed artefact appears in the UI without page refresh (WebSocket events) |