removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / draftId / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
changedOutput schema / properties / draft / properties / approvedAt / anyOf
Previous value: -[
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / draft / properties / approvedVersion / anyOf
Previous value: -[
- {
- "exclusiveMinimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / draft / properties / createdAt / pattern
Added value: +"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
addedOutput schema / properties / draft / properties / draftId / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
addedOutput schema / properties / draft / properties / updatedAt / pattern
Added value: +"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
addedOutput schema / properties / draft / properties / version / maximum
Added value: +9007199254740991
removedOutput schema / properties / revisions / items / $ref
Removed value: -"#/properties/draft"
addedOutput schema / properties / revisions / items / additionalProperties
Added value: +false
addedOutput schema / properties / revisions / items / properties
Added value: +{
+ "approvalMethod": {
+ "anyOf": [
+ {
+ "enum": [
+ "MCP_ELICITATION",
+ "EXPLICIT_CONFIRMATION_FALLBACK"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "approvalWarnings": {
+ "items": {
+ "enum": [
+ "SOURCE_CHANGED_AFTER_DRAFT"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "approvedAt": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "approvedVersion": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "createdAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "draftId": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "nextActions": {
+ "items": {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "sourceEventIds": {
+ "items": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "sourceFingerprint": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "PENDING",
+ "APPROVED",
+ "REJECTED"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "timezone": {
+ "type": "string"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "version": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "workDate": {
+ "type": "string"
+ },
+ "workItems": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "details": {
+ "maxLength": 10000,
+ "type": "string"
+ },
+ "repositoryId": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "sourceEventIds": {
+ "items": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "title": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "verificationStatus": {
+ "enum": [
+ "REMOTE_MATCH",
+ "UNCONFIRMED"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "repositoryId",
+ "title",
+ "details",
+ "sourceEventIds",
+ "verificationStatus"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ }
+}
addedOutput schema / properties / revisions / items / required
Added value: +[
+ "draftId",
+ "workDate",
+ "timezone",
+ "summary",
+ "workItems",
+ "nextActions",
+ "sourceEventIds",
+ "sourceFingerprint",
+ "version",
+ "status",
+ "createdAt",
+ "updatedAt",
+ "approvedAt",
+ "approvedVersion",
+ "approvalMethod",
+ "approvalWarnings"
+]
addedOutput schema / properties / revisions / items / type
Added value: +"object"