## ADDED Requirements ### Requirement: Meeting Assistant defines macOS and Linux build targets Meeting Assistant SHALL define macOS and Linux build targets separately from the Windows build target. Windows-only integrations such as WASAPI capture, global hotkeys through user32, and Outlook Classic COM SHALL NOT be compiled into macOS or Linux targets. #### Scenario: Non-Windows target compiles - **WHEN** Meeting Assistant is built for macOS or Linux - **THEN** Windows-only source files and package dependencies are excluded - **AND** the application compiles with portable service registrations or explicit unsupported implementations #### Scenario: Windows target keeps Windows integrations - **WHEN** Meeting Assistant is built for Windows - **THEN** WASAPI audio capture, Windows global hotkeys, and Outlook Classic COM enrichment remain available #### Scenario: Platform-specific tests are gated - **WHEN** tests run for a platform target - **THEN** tests for incompatible platform APIs are excluded or compiled only for their matching target