GEN-24: handle migrated Telegram communities #58

Merged
backmeupplz merged 2 commits from gen-kaneo-24-migration-followup into master 2026-09-22 20:09:15 +00:00
backmeupplz commented 2026-09-22 20:05:39 +00:00 (Migrated from github.com)

Summary

  • preserve canonical Telegram community IDs in reach checkpoints
  • follow migrations returned by either membership or member-count calls
  • avoid duplicate audience when both legacy and canonical IDs are present

Verification

  • yarn test — 13 suites, 78 tests passed
  • reproduced production failures for legacy IDs whose migration appears only on getChatMembersCount

Tracks GEN-KANEO-24 — Add Jev Antispam live stats to borodutch.com and daily headline counter.

## Summary - preserve canonical Telegram community IDs in reach checkpoints - follow migrations returned by either membership or member-count calls - avoid duplicate audience when both legacy and canonical IDs are present ## Verification - `yarn test` — 13 suites, 78 tests passed - reproduced production failures for legacy IDs whose migration appears only on `getChatMembersCount` Tracks GEN-KANEO-24 — Add Jev Antispam live stats to borodutch.com and daily headline counter.
backmeupplz commented 2026-09-22 20:09:12 +00:00 (Migrated from github.com)

Independent GPT-5.6 Sol review: APPROVE exact head 0a17bbe35785ef2c06f87b73f32b4617cd2425a1 against origin/master 16780b23e675c4bb8799f8898bd70d645adb51f6.

Verified membership- and member-count migration paths, persisted canonical mapping/resume behavior, legacy+canonical deduplication, and aggregate counts. git diff --check and full yarn test --runInBand pass: 13 suites / 78 tests. No blocking findings.

Independent GPT-5.6 Sol review: **APPROVE** exact head `0a17bbe35785ef2c06f87b73f32b4617cd2425a1` against `origin/master` `16780b23e675c4bb8799f8898bd70d645adb51f6`. Verified membership- and member-count migration paths, persisted canonical mapping/resume behavior, legacy+canonical deduplication, and aggregate counts. `git diff --check` and full `yarn test --runInBand` pass: 13 suites / 78 tests. No blocking findings.
Sign in to join this conversation.
No description provided.