Track Chatto v0.5.0-beta.15
Regenerated proto bindings and vendored ConnectRPC stubs from
chattocorp/chatto@v0.5.0-beta.15. The wire delta is empty: every proto
file under proto/ is byte-identical to v0.5.0-beta.14, and the beta.15
release is bug-fix-only server-side (auth bearer-session recovery after
lost refresh responses, cross-replica test flakiness, frontend reconnect
dots). No client adaptations, new types, RPCs, or realtime changes were
needed; the generated bindings and regenerated _pb package are unchanged.
Verification: ruff format/check clean (27 files); mypy adds zero new errors
vs baseline (6 pre-existing import-untyped); pytest 93 passed, 2 skipped;
live GetServer against https://chat.chatto.run returns version
0.5.0-beta.15; live bot integration tests pass (1 passed, 2 skipped —
second-bot-key test skipped as CHATTO_SECOND_BOT_KEY is unset).
Bumped version 0.5.0b14 -> 0.5.0b15.