## 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