Log in a sample for a product with two specification versions in the system — one expired, one current. Confirm the system automatically binds the sample to the current version's test plan. Then attempt to manually select the expired version and confirm this is either blocked or requires elevated authorisation with an audit trail entry.
Attempt to log in a sample for a specification that has no associated test plan configured. Confirm the system blocks login or clearly flags the gap rather than allowing the sample to proceed with an undefined test set.
Generate multiple sample IDs in sequence and confirm no duplicates occur. Attempt to manually enter an already-assigned sample ID for a new sample and confirm the system rejects it. Confirm the printed barcode label content matches the system record exactly.
Split a logged sample into two sub-samples for parallel testing. Confirm both sub-sample records maintain a visible, queryable link back to the original parent sample ID, and that this linkage is retained through to final result reporting.
Attempt to log a retest sample without entering a reference to the originating OOS or investigation record. Confirm the system blocks completion of login until this reference is provided. Confirm the retest result is distinguishable from the original result in any subsequent report or CoA generation.
Attempt to manually add or remove a test from the assigned test plan using a standard analyst role — confirm this requires elevated authorisation. Complete the modification with an authorised role and confirm the change is flagged distinctly in the review screen, with an audit trail entry capturing the reason.
Log a sample pull against an active stability protocol. Confirm the system assigns the correct pull-point test plan based on protocol timepoint. Attempt to log a pull outside the scheduled timepoint window and confirm the system flags it or requires justification.