- Before
- Spends the first week of every pack reading specifications and supplier packages, then writing the risk assessment from scratch.
- Now
- Starts from a risk board where every call has its cited reason; spends the time on the calls that need his judgement, like an SOP stricter than the guidance.
One validation pack, from sources to signature
Northwind Bio is adding the stability module of Kelvora LIMS 10 at Plant 3 — Leiden, live on Nov 16. Here is the pack being composed, decided and signed, screen by screen, in the working solution.
- 01Morning
Every pack in flight, and where the assurance effort goes
Omar Haddad · Validation leadSeven packs in flight, four waiting on Omar, CourseLedger going live in 7 days. One chart follows 40 functions from their pack, through the risk call, to how each is proven: 10 high process risk, 21 not high risk, 7 vendor-covered, 2 with no GxP impact. 128 h of testing is planned, against 212 h if every requirement were scripted.
One amber band runs from “not high risk” to “scripted testing”: our SOP is stricter than the guidance.
- 02Intake
Six sources in, 42 requirements found
Omar Haddad · Validation leadVP-2614 opens with its sources attached: URS v1.3, the configuration specification v0.9 (still a draft), the intended use v1.0 signed by system owner Dr. Maya Chen, Kelvora’s validation package 10.0, its SOC 2 Type II report and QA-SOP-0412 v7. The intended use says why it matters: the module’s results support shelf-life assignment and the annual stability commitment.
- 03One click
“Compose pack” — six agents, in order
The agentsThe intake reader splits 214 pages into 42 requirements with page anchors. The intended-use assessor states direct use in the quality system, GAMP category 4, SaaS. The risk classifier groups 15 functions, 8 of them high process risk. The supplier package and SOC 2 report (period ended Jun 30, 2026) cover 2 functions. Then the plan, 8 scripts and 7 charters and evidence reviews are drafted, and the trace is checked.
“42 of 42 traced · 1 gap closed (URS-031) · 1 SOP conflict for you”
- 04Composed
A risk board, each call with its reason and its source
Function Risk ClassifierFifteen functions in four columns: scripted testing, unscripted testing, vendor evidence and rationale only. 61.5 h of testing against 118 h if every requirement were scripted; 47 % of functions proven without a full script. Open any card to see why — for user access, the cited URS passage on the four roles sits beside the call.
The agent proposes unscripted testing for F-09 user access, and stops: “Our SOP is stricter than the guidance.”
- 05Decided
The SOP conflict goes to a person
Omar Haddad · Validation leadThe guidance allows unscripted testing for a function that is not high process risk. QA-SOP-0412 §6.2 asks for a script whenever a function controls who can approve GMP results. Omar has two choices: follow the SOP with a limited scripted test, or keep unscripted and request an SOP deviation from IT Quality. He follows the SOP; TS-2614-09 is drafted and the plan moves to 65 h.
“Decided by you: F-09 user access follows QA-SOP-0412 §6.2 — scripted (limited) test TS-2614-09 added.”
- 06Drafted
The validation plan and test strategy
Test Strategist & Script WriterEight sections — purpose and scope, system and intended use, risk determination, assurance approach, supplier evidence, records, roles, acceptance — with citations to the guidance, the SOP or the supplier documents, and a Redraft on each. The plan already records Omar’s call on user access, and exports to Word with the citations as footnotes.
- 07Drafted
Scripts where the risk is high, charters elsewhere
Test Strategist & Script WriterTS-2614-02 proves the pull-point schedule in five steps on template TPL-TS-03: storage start Oct 1, 2026; the 3-month pull due Jan 1, 2027 within ±7 days; the 18-month pull due Apr 1, 2028 within ±14 days; a start-date change blocked without a reason. Each step names the requirement it proves. Sample login and labels gets a 45-minute charter for Priya Raman instead.
- 08Checked
42 of 42 requirements reach proof
Trace & Consistency CheckerEvery URS line maps to its function, its risk call and the script, charter, evidence review or rationale that proves it. The first draft left URS-031 — keep records and audit trail for 10 years — without a test; the checker closed it with the supplier’s SOC 2 retention control C1.1 and evidence review VE-2614-01, and marked the row.
- 09Ready to sign
Five checks, then the author signs
Omar Haddad · Validation leadBefore signing: every function has a risk call, every requirement reaches proof, SOP conflicts are decided, supplier evidence is current, and the intended use is signed by the system owner. Omar signs with his password and the meaning “I am the author of this validation plan, risk assessment and trace matrix”.
Name, date, time and meaning are recorded with the signature and shown on every exported page.
- 10Signed · 40 days to go-live
Off to the system owner and IT Quality
Omar Haddad · Validation leadThe pack moves to QA approval, and the system owner and IT Quality are notified. Dr. Maya Chen is next to sign as reviewer — “I confirm the intended use and the risk calls” — then Dana Okafor as approver — “I approve this pack for testing”. Beside the signatures, the audit trail lists every agent step and every human decision, and cannot be edited.