## Freshbits — fewer lies, more pending work
### Features
- [#41409](https://github.com/openclaw/openclaw/pull/41409) [ef95975](https://github.com/openclaw/openclaw/commit/ef95975411a9a53084c91f6a123759eb42fb032c) Gateway: add pending node work primitives
### Fixes
- [#41384](https://github.com/openclaw/openclaw/pull/41384) [0bcddb3](https://github.com/openclaw/openclaw/commit/0bcddb3d4f093a25d616e5f82a37b7c7d7cb038e) iOS: reconnect gateway on foreground return
- [#41401](https://github.com/openclaw/openclaw/pull/41401) [2b2e5e2](https://github.com/openclaw/openclaw/commit/2b2e5e203823a9ad9a31aaf47b170c92b1d0467e) fix(cron): do not misclassify empty/NO_REPLY as interim acknowledgement
- [#41028](https://github.com/openclaw/openclaw/pull/41028) [5f90883](https://github.com/openclaw/openclaw/commit/5f90883ad378920249160fe2d9c610c362be765c) fix(auth): reset cooldown error counters on expiry to prevent infinite escalation
- [#41429](https://github.com/openclaw/openclaw/pull/41429) [1bc59cc](https://github.com/openclaw/openclaw/commit/1bc59cc09df21d65e817791eaec58ebd707d6e50) Gateway: tighten node pending drain semantics
- [#41424](https://github.com/openclaw/openclaw/pull/41424) [e6e4169](https://github.com/openclaw/openclaw/commit/e6e4169e82536d9298002cd58a5f34d0a34c3be8) acp: fail honestly in bridge mode
Stats: +960 / -23 (files changed: 25)