Skip to content
The Diagnostic

Sample report

A Diagnostic, on a studio that does not exist.

Ridgeline Interactive is invented, and so is every number below. The shape is real. This is what lands on your desk at the end of a Diagnostic: four findings, each one carrying the check that could have killed it, one experiment registered before its data exists, and a plain statement of what the read cannot tell you.

[ Illustrative synthetic data — demonstration only ]

No studio, game, player or purchase below is real, and no figure on this page came from anyone's telemetry.

The slice

What we were given.

A 6v6 live-service shooter, roughly 2.1 million monthly players. One hundred and eighty days of history, a 240,000-player sample, 8.9 million match rows, twelve fields. Two of the fields we wanted were missing — re-queue-together and a within-match timeline. That sets a ceiling. We state it at the end and work inside it.

Window
180 days, ending 28 Feb
Sample
240,000 players · 8.9M matches
Delivered
19 working days from the handover

Findings

Four readings, each with its probe.

Every measured quantity here carries a diagnostic that could have broken it, and the result of running that diagnostic. A finding delivered without its probe is advertising.

Finding 01

18.4% of your week-8 “active” accounts are propped.

They log in, they play, and they read as retained. Their session initiation has migrated almost entirely onto system prompts — daily reset, expiring pass progress, squad invites they answer and never originate. Remove those and the model puts their survival at eleven days. This is churn that has already happened and has not yet posted.

The probe · run 06 Mar

If these accounts are genuinely propped, withholding one prompt class for a fortnight should separate their exit hazard from the matched control. It did, by 4.1 points. Had the two curves stayed together, the 18.4% would have been an artifact of how we defined a prompt, and the finding would have come to you withdrawn.

Finding 02

Your churn curve is two curves. 61% of it is satiation.

Of the players who left between weeks 6 and 12, roughly three in five left the way someone finishes a book. The rest left the way someone leaves a room. The two shapes want opposite fixes, and a single retention number averages them into a lever that moves neither.

Two exit shapes inside one churn curve Line chart. Weekly exit hazard over sixteen weeks for two groups separated out of a single churn curve. One group's hazard spikes in week three and decays; the other climbs slowly and never spikes. A dashed line shows the two averaged into the single curve a dashboard reports. Illustrative synthetic data. 0.00 0.03 0.06 0.09 1 4 8 12 16 week since install friction satiation as reported
Fig. 1 — weekly exit hazard, separated. Synthetic.

The probe · run 09 Mar

Friction-shaped exits should sit near friction events. Within 48 hours of a moderation flag, a rage-quit or a lopsided loss streak, they appear at 3.4 times the rate of the satiation group. A ratio near one would have meant the split was noise wearing two names.

Finding 03

Who a player is placed with moves 12-week retention by 9.6 points.

Players in the top third by exposure to squads that held together and worked retain at 45.7%. The bottom third retains at 36.1%. The gap survives conditioning on skill, session count and install cohort, which is the form of the claim we will defend.

Retention by exposure to squads that worked Bar chart with confidence intervals. Twelve-week retention rises across three terciles of exposure to working squads, from 36.1 percent at low exposure to 45.7 percent at high. Illustrative synthetic data. 0% 20% 40% 60% 36.1% low 40.8% mid 45.7% high share of the player’s matches spent in squads that held together and worked
Fig. 2 — 12-week retention by working-squad exposure, with 95% intervals. Synthetic.

The probe · run 11 Mar

The obvious alternative explanation is selection: good players get placed with good players and would have stayed anyway. Conditioning on skill and session count shrank the gap from 13.2 points to 9.6 and left it standing. Had it collapsed toward zero, this would read as a finding about your matchmaker's sorting and not about squads at all.

Finding 04

Composition lifts spend by a third — and decides whether it stays bought.

With a high spender in the squad, the other members buy at 9.4% against 7.1% without, net of playtime. The half that matters arrives ninety days later: purchases made inside a working squad are still standing at 81%, and purchases made inside a squad in blame or over-reliance at 46%. The second group is revenue this quarter and a lost player next.

Spend lift, and whether the spend holds Two bar panels. Left: the purchase rate of the other squad members rises from 7.1 to 9.4 percent when a high spender is in the squad, that player's own purchases excluded. Right: 81 percent of purchases made in a working squad are still standing after ninety days, against 46 percent of those made in a squad in blame or over-reliance. Illustrative synthetic data. 0% 4% 8% 12% 7.1% no high spender 9.4% high spender present purchase rate, other members 0% 50% 100% 81% working squad 46% blame / over-reliance still standing at 90 days
Fig. 3 — lift among the other members, and 90-day hold by squad state. Synthetic.

The probe · run 12 Mar

A squad “with a high spender” carries that player's own purchases, and counting them manufactures the lift out of nothing. Excluded here by rule, registered before the number was computed. With them left in, the lift reads 14.1% — which is the figure to distrust if you ever see it quoted without this sentence attached.

Registered in advance

The experiment that would confirm it.

Everything above is observational, and observation earns a hypothesis. A decision waits on this. It is written down before its data exists, and it is written so it can fail.

Design
2,000 squads held together for six consecutive matches; a matched control disbanded after each match as today.
Prediction
Time spent playing as a working team rises with each additional match a squad is held together, by 4 to 6 points per match in the held arm. The control stays flat.
Falsified if
The slope is flat or negative in the held arm; or the two arms separate in the first match, before any tenure has accrued, which would mean we are reading the assignment and not the holding.
Power
80% at the stated effect with 2,000 squads; 80% at half that effect with 7,600. Registered 13 Mar, before the arms were assigned.

The ceiling

What this read cannot tell you.

Two fields were absent from the slice, and their absence is not a rounding error. Without re-queue-together we cannot see whether a squad re-forms on its own once your system stops assembling it, which is the cleanest single signal that a tie is real. Without a within-match timeline we read each match as a set of totals, so a squad that fell apart in the last four minutes and one that was never together look alike.

Beyond the fields: these are associations until the registered experiment runs. Nothing here licenses a claim about an individual player's future, and nothing here is a statement about what your matchmaker is trying to do. We measured what your data records. Intent is not in the data.

Corrections

What we got wrong, and when.

Corrections are struck and dated, never deleted. A withdrawn number is chased through every artifact that repeats it, and the chase is logged here with the rest.

  • 14 Mar · Finding 02

    Satiation-shaped exits: 66% of the week 6–12 cohort. Corrected to 61%. The session-gap threshold that separates the two shapes was specified in days and read from a column stored in hours. Re-run the same afternoon, every downstream figure reissued, and the interim deck we had already sent was replaced whole. Nothing was amended in place.

  • 15 Mar · Finding 04

    Spend lift: 14.1%. Withdrawn and replaced by 9.4% against 7.1%. The first figure counted the high spender's own purchases toward the effect that spender was supposed to be causing in others.

What happens next

On your own data.

The Diagnostic is a fixed-scope read on a slice of your telemetry, under NDA, at a published price. You get the four-finding shape above, each with its probe, one experiment registered before its data exists, and a statement of the ceiling. If you want to know first whether your fields can carry it, the readiness audit answers that in four minutes and asks nothing of you.