removedOutput schema / $defs / WorkshopItem
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "blockTypeId": {
- "description": "ID of a declared block type, or null when none applies.",
- "type": [
- "string",
- "null"
- ]
- },
- "children": {
- "description": "Nested items belonging to a group or breakout.",
- "items": {
- "$ref": "#/$defs/WorkshopItem"
- },
- "type": "array"
- },
- "duration": {
- "description": "Item duration in minutes.",
- "minimum": 0,
- "type": "number"
- },
- "durationLocked": {
- "description": "Whether automatic adjustments must preserve this duration.",
- "type": "boolean"
- },
- "fixedStartTime": {
- "description": "Explicit start time for the item when one is required.",
- "type": "string"
- },
- "id": {
- "description": "Stable item identifier, unique within the session.",
- "minLength": 1,
- "type": "string"
- },
- "laneIndex": {
- "description": "Zero-based breakout lane index for this item.",
- "minimum": 0,
- "type": "integer"
- },
- "lanePersons": {
- "additionalProperties": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "description": "Mapping from lane identifiers to arrays of declared person IDs.",
- "type": "object"
- },
- "lanes": {
- "description": "Number of breakout lanes.",
- "minimum": 1,
- "type": "integer"
- },
- "material": {
- "description": "Physical or digital materials required; use an empty string when none are needed.",
- "type": "string"
- },
- "notes": {
- "description": "Facilitation instructions, method details, or other notes.",
- "type": "string"
- },
- "parallel": {
- "description": "Whether child items or lanes run in parallel.",
- "type": "boolean"
- },
- "personIds": {
- "description": "IDs of declared persons assigned to this item.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "sameInAllBreakouts": {
- "description": "Whether every breakout lane uses the same agenda.",
- "type": "boolean"
- },
- "title": {
- "description": "Concise title shown in the Sessionplan timeline.",
- "type": "string"
- },
- "type": {
- "description": "Item kind. Groups and breakouts may contain children.",
- "enum": [
- "block",
- "group",
- "breakout"
- ],
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "blockTypeId",
- "title",
- "duration",
- "notes",
- "material"
- ],
- "type": "object"
-}
addedOutput schema / $defs / blockType
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "color"
+ ],
+ "type": "object"
+}
addedOutput schema / $defs / item
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "blockTypeId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "children": {
+ "items": {
+ "$ref": "#/$defs/item"
+ },
+ "type": "array"
+ },
+ "duration": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "durationLocked": {
+ "type": "boolean"
+ },
+ "fixedStartTime": {
+ "type": "string"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "laneIndex": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "lanePersons": {
+ "additionalProperties": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": "object"
+ },
+ "lanes": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "material": {
+ "type": "string"
+ },
+ "notes": {
+ "type": "string"
+ },
+ "parallel": {
+ "type": "boolean"
+ },
+ "personIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sameInAllBreakouts": {
+ "type": "boolean"
+ },
+ "title": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "block",
+ "group",
+ "breakout"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "blockTypeId",
+ "title",
+ "duration",
+ "notes",
+ "material"
+ ],
+ "type": "object"
+}
addedOutput schema / $defs / person
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "color"
+ ],
+ "type": "object"
+}
addedOutput schema / $defs / workshop
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": "string"
+ },
+ "durationLocked": {
+ "type": "boolean"
+ },
+ "lastModified": {
+ "type": "string"
+ },
+ "startTime": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "targetDuration": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "title",
+ "description",
+ "date",
+ "startTime"
+ ],
+ "type": "object"
+}
removedOutput schema / properties / session / description
Removed value: -"Complete Sessionplan document. When creating or revising a plan, send the full document defined here; partial updates and patches are not accepted."
removedOutput schema / properties / session / properties / blockTypes / description
Removed value: -"Small set of reusable visual categories referenced by item blockTypeId values."
addedOutput schema / properties / session / properties / blockTypes / items / $ref
Added value: +"#/$defs/blockType"
removedOutput schema / properties / session / properties / blockTypes / items / additionalProperties
Removed value: -false
removedOutput schema / properties / session / properties / blockTypes / items / properties
Removed value: -{
- "color": {
- "description": "Color value used to display this block type.",
- "type": "string"
- },
- "id": {
- "description": "Stable block-type identifier, unique within the session.",
- "type": "string"
- },
- "name": {
- "description": "Human-readable block-type name.",
- "type": "string"
- }
-}
removedOutput schema / properties / session / properties / blockTypes / items / required
Removed value: -[
- "id",
- "name",
- "color"
-]
removedOutput schema / properties / session / properties / blockTypes / items / type
Removed value: -"object"
removedOutput schema / properties / session / properties / items / description
Removed value: -"Ordered top-level timeline items. Durations are expressed in minutes."
changedOutput schema / properties / session / properties / items / items / $ref
Previous value: -"#/$defs/WorkshopItem"New value: +"#/$defs/item"
removedOutput schema / properties / session / properties / persons / description
Removed value: -"People or roles explicitly supplied for this session."
addedOutput schema / properties / session / properties / persons / items / $ref
Added value: +"#/$defs/person"
removedOutput schema / properties / session / properties / persons / items / additionalProperties
Removed value: -false
removedOutput schema / properties / session / properties / persons / items / properties
Removed value: -{
- "color": {
- "description": "Color value used to display this person or role.",
- "type": "string"
- },
- "id": {
- "description": "Stable person identifier, unique within the session.",
- "type": "string"
- },
- "name": {
- "description": "Person or role name.",
- "type": "string"
- }
-}
removedOutput schema / properties / session / properties / persons / items / required
Removed value: -[
- "id",
- "name",
- "color"
-]
removedOutput schema / properties / session / properties / persons / items / type
Removed value: -"object"
removedOutput schema / properties / session / properties / version / description
Removed value: -"Sessionplan document format version."
addedOutput schema / properties / session / properties / workshop / $ref
Added value: +"#/$defs/workshop"
removedOutput schema / properties / session / properties / workshop / additionalProperties
Removed value: -false
removedOutput schema / properties / session / properties / workshop / description
Removed value: -"Top-level session metadata."
removedOutput schema / properties / session / properties / workshop / properties
Removed value: -{
- "date": {
- "description": "Session date, or null when unknown.",
- "type": [
- "string",
- "null"
- ]
- },
- "description": {
- "description": "Short description of the session goal or context.",
- "type": "string"
- },
- "durationLocked": {
- "description": "Whether the target duration must be preserved.",
- "type": "boolean"
- },
- "lastModified": {
- "description": "Last-modified value carried by the Sessionplan document.",
- "type": "string"
- },
- "startTime": {
- "description": "Session start time, or null when unknown.",
- "type": [
- "string",
- "null"
- ]
- },
- "targetDuration": {
- "description": "Target duration of the complete session in minutes.",
- "minimum": 0,
- "type": "number"
- },
- "title": {
- "description": "Session title.",
- "type": "string"
- }
-}
removedOutput schema / properties / session / properties / workshop / required
Removed value: -[
- "title",
- "description",
- "date",
- "startTime"
-]
removedOutput schema / properties / session / properties / workshop / type
Removed value: -"object"
addedOutput schema / properties / session / title
Added value: +"Sessionplan document"