Craig Horton Advisory
An agent pipeline built on the AI BVF

The Workflow Coroner

Stop the wrong work before AI automates it. An open-source agent pipeline that reads Celonis-shaped event logs, scores against the AI Business Value Framework, and emits MuleSoft Anypoint calls when the ruling is Stop.

5
Agents under one orchestrator
2.76M EUR
Annual saving on the Stop fixture
90 days
Rollout plan from the Sequencer
why this exists

The void was a Stop-first tool.

Every senior leader I worked with this year arrived with the same shape on their AI portfolio. They had scored initiatives, ambitious roadmaps, and a quietly growing change-management line item absorbing the cost of workflows that should not have existed.

The workaround was always the same. More change-management spend, more governance committees, more pilots. Nobody asking the upstream question, should the workflow exist at all.

Prosci's data says drop change spend below 10 percent of programme budget and failure runs six times higher. That is the engine behind every CIO budgeting up the change line against a workflow that should have been deleted six months earlier.

Every bundled consultancy platform shipping this year defaults to automate. The Coroner defaults to Stop. Score the workflow against the AI BVF, eliminate the work that drained ROI under the old shape, only then sequence the agentic redesign across what survives.

My positioning is the one reducing friction between strategy, execution, and decision-making. The friction is the workflow itself. Kill the workflow before you hire agents against it.

how it sits with the AI BVF

Phase 2 of the AI BVF, the workflow pipeline.

The AI BVF is the decision layer, the scoring engine and public protocol that grade any AI initiative against four pillars and return Stop, Fix, Accelerate, or Keep. The Workflow Coroner is what happens when that decision layer wraps an actual process estate, the same scoring engine applied across an end-to-end pipeline.

phase 1
AI BVF
The scoring engine, the public protocol at bvf-app.vercel.app/protocol, the live scorer at /protocol/scorer, plus aibvf-mcp on the MCP registry. Built first, currently live, 1,267 npm pulls in the last 30 days. The decision layer.
phase 2
Workflow Coroner
Five-agent pipeline that reads Celonis-shaped event logs and emits MuleSoft-shaped Anypoint calls, with the AI BVF inside Verdict as the scoring layer. Built on top of Phase 1, same engine, applied to a whole workflow rather than a single initiative.
what it is

One orchestrator, five agents, the AI BVF in the middle.

The Workflow Coroner is the public reference build that shows how the AI Business Value Framework (AI BVF) lands inside an enterprise process estate. Pulse ingests workflow data shaped like Celonis Process Intelligence exports, Verdict scores against the AI BVF, Architect drafts the target state, Wire emits MuleSoft Anypoint calls, and Sequencer ranks the portfolio into a 90-day plan. The Coroner orchestrates the five and writes the artefacts to disk, the buyer reads a single envelope.

The pipeline is open source, MIT-licensed, and reproduces deterministically. Anyone can run it against the included fixtures or their own Celonis-shaped JSON, the verdict comes back with EUR drag and saving denominated, and the source code carries the whole rule set.

orchestrator
Coroner
The runner. Loads the fixtures, dispatches each workflow through the five agents in order, persists the artefacts, renders the verdict card and the 90-day plan. Mode switch on env vars decides whether Verdict runs deterministic Python or a Claude sub-agent.
pulse
Pulse
Reads the event log, classifies the workflow by pace layer (framing per Jeroen Tas), infers AI tier and readiness from rework, exception, and automation-coverage signals.
verdict
Verdict
Derives AI BVF pillar scores, calls the AI BVF scoring engine, returns Stop, Fix, Accelerate, or Keep. Ships deterministic, or as a Claude Sonnet 4.5 sub-agent that attaches a senior-practitioner rationale.
architect
Architect
Branches on the ruling. On Stop drafts an elimination plan and a Prosci-grade change-management treatment, on Fix proposes pillar raises, on Accelerate designs an agentic deployment in shadow mode.
wire
Wire
Emits MuleSoft Anypoint DELETE, PATCH, or POST calls per ruling, writes a JSON decommission log and a markdown change-management plan, holds a 30-day rollback transaction in escrow.
sequencer
Sequencer
Takes a portfolio of rulings and returns the 90-day rollout plan with named gates. Wave 1 days 1-30 all Stops, Wave 2 days 31-60 quick Accelerates, Wave 3 days 61-90 complex Accelerates plus Fixes.
two verdicts shipped

Same engine, opposite verdicts.

Two real fixtures ship with the Coroner. The same five-agent pipeline produces opposite rulings depending on the workflow signals, the AI BVF decides which way each one goes.

stop

procurement-approval-flow

company shape2.4B EUR industrial
activities14 steps, 11 integrations
readinesssiloed, gen2
bvf health32%
rulingStop
Eliminates 11 of 14 steps under one delegated approval rule. Annual saving 2.76M EUR. New AI initiatives required, zero.
accelerate

customer-ticket-triage

company shape800M EUR software
activities10 steps, 4 integrations
readinessagile, gen3
bvf health76%
rulingAccelerate
All four pillars cleared. Net opportunity 36.7M to 108M EUR. Deployed gen3 agentic in shadow mode for 30 days.
Score your own, two-step flow

Step one, the AI BVF. Step two, the Coroner on this page.

Score an AI initiative on the AI BVF first, the four pillars and your business inputs come back here in the URL. Answer one workflow-shape question on the next section, the Coroner runs the same AI BVF rules with workflow drag layered on top, and returns Stop, Fix, Accelerate, or Keep with EUR drag and saving denominated. Your workflow inputs never leave your browser, the verdict runs client-side.

Step two, the Coroner

Finish the AI BVF, come back here.

Once you complete the AI BVF and copy the share link, paste it into the address bar on this page and the Coroner picks up the four pillar scores plus your business inputs, asks one shape question on the workflow itself, and returns the verdict. Until then the form below stays hidden.

how it integrates today

Celonis-shaped, MuleSoft-shaped, mock today, live on the build path.

The honest current state, the integration contracts are real but the wires to a customer's tenant are not yet plugged in. Pulse reads JSON in the exact shape a Celonis Process Intelligence export produces, the Coroner runs the pipeline end to end, and Wire emits Anypoint-shaped DELETE / PATCH / POST calls that mirror what a real MuleSoft connector would accept. The contracts match production, the calls do not leave the host.

Two reasons for shipping the mock first. Buyer trust, the rule engine, the verdict logic, and the saving calculation are all auditable on GitHub before any tenant is connected. Build discipline, contracts harden against fixtures before they touch live data, which is the cheapest place for the contracts to fail.

The live API adapter sits in weeks 1 to 2 of the platform build path below. The Coroner's design is built for the swap, the live adapter slots into the same Pulse interface that the fixture uses today, and the same Wire interface that the mock uses today.

the build path

Twelve weeks, milestone-shaped.

The platform around the Coroner is private, in flight, and built for a CIO self-serve buyer. The roadmap is in the open here so any reader can see what is shipped and what is coming.

WEEKS 1-2
Agentic workmate layer plus Celonis live API adapter. Claude Code as the orchestrator, the five sub-agents named on the model tier they need, Architect on Opus for the change plan, Verdict and Sequencer on Sonnet for the AI BVF scoring and the 90-day rollout, Pulse and Wire on Haiku for fast classification and Anypoint output. Celonis adapter waits on a sandbox tenant.
WEEKS 3-4
FastAPI persistent portfolios, multi-workflow batch runner, /health and /score and /portfolio endpoints. Scaffold landed today.
WEEKS 5-6
Next.js dashboard, locked palette navy and amber, single CIO-facing screen that answers Where to Start, How to Start, What to Stop, What to Redesign.
WEEKS 7-8
Playwright PDF export, board-ready, one-click download. The dashboard becomes the working session, the PDF becomes the board pack.
WEEKS 9-10
Lead capture, alerts when a Stop verdict above 5M EUR lands, that is the sales signal worth a conversation.
WEEKS 11-12
Polish, analytics, soft launch via The Transformation Brief.
for developers, the technical on-ramp

The technical on-ramp.

This section is for developers and technical operators. The senior-leader on-ramp is the workmate above, which picks up your AI BVF inputs from the scorer at bvf-app.vercel.app/protocol/scorer and runs the verdict in browser against a typical workflow profile.

The technical path below is the deepest way to interact with the Coroner. Open source on GitHub, Python in 30 seconds, two fixtures included, reads your actual Celonis-shaped event log rather than a typical profile.

source
Read or run the code
Open source on GitHub, MIT-licensed. Six modules, two fixtures, runs on Python in 30 seconds.
github.com/Bahamas1717/ai-bvf
scoring engine
aibvf-mcp on the registry
The AI BVF as a Model Context Protocol server. npm install -g aibvf-mcp. Six stdio tools any Claude agent can call.
github.com/Bahamas1717/ai-bvf
brand context
The Transformation Brief
Weekly intelligence product for senior leaders, the publication this site sits inside. Issue 04 covered the agentic governance breaking point.
Brief archive
A conversation, not a pitch

Want to run the Coroner against your own Celonis export?

Thirty minutes on the calendar, you bring the workflow data shape, I bring the AI BVF and an honest verdict. No deck, no pitch, the engine does the work.

Book a Call