- Before
- Spends three to four hours across four systems on each batch question, and hopes nothing late turns up in front of the inspector.
- Now
- “Show me who was late before the inspector does.” Opens a pack with the gaps first and their explanation attached, decides each one and signs.
One inspector's question, from the front room to a signed pack
Day 2 of 4 of an agency inspection at Northwind Bio, Plant 2 — Westport, where Fill Line 2 fills Veltrimab 150 mg/mL vials. At 10:31 the lead inspector asks about batch VB-26-0917. Here is what happens next, screen by screen, in the working solution.
- 0110:31
The question arrives as the scribe wrote it
Grace Mensah · QA lead, inspection back roomSam Patel, the scribe, logs Ruth Calder's request R-14 in the front room. Grace's screen asks one thing: “What did the inspector ask?” Three requests are waiting, each with its clock, and the inspection request log sits beside them with R-14 highlighted, word for word.
R-14 · Ruth Calder: “Show me that everyone who touched batch VB-26-0917 was trained on the SOP versions in effect when they did the work.”
- 02One click
“Build the pack” — six agents read the records
The agentsThe request reader sets the scope: batch VB-26-0917, Sep 16 – Sep 18, 2026, everyone who performed or verified a step. The batch record reader reads 24 pages — 9 steps, 8 people, names joined by employee number. The SOP version resolver finds 9 procedures and notes that SOP-MFG-0262 rev 7 took effect 9 days before. The checker runs 18 training and 8 qualification checks.
“read-only · nothing is changed in the source systems”
- 03Minutes later
“Not quite — 1 gap and 1 to confirm.”
Pack writerThe evidence pack opens with what QA must see first: 24 of 26 checks passed, and two items under “Found before the inspector”. Below, everyone on the batch record, one row per person, with a chip for each SOP revision and qualification — green when completed before the work, amber inside a window, red after. Lucas Moreau's training transcript opens on the right.
- 04The gap
Capped on Sep 17, trained on Sep 18
Training & qualification checkerLucas Moreau, aseptic operator, capped vials at 14:20 on Sep 17. SOP-MFG-0262 rev 7, which changed the cap torque check from every 60 to every 30 minutes, took effect on Sep 8. He completed it on Sep 18 — assigned Sep 1, due Oct 8. Each statement carries a numbered citation to the batch record page, the version history and the transcript row.
Rule: “training on the revision in effect is complete before the person performs or verifies the step.”
- 05Already on file
The deviation that explains it, opened beside the gap
Gap explainerLena Ortiz raised DEV-2026-0398 on Sep 22 for this event; Omar Haddad closed it on Oct 2. The torque checks on the batch were done every 30 minutes as rev 7 requires and verified by Aoife Byrne, trained on rev 7 on Sep 4 — no impact on product quality. Root cause: the training due date was set 30 days after the effective date. CAPA-2026-0151 makes the batch record refuse a signature until training on the effective revision is complete.
The gap explainer proposes; it never removes a gap from the pack.
- 06The check
Who did what, under which revision
SOP version resolver · Training & qualification checkerThe trace links each batch step to the people who did it and the revision or qualification that applied. Ciarán Doyle entered Grade A on Sep 16; his last media fill was Mar 4, so the 6-month date was Sep 4. He was on leave for the Aug 26 run and is booked for Oct 14 — day 12 of the 30-day grace window in SOP-QA-0150 §6.2. “C. Doyle” in the batch record is matched to “Ciaran Doyle” in the learning system by employee number 40417.
- 07Line by line
26 rows, each one opening its record
Grace Mensah · QA leadThe evidence matrix lists every performer and verifier by step, with the procedure or qualification, the revision in effect, the completion date and the result — “Trained before”, “Qualified”, “Grace window”. Each row opens the batch record page, the transcript, the version history or the qualification register entry it rests on.
- 08Decided and signed
She decides each gap, then signs the release
Grace Mensah · QA leadGrace chooses “Disclose with DEV-2026-0398” for Lucas Moreau and “Confirm — inside the grace window” for Ciarán Doyle; each decision shows her name and the time. She signs with the meaning “QA approved — release to the inspector” and her password.
“You are signing R-14 — 26 checks, 2 gaps with your decision: Disclose with DEV-2026-0398 · Confirm — inside the grace window. The pack becomes read-only.”
- 0917 minutes after the question
A plain answer goes to the front room, read-only
Pack writerThe response letter answers the question in its first lines, discloses Lucas Moreau's late completion with DEV-2026-0398 and CAPA-2026-0151, notes Ciarán Doyle's grace window, and lists every person, step, procedure and completion date. It is signed by Grace at 10:47 and handed to Dana Okafor, the inspection host, for the front room.
“Short answer. 7 of 8 people completed training on the procedure revision in effect before the work. Lucas Moreau did not — see the disclosure below.”
- 10Next request
Back to the request log
Grace Mensah · QA leadR-14 is with the inspector in 17 minutes, 2 explained. R-16, on gowning rev 9, waits for a QA check with 2 to explain and its clock past target; R-15 on lyophiliser LY-02 is still with the agents. Every request from this inspection is here, as the scribe logged it.