- Before
- Checks holds, limits and signatures before lots go to release, by paging through scanned records. “Show me the page, not a summary of it.”
- Now
- Asks in plain words, reads the boxed step on the scanned page with its criticality beside it, verifies there and signs.
One lot, one hold, from question to signed answer
Veltrimab drug substance, Plant 3 — Leiden, the September purification campaign. Dr. Maya Chen, quality reviewer for all sites, needs to know whether lot VLT-L3-26-0388 held its neutralized pool inside the limit. Here is what happens, screen by screen, in the working solution.
- 01Morning
The question box, beside the scanned page
Dr. Maya Chen · Quality reviewerSearch covers 3 products and Plants 1, 2, 3 and 5 — 2,598 batch records, with criticality and filing. An earlier answer is still open: lot VLT-L3-26-0418 held at low pH for 74 minutes, inside the 60–90 minute range, verified by Lena Ortiz. On the right, page 58 of the Dutch record with step 7.4.3 boxed and marked CPP.
“Answers cite the record, page and step · the reviewer verifies at the page.”
- 02She asks
“What was the hold time before filtration on lot 0388?”
Batch Record AgentEach step shows as it runs. First: found lot VLT-L3-26-0388 — executed batch record, Plant 3 — Leiden, 318 pages, Dutch. Then page 58, step 7.5.1, where “before filtration” means the neutralized pool hold, and its handwritten entries are read. Then the criticality analysis, the filing and the hold study.
The steps fold to “4 steps · 3.9 s” once the answer is in.
- 033.9 seconds later
5 h 17 min, 2 h 43 min inside the limit
Batch Record AgentThe lot held the neutralized pool for 5 h 17 min before depth filtration — 09:45 to 15:02 on Sep 2, at 21.8 °C. The batch record allows at most 8 hours at 15–25 °C. Page 58 opens beside the answer with step 7.5.1 boxed and the operator's and checker's initials circled “signed”.
The Batch Record Agent never rounds, converts or merges a range, and says “not found” instead of guessing.
- 04Same answer
Critical, filed, validated — on one bar
Criticality & Filing Check AgentNeutralized pool hold time is a critical process parameter in criticality analysis CA-VLT-DSP-004 v3.0, table 6-3: quality attributes aggregates (SEC) and bioburden, severity 8 of 10. Filed in Module 3.2.S.2.4 at ≤ 8 h at 15–25 °C; validated for 12 h at 15–25 °C in hold time study HTS-VLT-012. A bar shows the actual hold against the limit and the validated hold.
A difference from the filing always goes to a person.
- 05One click
The Dutch page, in English, numbers untouched
Language Agent“Houdtijd vóór dieptefiltratie: maximaal 8 uur bij 15–25 °C (CPP)” becomes “Hold before depth filtration: at most 8 hours at 15–25 °C (CPP)”. The page header, the step table and the labels on the handwritten entries switch to English; the values, units and step numbers stay as written, with decimal commas shown as points.
The original step is always shown beside the translation.
- 06Verified
Both initials on the page, and her check
Dr. Maya Chen · Quality reviewerJ. de Vries entered the hold at 15:04 and L. Ortiz made the second-person check at 15:20 — both initials are on page 58. Maya reads the boxed step on the scanned page herself and verifies the answer there. It is now on record and reusable by the team.
“Verified at page 58 by you.”
- 07One more question
The whole campaign, lot by lot
Batch Record Agent“Show the hold before filtration for every lot this campaign.” Six lots, 0388 to 0418, page 58 of each executed record, step 7.5.1. All held inside the 8-hour limit, from 2 h 55 min to 7 h 41 min. Lot 0402 came within 19 minutes: filtration started late while filter housing F-3502 was replaced, noted on the page with deviation DV-2026-1162.
Every entry carries the operator and second-person initials.
- 08Her queue
Three answers wait for her check
Dr. Maya Chen · Quality reviewerEvery question asked across the plants, with its status, confidence and answer time. Omar Haddad's questions on Protein A resin cycles and the neutralized pool hold at Plant 5 need her check; Lena Ortiz's question on AEX load conductivity at Plant 3 is marked “Differs from filing”.
- 09Differs from filing
0.5 mS/cm above the registered range
Criticality & Filing Check AgentPlant 3 sets AEX load conductivity at 5.0–8.5 mS/cm in step 8.2.3; Module 3.2.S.2.4 registers 5.0–8.0 mS/cm, and Plant 1 runs 5.0–8.0. The Dutch step sits beside its English translation, with the plant-vs-plant table below. Dana Okafor in Regulatory CMC has already been notified.
“Raise this with Regulatory CMC before the next Plant 3 campaign.”
- 10Signed
A signature with a meaning and a use
Dr. Maya Chen · Quality reviewerTo verify a full answer, Maya chooses what her signature means — the cited steps match the source documents, or fit for use in a deviation investigation or a change control — and where it is used: a verified answer for the team, change control CC-2026-0812 or deviation DV-2026-1187. Her identity is confirmed by single sign-on.
“Your electronic signature, its meaning and the cited versions are kept in the audit trail.”