Files
meeting-assistant/openspec/changes/add-macos-meeting-integrations/specs/meeting-summary/spec.md
T
dh 2af7933a1b
PR and Push Build/Test / build-and-test (pull_request) Failing after 19m49s
feat(macos): enable meeting integrations
2026-08-06 08:19:26 +02:00

24 lines
1.3 KiB
Markdown

## MODIFIED Requirements
### Requirement: Meeting screenshots are captured into assistant context
Meeting Assistant SHALL capture the active application window on supported Windows and macOS hosts and append it to the active meeting assistant context.
On Windows, Meeting Assistant SHALL retain the existing foreground-window capture implementation.
On macOS, Meeting Assistant SHALL capture the foremost on-screen window belonging to the frontmost application through native macOS APIs.
The existing screenshot OCR, crop, attendee enrichment, retry, and summary-wait behavior SHALL apply unchanged to macOS screenshots.
#### Scenario: macOS captures the active window for OCR
- **GIVEN** an active meeting on macOS and Screen Recording permission
- **WHEN** the screenshot hotkey or endpoint is invoked
- **THEN** Meeting Assistant saves a PNG of the frontmost application window
- **AND** appends it to assistant context
- **AND** starts OCR when screenshot OCR is enabled
#### Scenario: Windows screenshot provider remains unchanged
- **GIVEN** Meeting Assistant is compiled for the Windows target
- **WHEN** active-window screenshot capture is registered
- **THEN** it uses the existing Windows foreground-window provider
- **AND** does not invoke or require the macOS native helper