395e4248d0
Under gateway.multiplex_profiles, `_start_one_profile_adapters` skipped Platform.RELAY / Platform.WHATSAPP for secondaries with a bare `continue`, and the startup "not being served" WARNING only covered platforms the PRIMARY skipped. Four secondaries on one live box had WHATSAPP_ENABLED=true and nothing in the log, status file, or `hermes gateway status` said the channel was dead. - `_note_unserved_secondary_platform`: one INFO per (profile, platform) naming the reason (shared process-level ingress owned by the default) and the remedy (enable it on the default profile, or disable it here), plus a `<profile>:<platform>` runtime-status stamp (state=disabled, error_code=multiplex_shared_ingress). - `_start_secondary_profiles` folds those platforms into the loud WARNING when NO profile (default included) runs them. - `hermes gateway status --profile X` prints `whatsapp: not served under multiplex (shared ingress owned by default)` from that stamp; /api/status excludes `disabled` entries from the platforms degraded verdict (informational, not a fault). - Docs: multi-profile-gateways.md gets the shared-ingress rule.