Publish historical Jev moderation statistics #61

Merged
backmeupplz merged 1 commit from gen-kaneo-25-historical-stats into master 2026-09-22 22:52:17 +00:00
backmeupplz commented 2026-09-22 22:40:17 +00:00 (Migrated from github.com)

Summary

  • publish an atomic daily Jev history point for raw known-chat rows, classification attempts, and successful deletions
  • preserve the existing Jev users-counter contribution and include reachable channel subscribers consistently
  • validate snapshots, keep last-known-good data, and remove stale optional history fields when rolling back to a pre-history producer
  • keep old/new producer-consumer rollout orders compatible

Scope correction

The chat series intentionally keeps raw all-row knownChatCount semantics (currently 658), including private, channel, and legacy migrated rows. It does not substitute the active protected-group count.

Validation

  • TypeScript build passes
  • 13 Jest suites / 85 tests pass
  • focused channel-audience, rollback, daily-snapshot, API compatibility, and publication regressions pass
  • git diff --check

Deployment

  • deploy the stats collector/API; either website rollout order is supported
  • verify /summary and /stats/jevAntispam after the next daily collection

Kaneo: GEN-KANEO-25 — Refine borodutch.com Jev stats copy and add historical charts

## Summary - publish an atomic daily Jev history point for raw known-chat rows, classification attempts, and successful deletions - preserve the existing Jev users-counter contribution and include reachable channel subscribers consistently - validate snapshots, keep last-known-good data, and remove stale optional history fields when rolling back to a pre-history producer - keep old/new producer-consumer rollout orders compatible ## Scope correction The chat series intentionally keeps raw all-row `knownChatCount` semantics (currently 658), including private, channel, and legacy migrated rows. It does not substitute the active protected-group count. ## Validation - TypeScript build passes - 13 Jest suites / 85 tests pass - focused channel-audience, rollback, daily-snapshot, API compatibility, and publication regressions pass - `git diff --check` ## Deployment - deploy the stats collector/API; either website rollout order is supported - verify `/summary` and `/stats/jevAntispam` after the next daily collection Kaneo: GEN-KANEO-25 — Refine borodutch.com Jev stats copy and add historical charts
backmeupplz commented 2026-09-22 22:50:42 +00:00 (Migrated from github.com)

Independent OpenAI GPT-6 Sol high review: APPROVE WITH NOTES for exact head fa3d2262e4. Raw all-row chat history remains intact per Telegram #20682; one daily snapshot atomically carries raw chats, processed attempts and deletions; old producer/consumer rollouts fail safe. TypeScript and 85/85 Jest tests pass; this repo reports no exact-head check run. Nonblocking P3: manually crafted impossible dates such as 2026-02-30 pass the current history validator, while production-generated dates are valid. Deploy bot migration then stats; live snapshot/route QA remains.

Independent OpenAI GPT-6 Sol high review: APPROVE WITH NOTES for exact head fa3d2262e4fb73678db4fecfe6126d4c2d7ad773. Raw all-row chat history remains intact per Telegram #20682; one daily snapshot atomically carries raw chats, processed attempts and deletions; old producer/consumer rollouts fail safe. TypeScript and 85/85 Jest tests pass; this repo reports no exact-head check run. Nonblocking P3: manually crafted impossible dates such as 2026-02-30 pass the current history validator, while production-generated dates are valid. Deploy bot migration then stats; live snapshot/route QA remains.
Sign in to join this conversation.
No description provided.