addedInput schema / properties / screen / properties / components / items / properties / motion
Added value: +{
+ "enum": [
+ "none",
+ "decorative",
+ "essential"
+ ],
+ "type": "string"
+}
addedInput schema / properties / screen / properties / components / items / properties / textRole
Added value: +{
+ "enum": [
+ "normal",
+ "large"
+ ],
+ "type": "string"
+}
addedInput schema / properties / screen / 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 / screen / properties / data
Added value: +{
+ "additionalProperties": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / children / items / properties / columns
Added value: +{
+ "$ref": "#/properties/screen/properties/layout/properties/blocks/items/properties/columns"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / children / items / properties / copy
Added value: +{
+ "$ref": "#/properties/screen/properties/layout/properties/blocks/items/properties/copy"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / children / items / properties / filter
Added value: +{
+ "$ref": "#/properties/screen/properties/layout/properties/blocks/items/properties/filter"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / children / items / properties / sort
Added value: +{
+ "$ref": "#/properties/screen/properties/layout/properties/blocks/items/properties/sort"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / children / items / properties / source
Added value: +{
+ "$ref": "#/properties/screen/properties/layout/properties/blocks/items/properties/source"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / columns
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / copy
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / filter
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / sort
Added value: +{
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / screen / properties / layout / properties / blocks / items / properties / source
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / screen / 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"
+}