| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "title": "LegalReviewPack", | |
| "type": "object", | |
| "required": [ | |
| "review_pack", | |
| "review_recommendation", | |
| "focus_items" | |
| ], | |
| "properties": { | |
| "review_pack": { | |
| "type": "object", | |
| "required": [ | |
| "background", | |
| "key_changes", | |
| "risk_summary", | |
| "pending_items", | |
| "references" | |
| ], | |
| "properties": { | |
| "background": { "type": "string" }, | |
| "key_changes": { | |
| "type": "array", | |
| "items": { "type": "string" } | |
| }, | |
| "risk_summary": { | |
| "type": "array", | |
| "items": { "type": "string" } | |
| }, | |
| "pending_items": { | |
| "type": "array", | |
| "items": { "type": "string" } | |
| }, | |
| "references": { | |
| "type": "array", | |
| "items": { "type": "string" } | |
| } | |
| } | |
| }, | |
| "review_recommendation": { | |
| "type": "string", | |
| "enum": [ | |
| "suggest_approve", | |
| "suggest_reject", | |
| "suggest_more_material" | |
| ] | |
| }, | |
| "focus_items": { | |
| "type": "array", | |
| "items": { "type": "string" } | |
| } | |
| } | |
| } |