Previously the 'Detect Changed Files' step silently set android=false /
linux=false, leaving the downstream deploy jobs showing only 'skipped'
in the CI UI with no explanation. Now each decision emits a clear
one-liner (e.g. "Android deploy: SKIPPED (no android-relevant files
changed)") so the cause is visible in the check-changes step log.
Closes#353
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>