{ "additionalProperties": false, "properties": { "status": {"enum": ["ok", "conflict", "blocked"], "type": "string"}, "evidence": { "items": { "additionalProperties": false, "properties": { "claim": {"minLength": 1, "type": "string"}, "source": {"minLength": 1, "type": "string"}, "location": {"type": "string"}, "observation": {"minLength": 1, "type": "string"} }, "required": ["claim", "source", "observation"], "type": "object" }, "maxItems": 100, "type": "array" }, "conflicts": {"items": {"type": "string"}, "maxItems": 30, "type": "array"}, "limitations": {"items": {"type": "string"}, "maxItems": 30, "type": "array"} }, "required": ["status", "evidence", "conflicts", "limitations"], "title": "Repository evidence report", "type": "object" }