Governance & Scale / AI Governance
I designed a human-in-the-loop audit platform that helped subject matter experts resolve disagreements between researchers and an AI agent—while capturing the reasoning behind every decision.
10 September 2026

OUTCOMES
ASSESSMENT
A practical record of the complexity observed, the activities likely to help, and the work that was actually conducted.
This was a high-complexity AI governance project because the challenge extended beyond the interface. The work required uncovering hidden problems in the training data, translating expert judgement into a repeatable workflow, and aligning product, engineering, operations, subject-matter experts, and model teams around a shared definition of a reliable decision. It also carried significant risk: the platform needed to improve model quality and auditability while supporting high-stakes human oversight and a future path toward greater automation.
Turn uncertainty about the underlying problem into explicit, testable statements supported by evidence.
Capture first-hand needs, constraints, incentives, and decision context from the people closest to the work.
Capture first-hand needs, constraints, incentives, and decision context from the people closest to the work.
Make relationships, dependencies, ownership gaps, and points of friction visible enough to act on.
Examine the current evidence and implementation systematically, then document risks, duplication, strengths, and priority improvements.
Make relationships, dependencies, ownership gaps, and points of friction visible enough to act on.
Translate evidence into a sequenced course of action with priorities, dependencies, owners, measures, and decision points.
Introduce the change in controlled stages, gather evidence from real use, and adjust the next stage before scaling.
Translate evidence into a sequenced course of action with priorities, dependencies, owners, measures, and decision points.
Define the standards the work must satisfy and provide evidence that critical obligations have been met.
Translate evidence into a sequenced course of action with priorities, dependencies, owners, measures, and decision points.
Coordinate the sequence of work, dependencies, responsibilities, and review points needed for reliable delivery.
The Researcher Assistant needed to meet a demanding accuracy target before operating independently. But the historical data did not reliably capture how researchers had resolved cases. Researchers investigated cases and produced reports, yet their final determinations and reasoning were not consistently written back into the training records. The organisation had accumulated expertise without retaining it in a form the model team could reliably use.
The design challenge was to make expert review produce a reusable record: what was correct, why it was correct and how it differed from the original proposals.

A disagreement provided a concrete question for an expert to resolve. It also created an opportunity to capture the evidence or interpretation that distinguished two competing answers. That became the basis of the first release: surface disagreements, resolve them at field level and require an explanation alongside the correction. The intended benefit was richer training material. Whether that material improved model performance still required evaluation. This focus also set a boundary. Cases where the researcher and assistant agreed stayed outside the queue, including cases where both might be wrong.
A direct “researcher or AI?” choice would have produced a convenient label. It also risked allowing trust or suspicion toward the assistant to influence the review. I designed the interaction around unattributed candidate values. The expert selected the correct value or supplied another answer. The system then derived which source was correct from that action.
This separated the expert’s correction from the attribution needed by the model team. Original sources remained in the record for later analysis. The trade-off was reduced context during review: experts could not identify patterns in the assistant’s errors as they worked. That analysis had to happen afterwards. Blinding was intended to reduce source-related bias; we did not run a comparison that established its effect.
A binary verdict would have forced an expert to select an existing answer even when neither was correct. The workflow therefore supported three outcomes: the researcher was correct, the assistant was correct, or neither was correct. Every review also needed a correct determination and an explanation. Identifying an error alone would not provide the replacement answer the training record needed. This increased the work required from experts and gave the model team a more complex label set. We accepted that cost to avoid recording a knowingly incorrect answer as correct.

A single case could contain agreement on one attribute and disagreement on another. A case-level verdict would conceal that distinction. I specified separate resolution for severity, disposition and nature of offence. Each field retained its candidate values, correction and history. This gave engineering a defined unit of interaction and gave the model team a more precise record of what had changed.
Preserving the original proposals also supported later error analysis. Correcting a value did not erase the evidence that had led to the review.

We limited the initial queue to disagreements because those cases exposed competing interpretations and gave experts a focused task. The cost was a known blind spot. Shared errors would not enter the queue, so this workflow could not establish the quality of the entire corpus. Agreement cases were planned for a later phase. In retrospect, I would have included a small sampled review stream earlier, allowing the team to check whether agreement was masking systematic errors.
The immediate brief was to improve training data. I also identified a longer-term use for the same review structure: correcting disputed fields before background reports reached clients and candidates. That shaped the decision to preserve corrections and their histories. The record could support training immediately while providing a foundation for a future report-quality workflow.
My contribution included the blinded review model, the field-level resolution specification, the value-history requirements and the proposal for this second use. Together, they connected interface decisions to engineering implementation, model evaluation and a potential continuing operational role. The report-quality workflow remained a proposal. It had not started when I left.

The platform ran alongside the Researcher Assistant during training, with experts resolving real disagreements.
Demonstrated during useStill unresolved at handoverExperts could resolve disputed fields without source labels.Whether blinding changed review behaviour or accuracy.Selecting a candidate or supplying a replacement produced the expected training labels.Whether adjudicated data improved model accuracy.The review workflow operated on real disagreements.Whether it could sustain the volume needed for the broader objective.A future report-quality use had been defined.Whether that proposed workflow would deliver operational value.
Scaling depended on the Researcher Assistant launching and generating disagreements in sufficient volume. That launch had not happened when I left, limiting our ability to establish the downstream effect. The delivered outcome was a working expert-review mechanism with a defined correction record. Demonstrating sustained model improvement required further data, retraining and evaluation.

What I would change
I would assess the historical data before committing to an accuracy target. Understanding what the records contained would have made the repair work part of the original scope and sequence.
I would also establish a source of review cases independent of the assistant’s launch. Reconstructing historical disagreements or using an expert panel on sampled cases could have kept the workflow productive while the deployment dependency remained unresolved.
Finally, I would sample agreement cases from the beginning. A queue built around disagreement can support focused correction, but it needs complementary checks to expose shared mistakes.
The lasting lesson for me was to design the evidence, evaluation and operating dependencies together. Capturing better expert decisions was a necessary step; proving their effect required a plan that could continue beyond the interface.