//! Multi-channel approval-transport adapters for the CAR daemon (iMessage +
//! Slack), extracted from `car-server-core` (#418) so its heavy test binaries
//! stop inflating CI link/disk. Depends on `car-server-types` (HostState,
//! channel, approval) — NOT on the dispatcher, so there is no cycle.