id: contract.structured_events version: "1.0.0" default_profile: contract-quality description: Extract synthetic events as structured JSON. inputs: - name: transcript required: true content_type: text/markdown - name: glossary required: false content_type: text/yaml messages: - role: system content_file: ./contract.structured_events.system.md - role: user content_file: ./contract.structured_events.user.md output: format: json validation_mode: json_schema schema_path: structured_events.schema.json repair_attempts: 0