Cross-Module Operational Pattern Memory Automation: The System Remembers What Keeps Happening

Why a recurring problem often never gets treated as one
The fact that a specific client's approvals are always late, or that one team keeps drowning while nobody quite names the trend, usually lives only in the head of whoever has been paying attention long enough to connect the dots — and that person forgets, changes roles, or simply isn't in the room when the pattern would actually change a decision. Recognizing that something is recurring, rather than a one-off, is exactly the kind of judgment an operating system should be able to hold onto instead of relying on someone's memory to carry it forward.
How the underlying problem shows up before you fix it
A specific client's approvals are chronically late, but each late approval gets handled as its own isolated fire, never flagged as the fourth time this quarter.
One team or area absorbs disproportionate overdue work, and it reads as bad luck each sprint instead of a standing overload.
A strategy gets fully mapped out in a planning session, and months later almost none of it turned into an actual task anyone worked on.
A client's plan shows real acquisition effort with no conversion step ever built into it, and nobody connects that gap to the eventual result.
Decisions get approved in meetings and nobody tracks whether the ones approved before actually got carried out.
Why "show me anything unusual" isn't the same as detecting a real pattern
A general-purpose anomaly detector, or an AI model asked to "notice what's off," either needs a human to keep validating its guesses or produces a plausible-sounding read that isn't reproducible — ask it the same question twice and the wording, sometimes the conclusion, can shift. A pattern that's actually going to change how work gets prioritized needs a rule specific enough to say exactly why it fired: which client, how many overdue approvals, over what window — not a paragraph of AI-generated commentary that happens to mention a client's name.
How Centriu Run turns six real event streams into seven named patterns
Every time the Memory Engine runs, it rebuilds its event stream live from six real places in the product — it doesn't read from a separate "events" table someone has to populate by hand. Overdue and in-progress tasks come straight from the task list itself, using the same overdue check the rest of Run relies on elsewhere. Mind map structure comes from each organization's saved maps, including which of a map's nodes have actually been linked to a real task. Decision Engine contributes the history of what got suggested, approved, deferred or executed. Action Center contributes prepared actions by type and saved meeting records. A sixth stream — direct custom events — is written straight to a shared, per-organization table so a pattern one person's actions create is visible to a colleague, not stuck in that one person's browser.
Seven pattern rules run against those streams, each with a threshold written directly into the code rather than tuned by a model: a client needs at least two overdue tasks whose stage or name reads as an approval step before "recurring approval delay" fires for that client; an operational area needs at least six total tasks and at least two overdue before "area overload" fires; a mind map needs at least four nodes with no more than a fifth of them actually linked to a task before "strategy without execution" fires; a map needs at least one node that reads as acquisition-related and zero that read as conversion-related before the funnel-imbalance pattern fires; at least two approved-or-executed decisions before a decision-adherence pattern is recorded; at least two prepared actions of the same type before that type is flagged as recurring; and at least two Copiloto questions on the same inferred theme before that theme is flagged. None of these numbers move based on how interesting the result looks — they are the same for every organization.
What is actually built today
Six real event streams feeding one engine: overdue/active tasks, mind map structure and task-linkage, Decision Engine history, Action Center's prepared actions, saved meeting records, and direct custom events shared per organization.
Seven distinct, separately-triggered pattern types, each with its own fixed numeric threshold coded directly rather than tuned by a model.
Recurring client approval delay: fires once a specific client accumulates at least two overdue tasks reading as an approval step.
Area/team overload: fires once an operational area accumulates at least six total tasks with at least two overdue.
Strategy mapped without execution: fires once a mind map has real structure (four or more nodes) but almost none of it — a fifth or fewer — is linked to an actual task.
Acquisition without conversion, decision follow-through, prepared-action-type recurrence, and Copiloto question-theme recurrence, each gated at a minimum of two qualifying occurrences.
Two overdue approvals become one flagged pattern (illustrative scenario, not a real client)
An account has had two separate tasks blow their delivery date this quarter, both sitting in an approval-related stage. Handled individually, each looks like a one-off — a slow week, a busy client. Read together against the coded rule, they cross the threshold for a recurring approval-delay pattern tied to that specific client, and the pattern surfaces with both dates and both task names attached, rather than as a vague sense that "this client is always slow."
What changes operationally
A recurring problem stops depending on someone happening to remember the last three times it happened — the system holds that count itself, tied to the exact tasks, maps or decisions that produced it. Because every rule is a specific number checked against real data, a pattern that fires can always be traced back to precisely why it fired, which matters when the next step is redistributing work or having a hard conversation with a client.
When this is not the right fit
An organization with too little operational history for any rule to reach its threshold — a new client, a newly mapped strategy, a team that hasn't yet logged enough overdue work — will simply see nothing surface yet; none of the seven rules are designed to fire early on thin evidence. A team looking for the system to explain WHY a pattern is happening, in the sense of a diagnosed root cause, will find a precisely counted recurrence instead — the reasoning behind what to do about it still belongs to the person reading it.
A coded threshold vs. an AI's read of "looks unusual"
Asking a model to flag whatever looks off produces commentary that can vary between two runs on the same data and rarely explains its own arithmetic. Centriu Run instead runs each of six real event streams through a specific, fixed rule — a client needs two overdue approval-stage tasks, an area needs six total and two overdue — so a pattern that fires can be checked against the exact same numbers every time, by anyone, without asking the system to justify itself after the fact.
Related systems
Main system: Centriu Run.
What it does NOT do
- Does not use an AI model to decide whether something counts as a pattern — all seven rules run on fixed, coded numeric thresholds against real data.
- Does not surface a pattern from a single occurrence — every rule requires at least two qualifying instances, and two of the seven also require a minimum structural size, before anything is flagged.
- Does not read overdue status from a separately-maintained field — it reuses the same overdue determination the rest of Run applies to tasks elsewhere, so the two never disagree.
- Does not diagnose why a pattern is happening beyond the counted recurrence itself — the recommended action is a fixed suggestion attached to the rule, not a generated analysis.
- Does not treat a mapped strategy as under-executed unless it already has real structure — a map with fewer than four nodes is not evaluated for that pattern at all.
- Does not claim a confirmed integration with another Centriu product's automation engine — every event source described here lives inside Run itself.
Security and governance
Custom memory events write to a per-organization table gated by row-level security limited to internal staff of that organization or a master role — the same policy pattern already used elsewhere in Run's own schema. Any client name or identifying detail referenced in a detected pattern follows Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca and /iso.
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 an AI model decide which patterns get flagged?
No — all seven pattern rules run on fixed numeric thresholds coded directly into the engine, checked against real task, mind map, decision and action data.
How many times does something need to happen before it's flagged as a pattern?
At minimum twice for every rule; two of the seven also require a minimum amount of underlying structure, such as a mind map with at least four nodes.
Where do the events actually come from?
Six real places already in daily use: tasks (overdue and active), mind maps (structure and which nodes became tasks), Decision Engine history, Action Center's prepared actions, saved meetings, and direct custom events.
Can two people on the same team see the same detected pattern?
Custom events write to a shared, per-organization record rather than a single browser's local storage, so a pattern one person's actions contribute to is visible to a colleague too.
Does a pattern explain why it happened?
No — it reports the count and the specific tasks, maps or decisions behind it; interpreting the cause is left to the person reading it.
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 detects recurring operational patterns
Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.