changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": false,
+ "properties": {
+ "audience": {
+ "type": "string"
+ },
+ "constraints": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "direction": {
+ "additionalProperties": false,
+ "properties": {
+ "buildConstraints": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "elementSignals": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "interactionPlan": {
+ "additionalProperties": false,
+ "properties": {
+ "accessibility": {
+ "type": "string"
+ },
+ "cursorHover": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "durationRange": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "median": {
+ "type": "number"
+ },
+ "p25": {
+ "type": "number"
+ },
+ "p75": {
+ "type": "number"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "p25",
+ "median",
+ "p75",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "easings": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "entranceReveal": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "scroll": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "staggerHints": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "cursorHover",
+ "scroll",
+ "entranceReveal",
+ "easings",
+ "durationRange",
+ "accessibility"
+ ],
+ "type": "object"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "motion": {
+ "additionalProperties": false,
+ "properties": {
+ "availableSourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "durationRange": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "median": {
+ "type": "number"
+ },
+ "p25": {
+ "type": "number"
+ },
+ "p75": {
+ "type": "number"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "p25",
+ "median",
+ "p75",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "easings": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "interactionSignals": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "libraries": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "renderers": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "scrollModels": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "availableSourceSlugs",
+ "libraries",
+ "renderers",
+ "scrollModels",
+ "interactionSignals",
+ "easings",
+ "durationRange"
+ ],
+ "type": "object"
+ },
+ "outliers": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "luminanceBand": {
+ "enum": [
+ "light",
+ "mid",
+ "dark"
+ ],
+ "type": "string"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "palette": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "luminanceBand": {
+ "enum": [
+ "light",
+ "mid",
+ "dark"
+ ],
+ "type": "string"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs",
+ "luminanceBand"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "sharedPatterns": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "luminanceBand": {
+ "enum": [
+ "light",
+ "mid",
+ "dark"
+ ],
+ "type": "string"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "structure": {
+ "additionalProperties": false,
+ "properties": {
+ "availableSourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "bandCounts": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "slug": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "count"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "repeatedTags": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "availableSourceSlugs",
+ "bandCounts",
+ "repeatedTags"
+ ],
+ "type": "object"
+ },
+ "summary": {
+ "type": "string"
+ },
+ "technologySignals": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "display": {
+ "type": "string"
+ },
+ "frequency": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "display",
+ "frequency",
+ "sourceSlugs"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "summary",
+ "sharedPatterns",
+ "outliers",
+ "palette",
+ "technologySignals",
+ "elementSignals",
+ "motion",
+ "interactionPlan",
+ "buildConstraints",
+ "limitations"
+ ],
+ "type": "object"
+ },
+ "goal": {
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "additionalProperties": false,
+ "properties": {
+ "detail": {
+ "enum": [
+ "cached",
+ "fetched",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "elements": {
+ "enum": [
+ "cached",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "motion": {
+ "enum": [
+ "cached",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "structure": {
+ "enum": [
+ "captured",
+ "unavailable",
+ "not_requested"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "detail",
+ "motion",
+ "elements",
+ "structure"
+ ],
+ "type": "object"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "title",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "version": {
+ "const": 1,
+ "type": "number"
+ }
+ },
+ "required": [
+ "version",
+ "goal",
+ "constraints",
+ "sources",
+ "direction"
+ ],
+ "type": "object"
+}