{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"IT Service Request","description":"IT service desk ticket recording a new service request (hardware, software, access, network or other). Aligns with ITIL 4 service-request management practice.","type":"object","additionalProperties":false,"required":["ticket_number","requester","requested_on","category","priority","title","description","business_justification","status"],"$defs":{"approval":{"type":"object","additionalProperties":false,"required":["approver_role","decision","date"],"properties":{"approver_name":{"type":"string"},"approver_role":{"type":"string"},"decision":{"type":"string","enum":["approved","rejected","pending"]},"date":{"type":"string","format":"date"},"comment":{"type":"string"}}}},"properties":{"ticket_number":{"type":"string"},"entity":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"registration":{"type":"string"}}},"requester":{"type":"object","additionalProperties":false,"required":["name","role","contact"],"properties":{"name":{"type":"string"},"role":{"type":"string"},"contact":{"type":"string"},"department":{"type":"string"},"cost_centre":{"type":"string"}}},"requested_on":{"type":"string","format":"date"},"category":{"type":"string","enum":["hardware","software","access","network","other"]},"priority":{"type":"string","enum":["low","medium","high","critical"]},"title":{"type":"string"},"description":{"type":"string"},"business_justification":{"type":"string"},"requested_completion":{"type":"string","format":"date"},"assigned_to":{"type":"object","additionalProperties":false,"required":["name","title"],"properties":{"name":{"type":"string"},"title":{"type":"string"}}},"status":{"type":"string","enum":["new","in_progress","awaiting_user","resolved","closed"]},"resolution_summary":{"type":"string"},"approvals":{"type":"array","items":{"$ref":"#/$defs/approval"}}}}