**Scope:** * Maintain per-chunk state: * `RECORDED → SENT → TRANSCRIBED` * Retry failed chunks independently * Ensure meeting only completes when all chunks are transcribed * Optional lightweight persistence (JSON / local file) **Failure handling:** * Graceful retries * No silent data loss
Scope:
Maintain per-chunk state:
RECORDED → SENT → TRANSCRIBEDRetry failed chunks independently
Ensure meeting only completes when all chunks are transcribed
Optional lightweight persistence (JSON / local file)
Failure handling: