Spaces:
Sleeping
Sleeping
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "title": "BLUFEmail", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "subject": { | |
| "type": "string", | |
| "description": "The email subject line, starting with the BLUF tag followed by a concise summary (e.g., 'ACTION: Submit Timesheets by Friday')." | |
| }, | |
| "bluf_tag": { | |
| "type": "string", | |
| "enum": ["ACTION:", "SIGN:", "INFO:", "DECISION:", "REQUEST:", "COORD:"], | |
| "description": "The BLUF tag selected based on the email's intent." | |
| }, | |
| "bluf_summary": { | |
| "type": "string", | |
| "description": "A two-sentence plain-language summary of the email, capturing the Bottom Line Up Front." | |
| }, | |
| "email": { | |
| "type": "string", | |
| "description": "The full email body, formatted with the BLUF structure (BLUF header, purpose, BLUF summary, and the original email text)." | |
| } | |
| }, | |
| "required": ["subject", "bluf_tag", "bluf_summary", "email"], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 1, | |
| "maxItems": 1 | |
| } | |