[{"data":1,"prerenderedAt":414},["ShallowReactive",2],{"cms-page:qc-inspection":3,"icon:alert-triangle":228,"icon:arrows-exchange":239,"icon:chart-bar":246,"icon:clipboard-check":259,"icon:file-text":269,"icon:flag":285,"icon:forms":292,"icon:gauge":311,"icon:message-report":324,"icon:microscope":334,"icon:notebook":356,"icon:refresh":366,"icon:route":373,"icon:school":383,"icon:signature":390,"icon:truck":394,"icon:user-shield":404},{"slug":4,"seo":5,"sections":8},"\u002Fqc-inspection",{"title":6,"description":7},"QC Inspection & AQL — QAbility Acceptance Inspection","Incoming, in-process and final inspection against versioned specs and ANSI\u002FASQ Z1.4 sampling plans, with out-of-calibration instruments refused at capture.",[9,25,92,152,174,183,204,221],{"type":10,"id":11,"eyebrow":12,"title":13,"highlight":14,"blurb":15,"actions":16,"image":23},"hero","top","QC Inspection & AQL","Accept lots on the math","and on calibrated gauges.","Incoming, in-process and final inspection against versioned specifications and seeded ANSI\u002FASQ Z1.4 and ISO 2859-1 tables. The server works out the sample size, refuses a result from an out-of-calibration instrument, and leaves the disposition to QA.",[17,20],{"label":18,"href":19},"Book a demo","\u002Fcontact",{"label":21,"href":22},"See pricing","\u002Fpricing",{"src":24},"product.cap.qc-inspection",{"type":26,"name":27,"id":28,"eyebrow":29,"title":30,"blurb":31,"data":32},"signature","gateRail","aql","What a lot is built from","The sample size is looked up, not typed.","Five pieces of master data sit behind every lot. When a lot is raised, the server reads its quantity against the plan’s standard and freezes the specification and sampling plan onto the lot.",{"view":28,"inputsLabel":33,"inputs":34,"lot":50,"worked":53},"Set up once",[35,38,41,44,47],{"label":36,"detail":37},"Item","The item master. Plans can also be scoped to an item family or type.",{"label":39,"detail":40},"Specification","Characteristics and limits, versioned and approved under e-signature.",{"label":42,"detail":43},"Sampling plan","A seeded standard, your clone of one, or a custom plan with your own Ac and Re.",{"label":45,"detail":46},"Defect catalog","The test library, so the same defect is named the same way twice.",{"label":48,"detail":49},"Inspection plan","Item plus inspection point resolves to a spec, a sampling plan and a workflow.",{"label":51,"detail":52},"The inspection lot","Carries a frozen copy of the specification and sampling plan it was raised against, and the sample size and Ac\u002FRe the server computed from the lot quantity.",{"label":54,"record":55,"chain":56,"tableCaption":73,"rows":74,"rule":90,"source":91},"One real row, worked","QC-000114 · 2R Vial Incoming Attribute Plan · ANSI\u002FASQ Z1.4-2008",[57,61,65,69],{"label":58,"value":59,"note":60},"Lot size","32,000","Incoming 2R vials, 64 cartons",{"label":62,"value":63,"note":64},"Inspection level","II","General level, set on the plan",{"label":66,"value":67,"note":68},"Code letter","M","Table I: 10,001–35,000 at II",{"label":70,"value":71,"note":72},"Sample size","n = 315","Table II-A, letter M","Table II-A · normal inspection · letter M",[75,80,85],{"severity":76,"aql":77,"ac":78,"re":79},"Critical","0.65",5,6,{"severity":81,"aql":82,"ac":83,"re":84},"Major","1.5",10,11,{"severity":86,"aql":87,"ac":88,"re":89},"Minor","4.0",21,22,"Defects and failed results are tallied per class. A class rejects when its count reaches Re, and the lot’s verdict is Reject if any class rejects. Change the lot quantity and the server recomputes the letter, n, Ac and Re.","From our demo company: lot QC-000114 against its seeded plan (Z1.4-2008, level II, normal, AQL 0.65 \u002F 1.5 \u002F 4.0). Every number is a row of the read-only Z1.4 tables the server looks up. None of it is typed in.",{"type":26,"name":27,"id":93,"eyebrow":94,"title":95,"blurb":96,"data":97},"gates","The gates","Four refusals on the way to a decision.","A lot moves from Pending to Under review only through the server’s own actions, and each one checks something first. Then the sample has its say, and QA has the last word.",{"view":98,"railLabel":99,"gates":100,"floor":122,"decision":125},"rail","Refused until…",[101,107,113,118],{"refused":102,"until":103,"detail":104,"phase":105,"enforcedBy":106},"Start, sample, capture","You are the checked-in inspector","Only the inspector checked in on the lot can run its execute actions. Anyone else has to check in to take it over, and the lot shows who holds it.","Pending","server",{"refused":108,"until":109,"when":110,"detail":111,"phase":112,"enforcedBy":106},"Sample collection","The production lot’s line clearance passed","In-process lots, when your line-clearance checklist is marked required.","The checklist is copied onto each production lot when it is created, and the answers are checked on the server, not just in the form.","In progress",{"refused":114,"until":115,"detail":116,"phase":112,"enforcedBy":106,"href":117},"Result capture","The instrument is in calibration","For a characteristic that needs an instrument, a missing or past calibration date refuses the result. Visual and attribute checks are never blocked.","#calibration",{"refused":119,"until":120,"detail":121,"phase":112,"enforcedBy":106},"Complete","Every characteristic has a result on every sample","The refusal says how many results are missing. Once complete, results are frozen. Changing one means reopening the lot.",{"text":123,"enforcedBy":124},"Under all four sits a trigger on the lots table. A direct write through the GraphQL API or the live-sync layer can’t change a lot’s status, phase or disposition at all, and the server’s own actions are held to the legal paths.","db",{"label":126,"sub":127,"says":128,"decides":134,"outcomes":137,"loop":151},"Disposition","one per lot, from your list",{"label":129,"detail":130,"chips":131},"AQL says","The defect tally against Ac and Re gives a verdict. The reviewer sees it next to the results. It is advisory: it never sets the outcome.",[132,133],"Accept","Reject",{"label":135,"detail":136},"QA decides","The reviewer on the lot’s approval workflow picks a disposition from your own list. The workflow engine writes it when they complete the task. Nobody sets it by hand, and it is e-signed where that step requires a signature.",[138,143,148],{"label":139,"status":140,"phase":141,"detail":142},"An accepting disposition","closed","Disposed","The lot closes with the disposition and quality state recorded, and the disposition groups are sent the full result set.",{"label":144,"status":145,"phase":146,"detail":147},"Quarantine","open","Hold","The lot stays open, on hold, until QA reopens it for re-inspection.",{"label":149,"status":140,"phase":141,"detail":150},"An adverse disposition","QA can reopen it for re-inspection with a reason, or raise a draft nonconformance that carries the failed results and the inspection report. Nothing is raised automatically.","Sent back instead? The lot returns to In progress for the inspector to amend. A lot closed with an accepting disposition stays closed.",{"type":153,"id":154,"items":155},"showcase","calibration",[156,165],{"eyebrow":157,"title":158,"body":159,"points":160,"image":164},"Calibration interlock","A lapsed instrument stops result capture.","Each instrument that is calibration-tracked carries a next-due date. Take a reading with it after that date, or before it was ever calibrated, and the result is refused, not flagged. Recording the calibration clears it: from the instrument register, or from a submitted calibration log entry on a log book set to roll the date forward.",[161,162,163],"Recording a calibration is e-signed and needs the certificate number and who performed it","A calibration log entry can roll the next-due date forward on its own","Reminders go to the instrument owner and department supervisor, then the company owner once it is due","product.cap.equipment-calibration",{"eyebrow":166,"title":167,"body":168,"points":169,"image":173},"Retain samples","The evidence behind a release, kept until it may go.","Retain a sample from a lot, with its quantity and storage location, and it gets a retain-until date: expiry plus twelve months by default. Thirty days before that date a disposal task lands with the person who retained it. Disposing is the one irreversible step, so it takes an e-signature recorded against the sample, and afterwards the disposal is sealed.",[170,171,172],"Retained → Disposed is the only move, and a recorded disposal can’t be rewritten or erased","Every custody change is logged as an event on the sample","Filter the register by retained, due, overdue and disposed","product.cap.retain-samples",{"type":175,"id":176,"focus":177,"eyebrow":178,"title":179,"blurb":180,"emptyFrom":181,"relatedNote":182},"lineageRail","lineage-rail","inspection-lot","Where it leads","A failed lot doesn’t end at the dock","What a lot raises keeps a link back to it, so the NC or quality event shows the inspection it came from.","Lots are raised at goods-in, on a production run or before shipment. An incoming lot names its supplier, PO and receipt, and keeps the supplier’s certificate of analysis on the record.","Any NC, CAPA, change request, internal complaint, quality event, inspection lot, document or custom-module record can also be linked by hand as related.",{"type":184,"id":184,"eyebrow":185,"title":186,"rules":187},"ledger","The rules","What an inspection won’t let anyone do",[188,191,194,197,200],{"rule":189,"detail":190,"enforcedBy":124},"Change a lot’s status or disposition directly","A trigger on the lots table refuses any change to status, phase, disposition or quality state that doesn’t come from the server’s own actions. Cancelled is final.",{"rule":192,"detail":193,"enforcedBy":124},"Undo a retain-sample disposal","Retained → Disposed is the only transition. A disposal can only be recorded through the signed action, and once recorded it can’t be changed or erased, by anyone.",{"rule":195,"detail":196,"enforcedBy":106},"Approve a plan or spec without signing","Approving a sampling plan or a specification asks for an e-signature, recorded against the plan or specification itself.",{"rule":198,"detail":199,"enforcedBy":106},"Raise two NCs from one lot","Only a lot with an adverse disposition can raise a nonconformance, and only once. The draft NC names the lot, the item and each failed characteristic.",{"rule":201,"detail":202,"enforcedBy":203},"Your dispositions, plans and line clearance","Disposition types, sampling plans, the approval workflow and whether line clearance is required are yours to set.","configure",{"type":205,"id":205,"eyebrow":206,"title":207,"items":208},"faq","Straight answers","What QC managers ask first",[209,212,215,218],{"q":210,"a":211},"Does the sample decide whether the lot is released?","No. The AQL tally gives an accept or reject verdict that the reviewer sees next to the results, but it is advisory. The disposition is the reviewer’s decision, made on the lot’s approval workflow, and the workflow engine writes it when they complete their task.",{"q":213,"a":214},"Is a nonconformance raised automatically when a lot fails?","No. An adverse disposition offers a button to draft a nonconformance, pre-filled with the lot, the item and the failed characteristics, with the inspection report attached. Someone holding the right to raise an NC has to decide to press it. The NC starts as a draft so you can pick its workflow.",{"q":216,"a":217},"Is the disposition electronically signed?","Where the approval step is configured to require a signature, yes. It isn’t forced on every lot. Approving a specification or a sampling plan is always signed, and so is recording a calibration or disposing a retain sample.",{"q":219,"a":220},"Is there an equipment maintenance module?","Not in the CMMS sense. Instruments live in a register with calibration and maintenance due dates, reminders and signed calibration records, and that register drives the interlock. There are no work orders or spare-parts tracking.",{"type":222,"id":223,"eyebrow":224,"title":225,"body":226,"action":227},"ctaPanel","cta","Acceptance you can defend","See a lot refuse a result from an out-of-calibration balance.","Then follow it to the reviewer’s disposition, with the plan, the sample and the verdict it was decided against.",{"label":18,"href":19},[229,233,236],[230,231],"path",{"d":232},"M12 9v4",[230,234],{"d":235},"M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0",[230,237],{"d":238},"M12 16h.01",[240,243],[230,241],{"d":242},"M7 10h14l-4 -4",[230,244],{"d":245},"M17 14h-14l4 4",[247,250,253,256],[230,248],{"d":249},"M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -6",[230,251],{"d":252},"M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -10",[230,254],{"d":255},"M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -14",[230,257],{"d":258},"M4 20h14",[260,263,266],[230,261],{"d":262},"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",[230,264],{"d":265},"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2",[230,267],{"d":268},"M9 14l2 2l4 -4",[270,273,276,279,282],[230,271],{"d":272},"M14 3v4a1 1 0 0 0 1 1h4",[230,274],{"d":275},"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2",[230,277],{"d":278},"M9 9l1 0",[230,280],{"d":281},"M9 13l6 0",[230,283],{"d":284},"M9 17l6 0",[286,289],[230,287],{"d":288},"M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1 -7 0a5 5 0 0 0 -7 0v-9",[230,290],{"d":291},"M5 21v-7",[293,296,299,302,305,308],[230,294],{"d":295},"M12 3a3 3 0 0 0 -3 3v12a3 3 0 0 0 3 3",[230,297],{"d":298},"M6 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3",[230,300],{"d":301},"M13 7h7a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-7",[230,303],{"d":304},"M5 7h-1a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h1",[230,306],{"d":307},"M17 12h.01",[230,309],{"d":310},"M13 12h.01",[312,315,318,321],[230,313],{"d":314},"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",[230,316],{"d":317},"M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",[230,319],{"d":320},"M13.41 10.59l2.59 -2.59",[230,322],{"d":323},"M7 12a5 5 0 0 1 5 -5",[325,328,331],[230,326],{"d":327},"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12",[230,329],{"d":330},"M12 8v3",[230,332],{"d":333},"M12 14v.01",[335,338,341,344,347,350,353],[230,336],{"d":337},"M5 21h14",[230,339],{"d":340},"M6 18h2",[230,342],{"d":343},"M7 18v3",[230,345],{"d":346},"M9 11l3 3l6 -6l-3 -3l-6 6",[230,348],{"d":349},"M10.5 12.5l-1.5 1.5",[230,351],{"d":352},"M17 3l3 3",[230,354],{"d":355},"M12 21a6 6 0 0 0 3.715 -10.712",[357,360,363],[230,358],{"d":359},"M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-11a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1m3 0v18",[230,361],{"d":362},"M13 8l2 0",[230,364],{"d":365},"M13 12l2 0",[367,370],[230,368],{"d":369},"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",[230,371],{"d":372},"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",[374,377,380],[230,375],{"d":376},"M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",[230,378],{"d":379},"M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4",[230,381],{"d":382},"M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5",[384,387],[230,385],{"d":386},"M22 9l-10 -4l-10 4l10 4l10 -4v6",[230,388],{"d":389},"M6 10.6v5.4a6 3 0 0 0 12 0v-5.4",[391],[230,392],{"d":393},"M3 17c3.333 -3.333 5 -6 5 -8c0 -3 -1 -3 -2 -3s-2.032 1.085 -2 3c.034 2.048 1.658 4.877 2.5 6c1.5 2 2.5 2.5 3.5 1l2 -3c.333 2.667 1.333 4 3 4c.53 0 2.639 -2 3 -2c.517 0 1.517 .667 3 2",[395,398,401],[230,396],{"d":397},"M5 17a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[230,399],{"d":400},"M15 17a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[230,402],{"d":403},"M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5",[405,408,411],[230,406],{"d":407},"M6 21v-2a4 4 0 0 1 4 -4h2",[230,409],{"d":410},"M22 16c0 4 -2.5 6 -3.5 6s-3.5 -2 -3.5 -6c1 0 2.5 -.5 3.5 -1.5c1 1 2.5 1.5 3.5 1.5",[230,412],{"d":413},"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",241564436]