Make meeting lifecycle stateful

This commit is contained in:
2026-05-27 12:55:17 +02:00
parent d607b957bb
commit e85274829a
91 changed files with 4076 additions and 479 deletions
@@ -0,0 +1,8 @@
## 1. Implementation
- [x] Add regression coverage for rapid stop/start while the first run is still finalizing.
- [x] Move finalization and summary reads/writes to per-run meeting note and artifact state.
- [x] Make rapidly-created artifact filenames distinct.
## 2. Verification
- [x] Run focused recording coordinator tests.
- [x] Run `openspec validate allow-overlapping-meeting-finalization --strict`.