Freeze the candidate set
Select channels, dates, or posts from a preceding result so the denominator applies to a known and reproducible comparison set.
Feature · Normalized reactions
Compare reaction-to-view rates for eligible Telegram posts at one shared post-age horizon, with explicit denominators, readiness, exclusions, and citations.
Research fit
Researchers comparing response intensity across posts of different reach who need an inspectable ratio and refuse rankings built from mismatched post ages, missing views, or zero-filled snapshots.
Select channels, dates, or posts from a preceding result so the denominator applies to a known and reproducible comparison set.
Define the numerator as reactions_total and denominator as views; do not substitute subscribers or a blended engagement score.
Use a scheduled post-age checkpoint that every candidate has reached and withhold ordering while the youngest post is still maturing.
Distinguish missing views, unavailable metrics, disabled observation, late ingestion, missed snapshots, and data still collecting.
Treat the percentage as measured reactions relative to displayed views, not unique people, positive sentiment, or causal impact.
Practical module
The worksheet makes the formula and readiness visible before any post is described as unusually reaction-heavy.
Analysis contract
For one mature shared target_age_seconds, Chat divides reactions_total by views from the same captured snapshot, orders the resulting values, and attaches coverage state to every candidate.
Logical posts in selected sources and an optional publication period, or the exact posts inherited from the previous analytical result.
A fixed-horizon formula and coverage checklist for comparing measured reaction intensity without mixing post ages.
For [selected or previously listed posts], compare reactions_total divided by views at one shared post-age horizon. Show numerator, denominator, rate, horizon, eligible/measured/missing counts, every exclusion reason, next readiness time when known, and citations. Withhold a global winner when coverage is partial or collecting.
reactions_total / views from the same captured snapshot at one shared target_age_seconds horizon.
# Reactions-per-view comparison recipe A fixed-horizon formula and coverage checklist for comparing measured reaction intensity without mixing post ages. ## Calculation - Mode: normalized_engagement_ranking - Formula: reactions_total / views from the same captured snapshot at one shared target_age_seconds horizon. ## Query For [selected or previously listed posts], compare reactions_total divided by views at one shared post-age horizon. Show numerator, denominator, rate, horizon, eligible/measured/missing counts, every exclusion reason, next readiness time when known, and citations. Withhold a global winner when coverage is partial or collecting. ## Inputs - **Candidate posts:** A fixed selected-source/date set or exact references inherited from a prior result. - **Numerator:** Telegram reactions_total captured at the shared horizon. - **Denominator:** Telegram views captured in the same snapshot. - **Readiness rule:** All candidates must have reached the chosen scheduled post age. ## Expected output - Ordered reaction/view rates - Numerators and denominators - Shared observation horizon - Coverage state and exclusion details - Cited post references ## Coverage checks - [ ] Never mix different post-age horizons - [ ] Never replace missing views with zero - [ ] Do not name a global winner for partial coverage - [ ] Do not interpret reactions as positive sentiment - [ ] Preserve the exact candidate set in follow-ups
Boundaries
Founding research pilot
Bring one recurring research job and a small set of public sources. We will assess fit personally before offering a pilot.
30 founding researcher places · rolling admission · personal reply within 2 business days
Analytics cluster
Continue researching