Architecture
The first week is in the org, reading what already exists. Reads are cheap to get wrong. A write moves money, changes a record of care, or signs something. That belongs behind a queue, an idempotency key, and a path a person can reverse. The honest no: if the work is a software factory with a named delivery date, we are the wrong partner.
What it is
The durable plane is the deterministic backbone under a non-deterministic runtime. It holds state when the model, the API, or the network fails halfway.
Why it matters
None of them are model failures. All of them are write failures, and all of them land on your operations team rather than the vendor.
In an org
The document arrives, the fields are extracted, and the write is the part that has to hold.
01
Buffer the arrival
A spike in documents becomes a queue depth, not a failed batch and an apology.
02
Extract, then validate
Totals, allowed items, and required parties are checked before the record is touched. Confidence decides who signs.
03
Write once
An idempotency key per document, so a retry cannot post twice. This is the whole plane in one sentence.
04
Retry, then compensate
Backoff on transient failures, a compensation step on partial success, and a dead-letter lane with an owner.
05
Leave evidence
The trail ties the record back to the document, the policy, and the person who approved the exception.
flowchart TD
A["Document arrives: email, portal, scan"] --> Q["Queue: buffer and backpressure"]
Q --> E["IDP: classify, extract, validate"]
E -->|"confident"| W["Idempotent write to ERP or Salesforce"]
E -->|"exception"| H["Reviewer queue: a person signs"]
H --> W
W -->|"failure"| R["Retry with backoff, then compensate"]
W --> T["Trace: which identity, which policy, which document"]How Mindcat helps
Pick the write that scares you most. Make that one boring first.
Questions
Next
The brief
We will tell you what has to exist before that changes.