changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "approvedBy": {
+ "description": "Approver username",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "approvedDate": {
+ "description": "ISO approval date",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "createdBy": {
+ "properties": {
+ "url": {
+ "description": "Author profile URL",
+ "type": "string"
+ },
+ "username": {
+ "description": "Author username",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "description": {
+ "description": "Kata description",
+ "type": "string"
+ },
+ "id": {
+ "description": "Kata ID",
+ "type": "string"
+ },
+ "languages": {
+ "description": "Available programming languages",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "description": "Kata name",
+ "type": "string"
+ },
+ "publishedAt": {
+ "description": "ISO timestamp of publication",
+ "type": "string"
+ },
+ "rank": {
+ "description": "Difficulty rank",
+ "type": "number"
+ },
+ "rankName": {
+ "description": "Rank name (e.g., '8 kyu')",
+ "type": "string"
+ },
+ "slug": {
+ "description": "Kata URL slug",
+ "type": "string"
+ },
+ "stats": {
+ "properties": {
+ "totalAttempts": {
+ "description": "Total attempts",
+ "type": "number"
+ },
+ "totalCompleted": {
+ "description": "Total completions",
+ "type": "number"
+ },
+ "totalStars": {
+ "description": "Total stars received",
+ "type": "number"
+ },
+ "voteScore": {
+ "description": "Vote score",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "tags": {
+ "description": "Kata tags/categories",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}