changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "below_auto_publish_floor": {
+ "description": "True if the episode is short enough that it may be saved as a draft instead of published.",
+ "type": "boolean"
+ },
+ "errors": {
+ "description": "Hard blockers; fix these before recording.",
+ "items": {
+ "properties": {
+ "code": {
+ "description": "Stable issue code, e.g. missing_stakes or turn_too_long.",
+ "type": "string"
+ },
+ "hint": {
+ "description": "How to fix it.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "message": {
+ "description": "What is wrong, in plain words.",
+ "type": "string"
+ },
+ "turn_index": {
+ "description": "Zero-based turn the issue belongs to, or null for the whole script.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "estimated_duration_seconds": {
+ "description": "Estimated audio length.",
+ "type": "integer"
+ },
+ "publish_floor_seconds": {
+ "description": "Shortest length that publishes automatically.",
+ "type": "integer"
+ },
+ "suggestions": {
+ "description": "Optional improvements.",
+ "items": {
+ "properties": {
+ "code": {
+ "description": "Stable issue code, e.g. missing_stakes or turn_too_long.",
+ "type": "string"
+ },
+ "hint": {
+ "description": "How to fix it.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "message": {
+ "description": "What is wrong, in plain words.",
+ "type": "string"
+ },
+ "turn_index": {
+ "description": "Zero-based turn the issue belongs to, or null for the whole script.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "turn_count": {
+ "description": "Turns checked.",
+ "type": "integer"
+ },
+ "valid": {
+ "description": "False when any hard error would block recording.",
+ "type": "boolean"
+ },
+ "warnings": {
+ "description": "Listener-quality problems worth fixing.",
+ "items": {
+ "properties": {
+ "code": {
+ "description": "Stable issue code, e.g. missing_stakes or turn_too_long.",
+ "type": "string"
+ },
+ "hint": {
+ "description": "How to fix it.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "message": {
+ "description": "What is wrong, in plain words.",
+ "type": "string"
+ },
+ "turn_index": {
+ "description": "Zero-based turn the issue belongs to, or null for the whole script.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "word_count": {
+ "description": "Spoken words.",
+ "type": "integer"
+ },
+ "writes_performed": {
+ "description": "Always false.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "valid",
+ "errors",
+ "warnings",
+ "suggestions",
+ "writes_performed"
+ ],
+ "type": "object"
+}