Files
code-crispies/.wave/contracts/scope-report.schema.json
Michael Czechowski ab6dabd542
Some checks failed
CI / ci (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
fix(ci): correct image digest separator
2026-04-30 12:20:26 +02:00

79 lines
1.9 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Epic Scope Verification Report",
"description": "Schema for verification of created sub-issues",
"type": "object",
"required": ["parent_issue", "verified_issues", "summary"],
"properties": {
"parent_issue": {
"type": "object",
"required": ["number", "url"],
"properties": {
"number": {
"type": "integer",
"minimum": 1
},
"url": {
"type": "string",
"format": "uri"
}
}
},
"verified_issues": {
"type": "array",
"items": {
"type": "object",
"required": ["number", "title", "exists"],
"properties": {
"number": {
"type": "integer",
"minimum": 1
},
"title": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"exists": {
"type": "boolean"
},
"has_acceptance_criteria": {
"type": "boolean"
},
"references_parent": {
"type": "boolean"
}
}
}
},
"summary": {
"type": "object",
"required": ["total_verified", "total_valid", "total_issues_created"],
"properties": {
"total_verified": {
"type": "integer",
"minimum": 0
},
"total_valid": {
"type": "integer",
"minimum": 0
},
"total_issues_created": {
"type": "integer",
"minimum": 0
},
"comment_posted": {
"type": "boolean",
"description": "Whether a summary comment was posted on the epic"
},
"comment_url": {
"type": "string",
"description": "URL of the summary comment if posted"
}
}
}
}
}