- Before
- “I spend the morning adding up minutes from five spreadsheets, and two minutes deciding.”
- Now
- Opens each alarm already assessed — the trace, every leg counted, the shipper checked, a cited recommendation — and spends her time on the decision.
One alarm, from stock on hold to released
At 02:24 on Oct 7 a logger on a pallet of Veltrimab 150 mg/mL prefilled syringes — batch VL26-0388, 1,920 syringes, €2.88 M, on the road from Plant 3 in Leiden to Solano Farma in Madrid — goes above 8 °C. Here is what happens next, screen by screen, in the working solution.
- 01Morning
Every open alarm on one wall
Dana Okafor · GDP quality lead, EuropeDana's alarm wall shows the logger feed live with 412 shipments in transit, six open alarms and €9.55 M of stock on hold. Each alarm is one tile: the logger trace against the label range, the stability budget, the recommendation and the 24-hour clock. The new one is EX-2614: Veltrimab PFS, 12.6 °C, Plant 3 → Solano Farma, Polar Freight — stability budget not yet counted, allowance 72 h at ≤ 25 °C.
Beside the wall, the batches closest to their budget: “time out of range is cumulative and never resets”.
- 02One click
“Assess” — six agents run on the alarm itself
The agentsThe logger reader takes both logger files, 391 readings each: peak 12.6 °C, 2 h 46 min out of range. The shipment matcher ties them to SH-77502, batch VL26-0388, 1,920 syringes, Polar Freight. The stability budget keeper reads the allowance — 72 h at ≤ 25 °C — and adds the earlier legs: 35 min, total 3 h 21 min. The packaging qualification checker and the disposition writer follow.
Each step shows on the tile as it runs, with what it found.
- 03Seconds later
95% of the budget left — Release · 91%
Disposition writerThe budget meter fills: 3 h 21 min of 72 h used, 68 h 39 min left — 95%. The reason reads “Highest reading 12.6 °C for 2 h 46 min above 8 °C, never below 2 °C”. The tile moves to Ready for signature with Release · 91% and 22 h 30 min left on the clock.
“EX-2614 assessed — release · 91% · the decision is yours”
- 04The workbench
The trace, and every leg the batch has travelled
Stability budget keeperDana opens the alarm. The temperature record plots the top-layer logger LG-4471 at 12.6 °C and the bottom-layer LG-4472 against the 2–8 °C band; the lowest reading on any product probe is 4.2 °C. Below it, the batch's time out of range leg by leg: 35 min in the packing hall at Plant 3 on Sep 30, 0 min in the cold room, 2 h 46 min on this shipment. The logger rows sit open beside it.
Veltrimab stability summary SR-VLT-014: time outside 2–8 °C “is cumulative across storage and every transport leg and does not reset”.
- 05The cause
The door-open was inside what the shipper was qualified for
Packaging qualification checkerPolar Freight's incident report says the trailer doors were open for 52 minutes at its Bordeaux cross-dock. Packaging qualification PQ-0217 for the PalletCool 1200 shows that in the 60-minute door-open challenge the top-layer probe reached 12.9 °C and was back below 8 °C within 3 h 10 min. Each of the four reasons for release cites its passage, and a click opens it.
“Read by the agents, never changed. Every number in the assessment points back to a passage like this one.”
- 06Drafted
A carrier deviation notice, ready to review
Deviation drafterBecause the cause was the carrier's, the deviation drafter writes carrier deviation notice CN-26-0412 to Polar Freight: what the loggers recorded, when the doors were open, and a request under section 7.3 of the quality agreement for the root cause and corrective action for door-open time at cross-docks by Oct 14, 2026. Dana can edit it before it goes.
- 0708:14
She signs the release
Dana Okafor · GDP quality lead, EuropeDana chooses Release, as recommended. The signature dialog states its meaning — “I release this stock to saleable stock” — for Veltrimab 150 mg/mL prefilled syringe, batch VL26-0388, 1,920 syringes, and asks for her password. Choosing differently from the recommendation would ask her to say why.
“Signature meaning, name, date and time are stored with the record.”
- 08Signed
Back in saleable stock, the ledger written, logistics told
Release and ledgerThe alarm closes: “Released to saleable stock · e-signed by Dana Okafor · Oct 7 08:14”. The ERP batch status is set to unrestricted, 3 h 21 min is written to the batch ledger for VL26-0388, and Sam Patel's logistics control tower hears that no replacement is needed.
- 09Next on the wall
A freeze is a reject, and the Responsible Person co-signs
Dana Okafor and Omar HaddadEX-2611 is a different call. Veltrimab 100 mg autoinjectors, batch VA26-0142, 2,400 pens, read −1.8 °C and stayed below 0 °C for 65 minutes. The packing record shows gel packs out of freezer F2 at 13:42 and the shipper closed at 13:51, against two hours of conditioning in work instruction DC-114. Reject · 97%, with deviation DEV-26-1179 (major) drafted; a reject needs Omar Haddad's second signature as Responsible Person.
“The freeze rule applies. Veltrimab must not be frozen — the time budget does not matter for this decision.”