Public Access
55 lines
3.6 KiB
Markdown
55 lines
3.6 KiB
Markdown
## ADDED Requirements
|
|
### Requirement: Outlook Teams meetings can prompt recording start
|
|
Meeting Assistant SHALL provide a disabled-by-default setting that enables scheduled Outlook Classic calendar checks for recording-start prompts.
|
|
|
|
When scheduled recording prompts are enabled on Windows, Meeting Assistant SHALL periodically read the user's Outlook Classic calendar appointments for the current local day through COM into an in-memory cache.
|
|
|
|
Meeting Assistant SHALL default the Outlook calendar sync interval to 30 minutes when scheduled recording prompts are enabled.
|
|
|
|
Meeting Assistant SHALL schedule recording-start prompts from the cached calendar appointments rather than querying Outlook for each prompt.
|
|
|
|
Meeting Assistant SHALL consider Teams appointments from Outlook calendar data as initial prompt candidates. The detection MAY be extended later for other meeting providers.
|
|
|
|
When a Teams appointment reaches its scheduled start window, Meeting Assistant SHALL show a native Windows app notification asking whether to record the meeting, with affirmative and negative actions.
|
|
|
|
Meeting Assistant SHALL prompt at most once per calendar appointment during a local day, regardless of whether the user accepts, declines, or ignores the notification.
|
|
|
|
If the user accepts the recording prompt while no recording is active, Meeting Assistant SHALL start a new recording normally.
|
|
|
|
If the user accepts the recording prompt while another recording is active, Meeting Assistant SHALL stop the active recording normally and then start the prompted meeting recording.
|
|
|
|
When stopping an active recording for an accepted prompt, Meeting Assistant SHALL use the normal stop path so empty or too-short recordings are removed according to existing settings and other completed recordings continue normal transcription, speaker recognition, and summary processing.
|
|
|
|
#### Scenario: Teams meeting start prompts the user
|
|
- **GIVEN** scheduled Outlook recording prompts are enabled
|
|
- **AND** Meeting Assistant has synced Outlook Classic Teams appointments for today
|
|
- **WHEN** the appointment reaches its scheduled start window
|
|
- **THEN** Meeting Assistant shows a native Windows app notification asking whether to record the meeting
|
|
- **AND** marks that appointment as prompted for the day
|
|
|
|
#### Scenario: Back-to-back cached Teams meetings prompt without another Outlook sync
|
|
- **GIVEN** scheduled Outlook recording prompts are enabled
|
|
- **AND** Meeting Assistant has synced two Teams appointments for today that start ten minutes apart
|
|
- **WHEN** each appointment reaches its scheduled start window
|
|
- **THEN** Meeting Assistant shows a recording prompt for each appointment
|
|
- **AND** does not require another Outlook calendar sync between the prompts
|
|
|
|
#### Scenario: User accepts prompt while idle
|
|
- **GIVEN** scheduled Outlook recording prompts are enabled
|
|
- **AND** no meeting recording is active
|
|
- **WHEN** the user accepts a Teams meeting recording prompt
|
|
- **THEN** Meeting Assistant starts recording normally
|
|
|
|
#### Scenario: User accepts prompt while already recording
|
|
- **GIVEN** scheduled Outlook recording prompts are enabled
|
|
- **AND** a meeting recording is active
|
|
- **WHEN** the user accepts a Teams meeting recording prompt
|
|
- **THEN** Meeting Assistant stops the active recording normally
|
|
- **AND** starts a new recording normally after the stop request
|
|
|
|
#### Scenario: Prompt is disabled
|
|
- **GIVEN** scheduled Outlook recording prompts are disabled
|
|
- **WHEN** a Teams appointment reaches its scheduled start
|
|
- **THEN** Meeting Assistant does not query Outlook for recording prompt candidates
|
|
- **AND** does not show a recording prompt
|