addedInput schema / properties / project / properties / include
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / project / properties / journeys / items / properties / platforms
Added value: +{
+ "items": {
+ "$ref": "#/properties/project/properties/platforms/items"
+ },
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / project / properties / journeys / items / properties / rationale
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "alternatives": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "cons": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "option": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "pros": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "option",
+ "pros",
+ "cons"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "confidence": {
+ "enum": [
+ "low",
+ "medium",
+ "high"
+ ],
+ "type": "string"
+ },
+ "decision": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "reasoning": {
+ "minLength": 10,
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "decision",
+ "reasoning"
+ ],
+ "type": "object"
+}
addedInput schema / properties / project / properties / journeys / items / properties / states / additionalProperties / properties / on / additionalProperties / anyOf
Added value: +[
+ {
+ "pattern": "^[a-zA-Z][\\w-]*(#[a-zA-Z][\\w-]*(\\.[\\w-]+)*)?$",
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "guard": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "roles": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "target": {
+ "pattern": "^[a-zA-Z][\\w-]*(#[a-zA-Z][\\w-]*(\\.[\\w-]+)*)?$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "target"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / project / properties / journeys / items / properties / states / additionalProperties / properties / on / additionalProperties / pattern
Removed value: -"^[a-zA-Z][\\w-]*(#[a-zA-Z][\\w-]*(\\.[\\w-]+)*)?$"
removedInput schema / properties / project / properties / journeys / items / properties / states / additionalProperties / properties / on / additionalProperties / type
Removed value: -"string"
addedInput schema / properties / project / properties / rationale
Added value: +{
+ "$ref": "#/properties/project/properties/journeys/items/properties/rationale"
+}
addedInput schema / properties / project / properties / screens / items / properties / components / items / properties / motion
Added value: +{
+ "enum": [
+ "none",
+ "decorative",
+ "essential"
+ ],
+ "type": "string"
+}
addedInput schema / properties / project / properties / screens / items / properties / components / items / properties / textRole
Added value: +{
+ "enum": [
+ "normal",
+ "large"
+ ],
+ "type": "string"
+}
addedInput schema / properties / project / properties / screens / items / properties / components / items / properties / validation
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "message": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "pattern": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / project / properties / screens / items / properties / data
Added value: +{
+ "additionalProperties": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / children / items / properties / columns
Added value: +{
+ "$ref": "#/properties/project/properties/screens/items/properties/layout/properties/blocks/items/properties/columns"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / children / items / properties / copy
Added value: +{
+ "$ref": "#/properties/project/properties/screens/items/properties/layout/properties/blocks/items/properties/copy"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / children / items / properties / filter
Added value: +{
+ "$ref": "#/properties/project/properties/screens/items/properties/layout/properties/blocks/items/properties/filter"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / children / items / properties / sort
Added value: +{
+ "$ref": "#/properties/project/properties/screens/items/properties/layout/properties/blocks/items/properties/sort"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / children / items / properties / source
Added value: +{
+ "$ref": "#/properties/project/properties/screens/items/properties/layout/properties/blocks/items/properties/source"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / columns
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / copy
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / filter
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / sort
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / project / properties / screens / items / properties / layout / properties / blocks / items / properties / source
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / project / properties / screens / items / properties / rationale
Added value: +{
+ "$ref": "#/properties/project/properties/journeys/items/properties/rationale"
+}
addedInput schema / properties / project / properties / tokens
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "colors": {
+ "additionalProperties": false,
+ "properties": {
+ "accent": {
+ "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$",
+ "type": "string"
+ },
+ "bg": {
+ "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$",
+ "type": "string"
+ },
+ "muted": {
+ "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$",
+ "type": "string"
+ },
+ "surface": {
+ "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$",
+ "type": "string"
+ },
+ "text": {
+ "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "font": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "radius": {
+ "maximum": 32,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+}