V5 Ultimate
Module · Document Control

Document control with hard kiosk-level training enforcement.

Versioned SOPs are only useful if operators are actually trained on the current version. V5 enforces it at the kiosk.

Start free — no card
SOPs are a version-controlled object

A controlled document isn't a file.
It's a tree of signed commits.

Authored. Reviewed. Approved. Trained. Released. Superseded. Every transition is a signed event with a reason — and every active rev knows exactly who's qualified on it right now.

SOP-2104 · Granulation — high-shear
4 branches · 11 commits
rev 6 (superseded)rev 7 (draft → review)rev 7 (ACTIVE)rev 8 (proposed)
12 Mar
18 May
18 May
20 May
26 May
29 May
02 Jun
04 Jun
04 Jun
04 Jun
14 Jun
supersededin flightactiveproposedclick any commit
Commit · r6-c0
rev 6 (superseded)
rev 6 — active
QA · J. Liu · 12 Mar
Commit metadata
status: ACTIVE
trained: 84 / 84
in-use on 12 lines
Append-only · §11.10(e) audit trail · hash-chained to prev_commit
rev 7
active now
94%
re-qual complete
0
orphaned references
ISO 9001 §7.5 · 21 CFR 211.180 · ISO 13485 §4.2.4

A document no one reads at the moment of work is theatre.

V5 doesn't just version-control SOPs — it binds each step of work to a specific revision of a specific document. When the SOP changes, training is re-flagged, the kiosk locks until everyone is re-read-in, and the eBMR records which revision was in force at every step.

The revision spine

Every revision is never gone — just no longer in force.

When QA asks "which SOP rev was in force when batch B-44871 ran step 5?" — V5 answers with the rev and the diff, not just the current version. Withdrawal is a status, not a deletion.

SOP · MFG-018 · Mixing
  1. rev 12024-01-12 · initialwithdrawn
  2. rev 22024-06-04 · CAPA-78withdrawn
  3. rev 32024-11-22 · QA updatewithdrawn
  4. rev 42025-04-18 · annual reviewwithdrawn
  5. rev 52025-09-30 · regulatory changeeffective
Read-in · auto-revoke

A new rev untrains everyone who hasn't read it.

At the moment QA effectivates rev 5, all 47 operators trained on rev 4 are flagged "training expired." The kiosk refuses to start a new batch on that SOP until they re-acknowledge the diff. No "I'll do it next week" — the work simply doesn't run.

training matrix · MFG-018 rev 5
L. Park✓ read-in 2025-10-01
M. Reyes✓ read-in 2025-10-01
K. Singh✕ pending · cannot work this SOP
D. Sosa✕ pending · cannot work this SOP
S. Aoki✓ read-in 2025-09-30 (QA author)
Use, not file

The SOP arrives at the moment of work.

Inline at the kiosk

The step-by-step is rendered inside the eBMR. No 'find the SOP folder.'

Ask V5 over the SOP

Operator can ask 'what's the tolerance on this charge?' in plain English.

Withdrawn = blocked

A WO pinned to a withdrawn SOP rev won't release. Period.

Training is a side-effect

Read-in happens once at version change, recorded in the training file.

Replayable

An auditor sees what the operator saw, byte-for-byte, at the moment of work.

Diff-driven review

Approvers compare to the prior rev; no more re-reading 40 pages.

The library is alive.

V5

Curious how doc control actually enforces itself on the floor?

Connected

The effective rev is the same record the floor, training, QA and the audit all read.

Doc control, MES, training, eBMR, Part 11 audit and analytics all bind to the same SOP rev pin — there is no "PDF in SharePoint" disagreeing with the kiosk.

MES · kiosk
WO release pins the rev; the kiosk shows that exact text — and blocks an operator not trained on it.
Training
Curriculum auto-fans out by role + site at publish; due dates run on the rev clock — no quarterly chase.
eBMR / eDHR
Every step the eBMR records cites the exact rev followed — frozen, not 'whatever was current at the time'.
Effective
SOP rev
one pin
QMS · CAPA
A CAPA action can pin the next rev — closure is gated by publish + training rollout, not a checkbox.
21 CFR Part 11
Every draft, approval, publish, supersede and training attest is e-signed and append-only — the audit trail is the answer.
Analytics
Read-rate, train-rate, time-to-effective, doc-aging by site — pulled from the same record, not a separate cube.
"Effective" means the floor is actually following it.
If training isn't done, the kiosk won't let the step run. The pin is the enforcement.
V5

Wondering how doc control plugs into the rest of your stack?

When it gets messy

The edge cases SharePoint and a SOP binder can't survive.

Four moments where V5's rev pin + enforced training loop keeps the floor honest — even when timing is awkward.

New rev publishes while a batch is mid-run

WOs released before the effective date keep running on the snapshotted rev — no mid-batch swap. New WOs pin rev 05. The audit trail shows exactly which rev each batch followed.

WO-88311 · released Sat · pinned to r04 → finishes on r04
WO-88412 · released Mon 06:00 → pinned to r05
✓ no mid-batch swap · every step cites its rev

Translated SOPs across multi-language sites

Every translation is locked to its source rev. Publish doesn't go live globally until every required translation is approved — sites can't fall onto an English-only rev.

SOP-CMP-018 r05 · publish gate
EN-US
ES-MX
DE-DE
wip
JA-JP
wip
global effective blocked until DE-DE + JA-JP signed

Regulator asks for SOP-CMP-018 evidence

One click: full rev history, signatures with meaning, supersede chain, training records by operator, and every batch that cited the rev. Not a 3-week archaeology dig.

SOP-CMP-018 · evidence pack
↳ rev chain r01 → r05 · signatures · supersede dates
↳ 412 operators trained · 24 currently due
↳ 1,847 batches cited the rev · linked
✓ one click · not a 3-week archaeology dig

Emergency interim control before a full rev

QA needs an interim control today, full SOP rev next week. V5 issues a controlled change notice that the kiosk surfaces at every affected step — with an expiry that forces the real rev to land.

CCN-2026-044 · interim control · effective today
↳ surfaced at kiosk · every affected step · attest required
expires in 30 d · forces SOP-CMP-018 r06 to land
V5

Got a doc-control edge case the team's worried about?

Engineered on
21 CFR Part 11 e-signatures
Immutable audit trail
Multi-tenant RLS isolation
GS1-128 license plates
Two-way ERP adapters
Instead of an FAQ

Just ask V5 — it knows the product cold.

Pick a question or type your own. V5 answers grounded in how document control & operator training enforcement | v5 ultimate actually behaves on the floor.

Got questions, or want to see it on your shop floor?

Ask V5 — our code-aware assistant — or spin up a workspace. Both are free.