Files
basicmachines-co-basic-memory/.github/basic-memory/bm-bossbot-review.schema.json
T
phernandez 03ba268cb1 feat(ci): add BM Bossbot PR gate
Signed-off-by: phernandez <paul@basicmachines.co>
2026-06-09 15:18:40 -05:00

61 lines
1.1 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"additionalProperties": false,
"required": [
"reviewed_head_sha",
"review_complete",
"verdict",
"blocking_findings",
"nonblocking_findings",
"summary"
],
"properties": {
"reviewed_head_sha": {
"type": "string",
"minLength": 7
},
"review_complete": {
"type": "boolean"
},
"verdict": {
"type": "string",
"enum": ["approve", "changes_requested", "needs_human"]
},
"blocking_findings": {
"type": "array",
"items": {
"$ref": "#/$defs/finding"
}
},
"nonblocking_findings": {
"type": "array",
"items": {
"$ref": "#/$defs/finding"
}
},
"summary": {
"type": "string",
"minLength": 1
}
},
"$defs": {
"finding": {
"type": "object",
"additionalProperties": false,
"required": ["title", "body"],
"properties": {
"title": {
"type": "string",
"minLength": 1
},
"body": {
"type": "string",
"minLength": 1
}
}
}
}
}