Add inactivity safeguard and speaker diagnostics
PR and Push Build/Test / build-and-test (push) Failing after 8m31s

This commit is contained in:
2026-06-02 13:16:02 +02:00
parent c56ecb6ab3
commit 0e9d525b63
24 changed files with 1780 additions and 117 deletions
@@ -0,0 +1,9 @@
## Implementation
- [x] Add inactivity safeguard configuration.
- [x] Add prompt service abstraction with Windows and no-op implementations.
- [x] Use native Windows app notifications with action buttons for Windows prompts.
- [x] Track last text transcript arrival and last transcript timestamp on active recording runs.
- [x] Prompt at configured inactivity thresholds and auto-stop at the configured threshold.
- [x] Use inferred end time for safeguard-triggered normal stops.
- [x] Add focused behavior tests.
- [x] Validate with `dotnet test MeetingAssistant.slnx` and `openspec validate add-recording-inactivity-safeguard --strict`.