Freeze candidates
Select posts through sources and dates or inherit the exact result references from the preceding analytical answer.
Workflow · Post comparison
Compare selected Telegram posts with one metric, denominator, fixed observation horizon, transparent coverage, and direct links to every measured publication.
Research fit
Analysts who need a defensible post-to-post comparison across channels and want to avoid mixing raw metrics, current audience sizes, unequal observation ages, or unmeasured posts.
Select posts through sources and dates or inherit the exact result references from the preceding analytical answer.
Use one numerator—reactions, views, or forwards—and either views or historical audience as a stated denominator when normalization is required.
Wait until every candidate has reached the same configured post age before treating normalized rows as comparable.
Read per-post reasons for pending, missed, disabled, unavailable, late, or denominator-missing observations.
Open each citation and compare message subject, format, and context separately from the numerical result.
Practical module
The plan locks candidate scope, formula, observation age, and decision rule before any leader is discussed.
Analysis contract
The comparison selects one mature shared horizon, applies the chosen metric and denominator consistently, orders measured rows, and returns a complete per-item coverage ledger.
A frozen set of logical Telegram posts from selected sources and dates, including exact item references inherited from a previous analytical result when requested.
A pre-analysis contract for defining candidates, formula, shared horizon, and acceptable coverage before comparing Telegram posts.
Compare [exact candidate posts] using [metric] divided by [views or historical audience] at one shared post-age horizon. Preserve the inherited source and period scope. Return underlying values, rate, rank, horizon, eligible/measured counts, per-post exclusions, readiness time, and citations; do not declare an overall winner for incomplete coverage.
one selected metric / one declared denominator, measured for every included post at the same target_age_seconds.
# Fair post-engagement comparison recipe A pre-analysis contract for defining candidates, formula, shared horizon, and acceptable coverage before comparing Telegram posts. ## Calculation - Mode: normalized_engagement_ranking - Formula: one selected metric / one declared denominator, measured for every included post at the same target_age_seconds. ## Query Compare [exact candidate posts] using [metric] divided by [views or historical audience] at one shared post-age horizon. Preserve the inherited source and period scope. Return underlying values, rate, rank, horizon, eligible/measured counts, per-post exclusions, readiness time, and citations; do not declare an overall winner for incomplete coverage. ## Inputs - **Frozen candidates:** Exact posts or a reproducible selected-source publication query. - **Numerator:** One captured metric applied identically to all rows. - **Denominator:** Views from the same row or time-aligned source audience. - **Decision threshold:** Coverage and score difference required before interpreting a leader. ## Expected output - Comparable formula and horizon - Underlying numerator and denominator - Ordered measured rows - Per-post coverage ledger - Evidence citations and limitations ## Coverage checks - [ ] Never change candidate scope silently - [ ] Never mix post-age horizons - [ ] Never zero-fill unavailable fields - [ ] Never name a global winner from partial data - [ ] Review content separately from numerical rank
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