{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Risk Register","description":"Project risk register listing identified risks with category, likelihood (1-5), impact (1-5), computed severity (L x I), owner, mitigation and lifecycle status. Severity thresholds: 1-7 low, 8-14 medium, 15-25 high.","type":"object","required":["entity","project_name","project_code","project_manager","as_of","risks","register_owner"],"additionalProperties":false,"properties":{"entity":{"type":"string","minLength":1},"project_name":{"type":"string","minLength":1},"project_code":{"type":"string","minLength":1},"project_manager":{"type":"string","minLength":1},"as_of":{"type":"string","format":"date"},"risks":{"type":"array","minItems":1,"items":{"type":"object","required":["id","description","category","likelihood","impact","owner","mitigation","status"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1},"description":{"type":"string","minLength":1},"category":{"type":"string","enum":["technical","financial","resource","schedule","external","regulatory","other"]},"likelihood":{"type":"integer","minimum":1,"maximum":5},"impact":{"type":"integer","minimum":1,"maximum":5},"owner":{"type":"string","minLength":1},"mitigation":{"type":"string","minLength":1},"status":{"type":"string","enum":["open","mitigating","accepted","closed"]}}}},"escalations":{"type":"array","items":{"type":"string","minLength":1}},"register_owner":{"type":"object","required":["name","title"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"title":{"type":"string","minLength":1}}}}}