Account Rupture-Precedent Radar Automation: A Trend Never Faked Before the Data Supports It

Why cancellation almost always looks obvious only in hindsight
An agency rarely loses a client without warning signs — a slow pileup of overdue deliverables, a widening gap between what the contract is worth and how much operational strain it actually costs to service, a client quietly going quiet. The trouble is that these signals live scattered across a task list, a billing spreadsheet and someone's memory of "didn't we lose someone like this before?" — never combined into one place that would let a team catch the pattern while there is still time to act on it, rather than recognizing it only after the cancellation email arrives.
How the underlying problem shows up before you fix it
A client's overdue deliverables and rising task load are visible individually in the task list, but nobody has connected them into a single risk signal before the relationship actually breaks.
A team member says "this reminds me of the client we lost last quarter" but that observation stays a hunch — nothing structured compares the two accounts' actual operational and commercial profiles.
A newly onboarded account manager has no way to see whether a client's current situation resembles a documented past cancellation, since that institutional memory lives only in senior staff members' heads.
A risk tool that has almost no real usage history yet either stays silent (useless) or fabricates a trend from noise (worse than useless) — and a team has no way to tell which one they are looking at.
A cancellation gets attributed after the fact to "the client was just difficult," when the actual pattern (rising burden, falling deal quality, a profile close to a prior loss) was visible in the data weeks earlier.
Why this cross-reference almost never gets built
Combining an operational burden score, a commercial deal-quality score, a genuine time-series trend and a precedent match against historical cancellations is a meaningfully harder engineering problem than any one of those pieces alone — most tools stop at a single burden or health score and leave the comparison-against-precedent step as something a human is expected to remember to do manually, which they eventually stop doing under normal workload. And building the trend component honestly is its own discipline: it is much easier to compute SOME number from day one and display it confidently than to build in an explicit "not enough data yet" state and actually show it instead of a fabricated line on a chart.
How Centriu Run's rupture radar actually scores and cites precedent
The radar starts from a burden score (0-100) computed today from the client's actual tasks: active-task load (capped at 30 points), real overdue deliverables — derived from the delivery or correction deadline date, never from a status field, for a documented reason explained below — (capped at 35), deliverables due today (capped at 15), high-and-urgent-priority demand (capped at 15), plus bonus weight when task volume exceeds what the client's own declared complexity level would predict. A paired deal-quality score (0-100) weighs monthly contract value, the inverse of that same burden score, the contract type, how well the client's declared complexity aligns with its actual burden band, and a bonus for zero current overdue items. Both scores are calculable immediately, for active or already-inactive clients alike, with no accumulated history required. Layered on top is a genuine day-by-day behavioral trend, read from a dedicated signal table that starts empty for every client and grows one row per day — the trend classification (rising, stable, falling, or "no history yet") only activates once at least five real days of signal exist; below that threshold, the radar states explicitly that the trend is not yet reliable rather than computing one from insufficient data. A cancellation precedent is then searched for: the engine measures a straight-line distance between the current client's (burden, deal-quality) profile and every already-inactive client who has a recorded deactivation reason, keeps the closest match, and cites it as precedent ONLY if that distance falls under a fixed threshold — above that threshold, no precedent is cited at all, however close the "best available" match happens to be, because a distant profile is not a responsible comparison no matter how much better it is than every other inactive client. The final composite risk score weighs burden most heavily, followed by inverse deal quality, real overdue count, a rising trend, and precedent when one is genuinely close — producing one of four risk levels (low, attention, high, critical) alongside a plain-language list of exactly which factors drove that specific score for that specific client.
What is actually built today
A burden score computed from real, current task data — active load, real overdue count, deliverables due today, high-priority demand, and complexity-mismatch bonuses — usable from day one, no history required.
A paired deal-quality score weighing contract value, burden, contract type, complexity alignment and a zero-overdue bonus.
A genuine day-by-day behavioral trend requiring at least five real days of signal before it activates — reporting "not enough history yet" explicitly rather than fabricating a direction from insufficient data.
A cancellation-precedent match against already-inactive clients via a fixed-distance comparison in (burden, deal-quality) space, cited only when the match is genuinely close, never forced.
A composite 0-100 risk score with four named levels (low, attention, high, critical) and a plain-language list of the exact factors that produced that specific client's score.
A real, already-documented bug fix underlying the overdue calculation: the database never actually writes an "overdue" status value (only completed, in-progress, or inactive), so overdue is correctly derived from the actual delivery or correction deadline date instead — confirmed directly in the scoring engine's own source comment, which also notes the same logic is shared with the module's War Room view.
Works identically for active and already-inactive clients, since the underlying task-based scoring does not depend on ongoing billing status.
A precedent gets cited only because the match is genuinely close (illustrative scenario, not a real client)
An account's burden score climbs to 68 over several weeks as its task backlog grows and two deliverables slip past their correction deadline, while its deal-quality score sits at 32 — a mismatch between what the contract pays and what it now costs to service. The account's signal history has only three days recorded so far, so the radar reports the trend honestly as "not enough history yet" rather than guessing a direction from three data points.
Searching against clients already marked inactive, the engine finds one whose own (burden, deal-quality) profile at the time of cancellation was a close match — well under the distance threshold — and its deactivation reason ("client cited unsustainable back-and-forth on scope") gets surfaced directly as the cited precedent. A second inactive client had cancelled for unrelated reasons entirely, with a very different operational profile; its distance is well above the threshold, so it is never mentioned, even though it is technically the second-closest match available. The account manager sees one composite score, one risk level, and one specific, genuinely comparable precedent — not a list of every past cancellation ever recorded.
What changes operationally
A pattern that used to live only as a scattered set of individually-visible symptoms — rising task load, a slipping deadline, a client gone quiet — becomes one composite, explained score an account manager can act on before the relationship actually breaks. A senior team member's "this reminds me of a client we lost" hunch becomes a structured comparison anyone on the team can see, institutional memory encoded in data rather than trapped in one person's recollection. And a team can trust the trend component specifically because it is willing to say nothing rather than say something false — the same honesty standard the rest of this pillar's Run pages already hold to.
When this is not the right fit
A brand-new operation with no clients yet marked inactive, or with too little signal history across the board, will see mostly "not enough history yet" trend states and no precedent citations — that is the system working correctly, not a missing feature; the radar is built to wait for real data rather than manufacture confidence it has not earned.
A gut feeling vs. a distance-capped, honestly-gated comparison
A team member's memory of a similar past cancellation is real signal, but it is unstructured, hard to pass on to a new hire, and impossible to verify against the actual numbers. Centriu Run's radar turns that same kind of comparison into a repeatable, capped, explainable calculation — one that refuses to cite a precedent that is not genuinely close, and refuses to compute a trend before enough real days of data exist to support one.
Related systems
Main system: Centriu Run.
What it does NOT do
- Does not compute a behavioral trend before at least five real days of signal history exist for that specific client — it reports "not enough history yet" explicitly instead of guessing a direction from too little data.
- Does not cite a cancellation precedent unless the matched inactive client's operational and commercial profile is genuinely close, under a fixed distance threshold — a distant "best available" match is never cited just because it is the closest one found.
- Does not use any generative-AI model anywhere in the scoring, trend or precedent logic — every score is a deterministic calculation over the client's own real task and signal data.
- Does not automatically take any action on a high-risk account — the radar surfaces a score, a level and named reasons; deciding what to do about a flagged account remains a human decision.
- Does not derive "overdue" from a task's status field — that field's "overdue" value is never actually written by the database, so the engine derives real overdue state from the delivery or correction deadline date instead, confirmed directly in the scoring engine's own source comment.
Security and governance
Every organization using Centriu Run sees only its own clients, tasks and signal history; the radar's calculations are scoped to a single organization's own data. Personal data follows Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca.
Pricing and contracting
Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).
Frequently asked questions
Does the radar predict cancellations using AI?
No — every score (burden, deal quality, trend, precedent distance) is a deterministic calculation over the client's own real task and signal data. There is no generative-AI model involved.
How long before the behavioral trend becomes reliable for a client?
At least five real days of signal history must accumulate before a trend direction (rising, stable, or falling) is reported; before that, the radar states plainly that there is not enough history yet.
Will the radar always cite a "most similar" past cancellation, even a weak match?
No — a precedent is cited only when the matched inactive client's profile is genuinely close, under a fixed distance threshold. If nothing meets that bar, no precedent is shown, regardless of which inactive client happens to be the closest available match.
Does this work for a client with no usage history yet?
The burden and deal-quality scores work from day one using existing task data. The behavioral trend specifically needs at least five days of accumulated signal before it activates.
Does a high risk score automatically trigger any action?
No — the radar surfaces a score, a risk level, and the specific factors behind it. Any resulting action is a human decision.
What does Centriu Run cost?
It is sold by subscription with a published starting price — exact current values are on the central pricing page.
See how Centriu Run's rupture radar works
Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.