WorkflowIT & Data

Assurance Pack Composer

Risk-based computer software assurance: every validation pack composed from its sources, with testing sized to the risk

Every system's validation pack composed from its requirements and supplier evidence, with testing sized to the risk of each function.

See one case, screen by screen ↓
demo42of 42requirements traced to a script, a charter, supplier evidence or a recorded rationale — one gap closed by the agents
demo65hof testing planned for the LIMS stability module, against 118 h if every requirement were scripted
target3.2hmedian to a complete first draft of a validation pack
target62%of functions proven without a full script: unscripted, supplier evidence or a rationale
The problem

Why validation packs hold up go-lives

Every new system, module, change and SaaS release needs its pack before go-live: a risk assessment per function, a validation plan and test strategy, test scripts, and a trace matrix that takes every URS line to its proof. The sources are already there — the URS, the configuration specification, the signed intended use, a 312-page supplier validation package, a SOC 2 report and your own CSV/CSA procedure. Reading them, and keeping them consistent with each other, is where the week goes.

Under time pressure the safe-looking answer is to script everything. It costs testing hours on management reports and news boards, and it hides the functions that really need the rigour — the pull-window calculation, the specification check, the audit trail. Computer software assurance asks for testing sized to the risk; doing that by hand means arguing each risk call from the guidance, the SOP and the supplier evidence, then rebuilding the trace matrix every time one call moves.

typical6–12weeksto validate one GMP system, by published validation cost benchmarks
demo118hof testing for one LIMS module if every requirement is scripted
Where a validation pack’s working days goestimated
By hand6 days
With the solution1.4 days
  • Reading the URS, specs and supplier package1 → 0.1 d
  • Risk call for each function1 → 0.1 d
  • Validation plan and test strategy0.5 → 0.1 d
  • Writing scripts and charters2 → 0.1 d
  • Building the trace matrix0.5 → 0.1 d
  • Lead review, decisions and signatures1 → 1 d

Estimated split for one new module, in working days, by hand and with the solution. The first five rows are the first draft (about 5 working days by hand; the 3.2 h target with the agents).

How it works

How a validation pack moves

Six agents read the requirements, intended use and supplier evidence, then draft the plan, scripts and trace matrix; the validation lead decides every risk call.

What comes in
Sources inRequirements + supplier packages · specifications, audit reports, intended use
Agents at work
Pack Intake Readernumbered requirements
Then
Intended-Use & GxP AssessorGxP impact + category
Function Risk Classifierrisk per function
Then
Vendor Evidence Matcherwhat the supplier proves
Test Strategist & Script Writerplan, scripts, charters
Then
Trace & Consistency Checkertrace matrix + gaps
A person decides
Validation leaddecides; owner and IT Quality sign
What comes out
Risk assessment per function
Plan, scripts + trace matrix
Signed approval record
One case, step by step

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.

  1. 01Morning

    Every pack in flight, and where the assurance effort goes

    Omar Haddad · Validation lead

    Seven 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.

  2. 02Intake

    Six sources in, 42 requirements found

    Omar Haddad · Validation lead

    VP-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.

  3. 03One click

    “Compose pack” — six agents, in order

    The agents

    The 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”

  4. 04Composed

    A risk board, each call with its reason and its source

    Function Risk Classifier

    Fifteen 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.”

  5. 05Decided

    The SOP conflict goes to a person

    Omar Haddad · Validation lead

    The 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.”

  6. 06Drafted

    The validation plan and test strategy

    Test Strategist & Script Writer

    Eight 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.

  7. 07Drafted

    Scripts where the risk is high, charters elsewhere

    Test Strategist & Script Writer

    TS-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.

  8. 08Checked

    42 of 42 requirements reach proof

    Trace & Consistency Checker

    Every 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.

  9. 09Ready to sign

    Five checks, then the author signs

    Omar Haddad · Validation lead

    Before 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.

  10. 10Signed · 40 days to go-live

    Off to the system owner and IT Quality

    Omar Haddad · Validation lead

    The 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.

Who it’s for

Built for everyone who signs a validation pack.

The same pack, seen by the four people who author, test, review and approve it — what their week looked like, and what it looks like now.

OH
Omar HaddadValidation lead
Author
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.
PR
Priya RamanCSA engineer
Tester
Before
Executes long scripts for functions whose failure would not reach a result.
Now
Runs time-boxed charters with a mission and focus areas where the risk is lower, and full scripts where it is high.
MC
Dr. Maya ChenSystem owner, QC laboratory
Reviewer
Before
Confirms risk calls she cannot trace back to her own intended-use statement.
Now
Opens any source and sees which functions cite each highlighted passage, then signs that the intended use and risk calls are right.
DO
Dana OkaforIT Quality
Approver
Before
Finds untraced requirements and stale supplier reports during approval.
Now
Gets packs that cannot reach her with an untraced requirement, and sees where people overrode the agents and why.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents read the requirements, intended use and supplier evidence, then draft the plan, scripts and trace matrix; the validation lead decides every risk call.

Pack Intake Reader

Reads the URS, specifications, supplier packages and SOC reports in place, and splits them into numbered requirements with page anchors.

  • Quotes requirements with id and page — never rewrites them
  • Ignores superseded versions unless asked
Intended-Use & GxP Assessor

States the intended use, GxP impact and GAMP category from the signed intended-use statement and the system inventory.

  • Proposes; the system owner signs the intended use
Function Risk Classifier

Groups requirements into functions and proposes high or not-high process risk with a one-line rationale and the cited passage; raises a decision when the SOP is stricter than the guidance.

  • Every proposal cites a source paragraph
  • Never resolves an SOP conflict — the lead decides
Vendor Evidence Matcher

Matches the supplier validation package and SOC 2 controls to the requirements they already prove, and checks the report period against the acceptance window.

  • SOC 2 period must have ended within the accepted window
  • Customer configuration is never covered by supplier evidence
Test Strategist & Script Writer

Drafts the validation plan, scripted tests for high-risk functions and time-boxed charters for the rest, on the company templates.

  • Charters always carry a tester and a time box
  • No test step without a requirement
Trace & Consistency Checker

Builds the requirement-to-test trace matrix, flags gaps, proposes the cheapest sufficient proof to close each one and says so, and checks the plan against the board.

  • An untraced requirement blocks signing
Validation lead

Decides every risk call. The agents propose; a named person decides.

Ask in plain words

Ask about any pack, in plain words

Ask about any pack, function, requirement or source — or say what to change. Answers cite the passage they rest on.

Why is the pull-point calculation scripted?

Because it is high process risk: a miscalculated pull window means samples tested out of window, and the stability data behind the shelf life is lost. The module is used directly in the quality system. Script TS-2614-02 proves the ±7 and ±14-day windows and the reason-for-change rule in 5 steps.

Is the supplier SOC 2 report still acceptable?

Yes — the Kelvora SOC 2 Type II report covers Jul 1, 2025 to Jun 30, 2026, which ended within our 12-month window. Backup and restore (A1.2) and retention (C1.1) were tested with no exceptions. The supplier package covers the signature engine and installation, but never our configuration.

What in QualiNest 26R3 touches our validated functions?

Nine changed functions, two need scripts: the CAPA effectiveness due dates and the new “hold batch” field are high risk; the intake form, search, reports and digest get unscripted testing; the database and sign-on updates are covered by vendor evidence. The release goes live Oct 19 — in 12 days.

Add a rule: every unscripted charter needs a named tester and a 45-minute time box

Done. Every unscripted charter now needs a named tester and a 45-minute time box, as our SOP asks for unscripted records. All the charters in the open packs already comply. The rule is on in Settings and recorded in the audit trail.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

HomePacks in flight, what waits on the validation lead, the next go-live, and every function traced from pack to risk call to how it is proven.
A new pack, sources attachedURS, configuration spec, signed intended use, supplier package, SOC 2 report and the SOP — 42 requirements found before anything is composed.
Agents at workSix agents run in view: requirements found, intended use assessed, risk proposed, supplier evidence matched, plan and scripts being drafted.
The risk boardFifteen functions across scripted, unscripted, vendor evidence and rationale only — with the testing hours, the open SOP decision and each call’s cited passage.
A decision, recordedUser access moved to a limited scripted test because the SOP asks for it; the plan, scripts and trace update with it.
Validation plan and test strategyEight cited sections, from purpose and scope to acceptance, ready to export to Word.
Scripts and chartersScripted tests with action, expected result and the requirement each step proves; time-boxed charters with a named tester for the rest.
The trace matrixEvery requirement to its function, risk call and proof — and the gap the checker closed, marked.
Electronic signatureThe author signs with password and the meaning of the signature; name, date and time are recorded with it.
Sign and recordThe pre-signing checks, the uneditable audit trail, and the author, reviewer and approver signatures with their meaning.
Sources, read in placeThe configuration specification with every cited passage highlighted and the functions that cite it.
The dashboardPacks composed, time to a first draft, how functions are proven, where hours go, and where people changed the agents’ calls.
Your rulesRisk rules, the supplier evidence window, approvers, templates and connections.
Governance

Built for validated systems: cited, decided, signed.

Every risk call cites its sourceEach function’s reason links to the passage of the URS, specification, intended use, supplier package or guidance it rests on. Sources are read in place — cited, never copied.
SOP conflicts are decisions, not defaultsWhere QA-SOP-0412 asks for more than the guidance, the agent proposes, cites both, and waits. The validation lead decides; a deviation from the SOP goes to IT Quality.
No signature with a gapA pack cannot be signed while any requirement is untraced, any SOP conflict is open, the supplier evidence is out of date or the intended use is unsigned.
Supplier evidence, within limitsA SOC 2 report counts only if its period ended within the accepted window. Protocols, specifications, roles and interfaces you configure are always yours to test.
Three named signaturesThe validation lead signs as author, the system owner as reviewer and IT Quality as approver — each with password, name, date, time and the meaning of the signature, shown on every exported page.
An audit trail that cannot be editedEvery agent step and every human decision — a function moved, a gap closed, a rule switched on — is recorded with who and when, and people’s overrides of the agents are reported on the dashboard.
Configuration

Your procedure’s rules, not ours

Risk rules, supplier evidence and approvers are settings, applied to every pack.

SettingDefaultChoose from
Scripted testing for every Part 11 electronic-signature functionOnRequired by QA-SOP-0412
Raise a decision when our SOP is stricter than the guidanceOnOn · Off
Block signing while any requirement is untracedOnRequired by QA-SOP-0412
Accept SOC 2 Type II reports whose period ended within12 months6 · 12 · 18 months
Customer configuration is always ours to testOnRequired by QA-SOP-0412 §8.1
Author — signs the plan, risk assessment and trace matrixOmar HaddadOmar Haddad · Priya Raman
Reviewer — confirms intended use and risk callsSystem owner of the packSystem owner of the pack · Dr. Maya Chen · Sam Patel
Approver — approves before testing startsDana OkaforDana Okafor · Lena Ortiz
Connections

Works with the systems you already run

Requirements toolrequirements read with their ids; a change reopens the pack
System inventorysystem id, GAMP category and owner
Supplier documentsvalidation packages, SOC 2 reports, release notes
Your CSV/CSA procedurethe SOP the agents apply, and flag where it is stricter
Your templatesscripts on TPL-TS-03, charters on TPL-UC-01
Validation toolsigned packs exported with scripts, charters and the trace matrix
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
3.2h
median to a complete first draft of a validation pack
By hand≈ 5 working days
With agents≈ 3.2 h
target
62%
of functions proven without a full script: unscripted, supplier evidence or a rationale
proven without a full script
estimated
196hours
of testing kept off scripts in 30 days, against scripting every requirement

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate, before deployment · “typical” = published validation cost benchmarks (one GMP system takes 6–12 weeks) · Guidance: FDA, Computer Software Assurance for Production and Quality System Software (final guidance, Sept 2025). People, companies and products named on this page are fictional — characters and sample data in the working solution.

Questions

What validation teams ask us.

What is computer software assurance (CSA)?

A risk-based approach to proving that software used in production and quality systems is fit for its intended use, set out in FDA’s final guidance of September 2025. Functions with high process risk get rigorous assurance such as scripted testing; the rest can be proven with unscripted testing, supplier evidence or a recorded rationale. The Assurance Pack Composer drafts that risk call and the pack that follows from it.

How does it decide the risk of each function?

The Function Risk Classifier groups the requirements into functions and asks whether a failure could create a quality problem that foreseeably compromises safety, citing the requirement and the intended use. Each call shows its reason, its source passage and the agent’s confidence. The validation lead can move any function, and the plan, scripts and trace matrix update with it.

What happens when our SOP is stricter than the FDA guidance?

The agent raises a decision instead of choosing. It cites the guidance and the SOP clause, recommends an option and shows the cost in testing hours. The validation lead decides — follow the SOP, or keep the lighter approach and send an SOP deviation request to IT Quality.

Can it reuse our supplier’s validation package and SOC 2 report?

Yes, where the supplier tested the same behaviour. The Vendor Evidence Matcher links requirements to supplier tests and SOC 2 controls, and accepts a SOC 2 report only if its period ended within your window (12 months by default). Your own configuration — protocols, specifications, roles and interfaces — is never covered by supplier evidence.

What does a finished pack contain?

The validation plan and test strategy, the function-level risk assessment, scripted tests and unscripted charters, the requirements traceability matrix and the audit trail, with a signature manifest once signed. It exports to Word, Excel and PDF, or as a package for your validation tool.

Do people stay in control?

Yes. The agents draft and propose; a qualified person makes every risk call and signs. The validation lead signs as author, the system owner as reviewer and IT Quality as approver, and every agent step and human change is in an audit trail that cannot be edited.

Does it handle SaaS releases and changes, not only new systems?

Yes. Packs cover new systems, new modules, changes, upgrades, SaaS releases and spreadsheets. For a SaaS release it maps each release note to the validated functions it touches and plans regression before release day.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your CSV/CSA SOP, script and charter templates — and it goes live once every quality gate has passed. We will compose a pack from one of your own systems first.

See it on
your next go-live.

We’ll compose a pack from one of your own systems’ URS, supplier package and SOP.