Forward deployed · regulated industries

We sit in your workflow, find the step everything waits on, and fix it.

Off-the-shelf AI works where the rules are light and the systems are simple. Banks, hospitals, plants, insurers and agencies are none of those. The answer is already in your paperwork; it is stuck behind old systems, strict rules and decisions that can't be wrong.

We find the one step everything waits on, build the smallest thing that clears it on the systems you already run, and show you the hours.

The loop · same in every industry
  1. 01Pull the last 10–20 real cases. Compare the fast ones with the slow ones.
  2. 02Sit with the person doing the work. Write down the hours and the guardrails before anything is built.
  3. 03Build the smallest fix. Test it against 50 cases you already know the answer to.
  4. 04Watch two or three people use it. Fix what breaks. Stay after handoff.
Where it matters most

Embedded engineering pays off where three things meet.

Regulation

Every automated step has to be explainable to an examiner, an auditor or a compliance team.

Old, fragmented systems

Core platforms that predate modern APIs, and a different setup at every site, branch or state.

High stakes

Money, patients, claims and public funds. The machine prepares; a person decides.

The five where it is needed most

Also built and shipped

Why this is a job now

AI can do almost anything in general. The last mile inside your company is the hard part.

The labs can't staff it

The AI labs are hiring forward-deployed engineers faster than they can find them. The work isn't the model. It's getting the model to behave inside one company's real process.

The bottleneck is rarely where the CEO points

"Process claims twice as fast" isn't a buildable job. Three days lost because a signature page was missing on Tuesday and nobody noticed until Friday is. We work at that level.

Judgment stays with people

We pick the step where a small build moves the most work with the least authority handed to the machine. Credit, coverage, clinical and legal calls stay with your people.

Start

Send ten slow cases and ten fast ones.

That's enough to tell you, in writing, which step is costing you the most and what it would take to clear it. No build until the number is on paper.

dmotheral@centripetal-ai.com
Industries

Pick yours.

The first five are where regulation, old systems and high stakes overlap, and where embedded engineering is needed most. Each page shows the bottleneck we look for first, the fix that usually clears it, and the number we put on the table before building.

Where it is needed most

Also built and shipped

Method

Observe, map, build, stay.

A full engagement runs about thirty days. When the files are clean and the operator is available, the first two weeks compress to two days.

WeekWhat happensWhat you get
1We pull the last 10–20 completed cases and reconstruct what actually happened. Fast cases against slow cases. Issues sorted into types with rough counts.A list of your top problems with a rough cost on each.
2We sit next to the person doing the work. The real process is never the one on the diagram.A one-page claim: this step, these hours a month, these guardrails. You approve before anything is built.
3We build the smallest fix that clears the step, giving the model only the data it needs. We test it against about 50 past cases with known answers, clean and ugly, and rerun after every change.A working fix and a pass rate.
4Two or three of your people use it while we watch. We fix the loop.A measured result and someone who still answers the phone.
What we won't do

Hand the machine the decision

The fix flags, drafts, sorts, and fills. A person approves anything that moves money or carries legal weight.

Call 20 hours a win

If the first fix saves 20 hours a month instead of 2,000, we go back and find out why. The target is the step everything else waits on.

Build before the number

Size and safety are visible on paper before week three. If the number isn't there, we don't build.

Leave at handoff

A fix that scores well on old files can still fail in production. We stay to see what real people do with it.

Proof

We run this on our own businesses first.

Centripetal is operated by Dave Motheral out of Fort Worth, Texas. The work below is run on the loop described here, and every number comes from the record.

Mineral revenue · the step
96 h → 3.3 h median, statement landed to delivered

June to August 2026, same step, three cycles. 605 statements and $1.98M in scope in August; 483 tie to the receiver's register to the cent. September regressed and is on the board with a reason on every held file.

Legal records · the eval
0.79 → 1.00 recall, four scored runs in three days

A 220-item holdout set, attested by hand. Zero invented items on every run, checked by the database, not the builder. A confirm draw the engine never trained on scored 0.986. One sub-gate still open; it says so in the record.

The operating system · ownership
960 code changes in 14 weeks, 12-minute median

The operating system ships its own code through the same loop: 1,439 dispatches across 38 codebases, 715 with a pull request. Seventeen stopped at a named gate: spending, access rules, outside sends, deletions, secrets. At a three-hour-per-change basis that is roughly 700 hours a month of engineering, estimated.

How to read those numbers

Each one comes from a table in the record, not a slide. The throughput line is the same step measured across cycles. The eval line is a holdout the builder could not see. The ownership line counts work that reached production with a review, and the small number that was stopped on purpose.

Hours, as an estimate

About 140 hours a month on the mineral step: 660 statements at a 15-minute manual basis, less the review time people still spend. About 280 hours once per legal matter: 583 documents at a 30-minute review basis. Estimates from volume and a stated basis, labelled as such. Where a lane has not run the loop, its page says so.

The build record, 2026

6,090 GitHub contributions in the last year (github.com/dmotheral3-eng), 107 repos, about 3,900 deployments (about 1,100 to production), 17 databases with 3,000+ tables, and AI agents and MCP servers in client work across 18 industries.

The operating system behind it

One operator covers many industries because the method is written down and partly enforced by software. An industry with no cases pulled, no step chosen, no test set and no pass rate has not been debottlenecked yet.

What to ask any forward-deployed engineer, including us: how many real cases did you pull, which step did you choose and why, what did you promise on paper before building, and what was the pass rate on cases with known answers.
Speed

The first version of this site took forty-four minutes.

On the morning of 10 October 2026 the owner sent a twenty-minute video about the forward-deployed engineer job and said: this is what I do. What follows is the clock, read from the record, not from memory.

44 minutes, video to first site
4 databases read, 99 + 80 + 154 + 51 tables listed
5 versions of this site, 2 documents, 1 ticket
    The same speed, over two years

    Operator statements handled per cycle, mineral lane.

    Eight in the first month. Six hundred and ninety-two in August 2026. The jump in June is the month the parse step was moved into the loop.

    Code changes dispatched per month, the operating system itself.

    Each one is a ticket-sized change with a branch and, where it finished, a pull request. Median twelve minutes from fired to done.

    Decisions written to the record per month.

    A decision here is a row: what was chosen, why, by whom. The record keeps them so the next person does not re-decide.