a3b4d70ea2
Trim the salvaged suite to the two invariants the fix guarantees: every Telegram allowlist key (the five `_extra_str_set` readers plus `ignored_threads`) decodes a JSON-encoded string and the group gate then admits the listed chat; comma strings, native lists and malformed JSON keep the legacy split. Moved from tests/gateway/ to tests/plugins/platforms/telegram/ to mirror the source path.