{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "dev/review-finding-batch@1", "title": "Devflow Review Finding Batch", "type": "object", "additionalProperties": false, "required": ["runId", "phaseKey", "reviewerRole", "findings"], "properties": { "runId": { "type": "string", "format": "uuid" }, "phaseKey": { "type": "string", "minLength": 1 }, "reviewerRole": { "type": "string", "minLength": 1 }, "findings": { "type": "array", "items": { "type": "object", "additionalProperties": false, "required": ["severity", "category", "summary"], "properties": { "severity": { "type": "string", "enum": ["info", "low", "medium", "high", "critical"] }, "category": { "type": "string", "enum": ["correctness", "evidence", "style", "security", "performance", "other"] }, "summary": { "type": "string", "minLength": 1 }, "filePath": { "type": "string" }, "line": { "type": "integer", "minimum": 1 }, "evidence": { "type": "string" }, "verifierStatus": { "type": "string", "enum": ["unverified", "confirmed", "rejected"], "default": "unverified" } } } } } }