forked from Manuel/meeting-assistant
1.3 KiB
1.3 KiB
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