GMP quality assurance
Here's what AI can do for this role — and what still needs a human. Built straight from Kestrel Utilities’ own job advert, running live on my_db.kestrel_demo.deviations. Not a slide about AI. The job, getting done.
Every line on the left is lifted from Kestrel Utilities’ actual job ad. If a card lacks a harvested JD line, it is omitted. On the right is the AI doing it — with eligible cards running live against the warehouse and offline inspection clearly labelled in the workspace.
The honest other half. AI does the analysis; a person owns the decision — especially where regulation, fairness and accountability bite.
A plain-English question — the same one the job ad describes — is translated to SQL by the agentic backend.
Curated cards run server-side against MotherDuck when eligible. The workspace separately labels any local inspection path.
Runs against my_db.kestrel_demo.deviations. No synthetic numbers.
Each figure carries a falsifier — recomputed from the result set, not a stored number, so it can't quietly drift.
It's the role getting done: curated questions run live server-side against the warehouse; local inspection is labelled inside the workspace.
Open the live workspace →Provenance. Synthetic GMP quality dataset (60 batches · 95 deviations · 71 CAPAs · 180 environmental-monitoring samples · 220 batch-record entries). Reproducible — generated by gen-quality-data.mjs (seed 20260608). No real Thermo Fisher or client data. 'Today' is day 160 (2026-06-10); aging, overdue and excursion logic re-derive against it inside each query. Live server-side path: my_db.kestrel_demo.deviations REQUIRES TABLE CREAT
itsorted — I took Kestrel Utilities’ job ads and didn't write a report on what AI could do. I built it. Get the rest sorted →
I'm trained on this proof and the real Kestrel Utilities: the Meridian meter-to-cash platform (seven modules), the move under Helios Group in 2024, 7M+ energy accounts migrated for suppliers like Northwind Energy and Pennine Gas & Power, and the Ofgem framing. Ask me how the Data Analyst function changes shape, or which open roles map to which Meridian module.