ADR-0249: Agent comms gateway decision loop

[accepted]