Skip to content
Pharma

SOP Navigator

Answers "what's the procedure for…" from the current, effective SOP, quoted with its number and effective date, on a machine inside the plant.

The answer

The answer quotes the steps from the version in effect, with its number and the date it took effect

SOP Navigator on a wide screen: a dark sidebar with Ask, QA queue, SOP library, Training signals and Activity; the top bar names Patancheru Demo Pharma, a fictional API plant, with a Synthetic data badge and the signed-in supervisor, Ramesh Goud. Under 'Ask about a procedure' and the plant's date, Wednesday 14 October 2026, a production supervisor's question, 'What is the procedure to do a Type B clean of the centrifuge?', is marked Answered. The answer is a controlled copy of SOP-DEMO-CL-003, Cleaning of the top-discharge centrifuge CF-DEMO-201, version 04, effective 12 March 2026, section 5.2 Type B cleaning (product changeover), its nine numbered steps quoted word for word and lit. Beside it, today's questions on the shift and the questions often asked in Isolation and drying.The real screen, on synthetic data
The SOP number, version and effective date, above the steps quoted word for word

Demo built on synthetic data.

1 of 5: The answer

The problem

A supervisor who follows a superseded SOP has created a deviation. Finding the current version in the document system takes long enough that people ask a colleague instead.

What it does

SOP-QA-014Line clearanceLibraryVersionEffectiveWithdrawnv63 Mar 2026Currentv512 Aug 20253 Mar 2026v42 Jan 202512 Aug 2025v39 May 20242 Jan 2025

It keeps every SOP version with its effective and withdrawal dates.

Supervisor, line 2How do we clear line 2?AnswerAnswered3Remove last batch's labels4Check no material is left5Sign the clearance recordSOP-QA-014 v6Section 5.2Effective 3 March 2026

It answers questions with the relevant steps quoted, plus the SOP number, version and effective date.

Is one person's line check enough?Withdrawn versionThat was v5, withdrawn on 3 March 2026What changedv5One person checks the linev6A second person checks it tooSOP-QA-014 v6Answered from v6

It warns when a question matches a withdrawn version.

Can we use a QC lab scoop in dispensing?Not coveredNo SOP covers thisNothing is guessedAsk QAAsk QAQA queueCan we use a QC lab scoop in dispensing?Supervisor, dispensing, night shiftNew

It says when no SOP covers a question, and sends it to QA with one tap.

Most-asked topics, by area and shiftABCDTopicAreaShiftAsked23456Line clearancePackingNight14GowningDispensingDay11SamplingQC labDay9CleaningReactionNight7Line clearanceMillingDay6This weekBy SOP

It shows QA which questions keep coming up, as a signal for training.

Try to break it

On the call we'll trigger these, live:

  • Someone asks about a version withdrawn yesterday. The answer uses the current version and names the change.
  • Two SOPs overlap. Both are shown and QA is asked to resolve it.
  • The QA server is unreachable. The last approved copy answers, read-only, with a banner saying so.
QA serverUnreachableLibrary changeswaitQA server unreachableLast approved copy, read-onlyHow do we clear line 2?3Remove last batch's labels4Check no material is leftSOP-QA-014 v6Effective 3 March 2026

Where it runs

A server inside the plant network, with no outbound connection.

Who else does something like this

Veeva Vault QualityDocs manages controlled documents such as SOPs for life-sciences companies.

The Navigator answers questions from the effective version and runs offline inside the plant.

The rules it respects

This is not a validated system. A pilot runs with your validation partner under 21 CFR Part 11 or EU GMP Annex 11 where they apply.

What our tests measured

How we test

These figures come from test runs on Google's Gemini (gemini-3.5-flash-lite), a hosted model, on synthetic data. We'll add runs on a local model.

Quoted steps found word for word in the SOP version cited100%
Answers quoting an SOP version not in effect that day0
Questions no SOP covers that got an answer anyway0
Answers given from the wrong SOP0
Answerable questions answered from the right SOP, version and section94.28%
Questions using a withdrawn version's figures that got the warning92.50%
Questions two SOPs answer differently: both quoted and sent to QA90%
Questions marked Not covered that no SOP covers87.17%
  • Run on 14 October 2026
  • Model: gemini:gemini-3.5-flash-lite
  • 254 examples
For your engineers
Engines
Gatekeeper, Proof Console
Sealed mode
Test passed: with sealed mode on, it refuses every outbound connection except to the model you've approved.

Data flow

A fictional plant's SOPs (synthetic)Library copyevery version, its datesQA document serversimulatedA questionfrom the floorQA decision words?to QA, no modelRetrievalversions in effect onlyThree draftspick the stepsQuote checkword for word, in codeLane, in codethree lanesQA queueQA decidesWithdrawn version?names the changeTraining signalsaudit_log, append-only