{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Quality Inspection Record","description":"Quality Control inspection record documenting the inspection of a lot or batch against specification. Structure aligned with ISO 9001:2015 clauses 8.6 (release of products and services) and 8.7 (control of nonconforming outputs), and with ISO 2859-1 AQL sampling practice.","type":"object","additionalProperties":false,"required":["inspection_id","date","inspector","item","inspection_type","sampling_plan","criteria","decision","signatory"],"$defs":{"inspector":{"type":"object","additionalProperties":false,"required":["name","role"],"properties":{"name":{"type":"string"},"role":{"type":"string"}}},"item":{"type":"object","additionalProperties":false,"required":["product_code","lot_or_batch","quantity_inspected","supplier_or_internal"],"properties":{"product_code":{"type":"string"},"description":{"type":"string"},"lot_or_batch":{"type":"string"},"quantity_inspected":{"type":"number","minimum":0},"lot_size":{"type":"number","minimum":0},"unit":{"type":"string"},"supplier_or_internal":{"type":"string"}}},"criterion":{"type":"object","additionalProperties":false,"required":["criterion","specification","measured","pass_fail"],"properties":{"criterion":{"type":"string"},"specification":{"type":"string"},"measured":{"type":"string"},"pass_fail":{"type":"string","enum":["pass","fail"]}}},"defect":{"type":"object","additionalProperties":false,"required":["defect_code","description","severity","quantity"],"properties":{"defect_code":{"type":"string"},"description":{"type":"string"},"severity":{"type":"string","enum":["minor","major","critical"]},"quantity":{"type":"number","minimum":0}}}},"properties":{"entity":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"registration":{"type":"string"},"site":{"type":"string"}}},"inspection_id":{"type":"string"},"date":{"type":"string","format":"date"},"inspector":{"$ref":"#/$defs/inspector"},"item":{"$ref":"#/$defs/item"},"inspection_type":{"type":"string","enum":["incoming","in_process","final","customer_return"]},"sampling_plan":{"type":"string"},"criteria":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/criterion"}},"defects_found":{"type":"array","items":{"$ref":"#/$defs/defect"}},"decision":{"type":"string","enum":["accept","accept_with_deviation","reject","sort_100pct","rework"]},"disposition_notes":{"type":"string"},"signatory":{"type":"object","additionalProperties":false,"required":["name","role","date"],"properties":{"name":{"type":"string"},"role":{"type":"string"},"date":{"type":"string","format":"date"}}}}}