v1.10.0-syrnike.6
Native screen-audio ingress deadline fix for syrnike13-app #125.
AudioSource::captureFrame now reports an expired callback deadline with std::system_error(std::errc::timed_out) instead of returning apparent success. Negative deadlines are rejected before frame admission. A timeout does not cancel native processing; callers must retire the affected ingress owner.
Validation: four AudioSource tests, 100 consecutive timeout regressions, shared C++ formatting/static analysis, and successful release builds on all seven platform configurations. The Windows release archive also passed the real screen-audio system-exclusion observer path with incoming reference voice played inside the excluded client process.
Windows x64 archive SHA256: 37f50cb0b795c33f33b85cbf48d566053e07651c44346fdd3cc0c2a59955f927.