Skip to content
How it works

From database restore to a question for a human. Every night. Every step traceable.

No demo pipeline. This is the chain that runs every night against a day-fresh copy of a real back office, eight steps, four gates, one exit.

Most recent full run, 17-09-2026: 639/639 monitored client files, 30 phases, complete in 89 minutes.

Working with AI, the human way

  1. 01Agents search Eleven agents, each with one task. Hours, invoices, work orders, absence, margin and terminations.
  2. 02Checks verify Before you get a question, the data and the reason for it have been checked. By 22 automated checks.
  3. 03You decide One question to the right person, with the source attached. Never an instruction. Every action waits for your approval.
Meet the team →

The night cycle

8 steps · runs daily
01Restore of the live data source

The full back office is restored as a day-fresh copy inside our own network. The system analyses reality as of yesterday evening, not an export from last month.

02Read, classify, index

Documents and records are read and classified per object and period, in bulk on our own GPU. Personal data never leaves the network.

03Known knowledge first

Before any analysis, recorded domain knowledge for that specific client is loaded, validated by the domain expert. Hard rule: the system is forbidden to ask a question the organisation has already answered.

04Analysis, cross-validation, synthesis

Multiple models analyse independently; a pattern only becomes a signal when they agree. Output is enforced as strict JSON: reasoning text cannot leak into report fields. Every amount comes from code on our own hardware inside our own network, zero tokens leave the building for a measurement. The question to the manager is built from a fixed template, without a language model. More on cross-validation →

05· GATEQuality gates

Sanity gates on every parse path: micro amounts, margins outside the bandwidth and empty actions are suppressed and logged. Such an artefact becomes a data check, never a signal to a manager.

06· GATETone and knowledge check

Deterministic, before anything goes out: every action must be a question with an offer to help, addressed to a named person. Imperatives are blocked and returned for reformulation. AI never gives orders.

07· ONLY EXITMailroom with mandatory destination

There is exactly one path to the outside world. Every message carries a mandatory destination and a verification block: amount plus source. No destination? Refused and logged. Nothing disappears silently.

08Knowledge written back

Validated patterns are written back to the knowledge base at the end of each run. The next night, every agent knows them, step 03 reads what step 08 learned. Agents learn from each other, cumulatively, every night.

Then: the human decides
Every escalation lands as a question with an offer to help, at the right layer of the organisation. Every action waits for your GO.

Since Platform 7.2 a counterforce rule applies on top: no change without independent AI review, and in doubt the human decides.

GuardPilot action overview after the overnight run, 87 actions sorted by financial impact
The action overview after the overnight run: 87 actions sorted by financial impact, with an open action card on the right.

One night, measured

Figures from the night run of 17-09-2026. Measured, not extrapolated.

639/639
clients processed, rebuilt from the source every night
89 min
complete run in 30 phases, was 322 minutes until 02-09
21
cards stopped by the gates, from 157 to 136
0
measurement or format errors let through, on 639 cards
20/20
headline amounts from a random sample recalculated by hand, all exact
14/14
nights completed since 04-09, all phases OK

21 stopped cards are 21 questions a manager never had to waste time on. A gate that stops things is the product working. See client cases →

We asked for a closing date. There is none.

In practice, periods are never closed. More than half of a period's revenue is booked after the period has ended. A system that waits for a closing email waits forever. A system that trusts the calendar asks questions about figures that are not finished. So GuardPilot decides per client and per period whether a figure is ripe.

Ready day

A period only counts after the back office's ready day. That is a company parameter, every company closes differently, and it is one of the four things re-established per connection.

Pipeline check

If a draft or a pending invoice is still open for that client and that period, the period is not ready, whatever the calendar says.

Late-client check

If a client materially booked after the ready day in earlier periods, that client gets extra weeks. The window is per client, not portfolio-wide.

88%
less euro in questions asked too early, backtest over three periods. In count from 92 to 40 times

Code calculates and chooses. A template asks.

A language model makes mistakes, a sum does not. So the model never touches an amount. Code fetches the amounts, dates and thresholds and decides which signal it becomes and for whom. The question to the manager is built from a fixed template, without a language model. Language models are only used for reading, searching and summarising, never for the decision.

52 / 0
deterministic route, right and wrong on 59 cards
47 / 3
best language-model variant on the same 59 cards

The model did not win. Fixed rules in code calculate and choose. The question to the manager is built from a fixed template, without a language model. Language models are only used for reading, searching and summarising, never for the decision.

What the mailroom refuses, and what passes

REFUSED + LOGGED
“Adjust the indexation for this contract.”
✕ imperative, AI does not give orders
✕ no destination
✕ no verification block (amount + source)
PASSED
“The contract price has been flat since January while the CAO indexation took effect, shall I prepare a draft correction for you?”
✓ question + offer to help, addressed to the project manager
✓ destination: project manager → escalation path known
✓ verification block: amount + contract line as source
GuardPilot action card for a missed price indexation, with calculation and source reference
Action card for a missed price indexation: calculation, key figures and the source record.
GuardPilot delegation screen, forwarding an action to HR, finance or operations with context
Forwarding to HR, finance, operations or a project manager, with a short question for the recipient.

The knowledge circle is closed

A pattern confirmed at one client today is known knowledge for every agent tomorrow. And the answer a manager gives once, is never asked again.

1 →
The system asks a validation question
To the person who actually knows the client, daily, small, specific.
2 →
The human answers, once
"That client invoices per period, that is agreed." Domain knowledge, straight from the source.
3 →
The answer becomes validated knowledge
Written back to the knowledge base, labelled per client and signal type.
4 ⟳
The next run already knows it
Step 03 of the night cycle loads it before analysis. The question is never asked again.
GuardPilot feedback screen with four feedback options
Feedback in four options: it missed something, this is incorrect, the reasoning is wrong, a feature is missing.

Why you can trust this

Regression before change

After every change to the chain, a fixed set of ten clients, validated by the domain expert, runs again. Fails the set? The change does not ship.

Test runs never touch production

A targeted test run is automatically routed to a separate environment: no state is persisted, no knowledge is written back. Test output cannot contaminate the knowledge base.

Every euro traceable

A hard reporting rule: no amount leaves the system without agent, file, timestamp and category. No trace, no publication, that rule also applies to this website.

Every action has an author

Human or agent: every significant action is logged with actor and scope. Accountability is not a promise but a log line.

No black box. Every decision traceable. Every action waits for your GO.

See the engine room for yourself

The live dashboard shows what ran last night. The waitlist gets you the monthly under-the-hood updates.

We take on a limited number of engagements per year. The first companies build along and notice it. Join the waitlist

Context and history

Alongside the agents, GuardPilot works on an organisation's history and context. Fourteen days of production — counts, cases, working rules and incidents — are described openly and without names.

View context and history →