changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "bestMoves": {
+ "description": "Best moves in UCI notation",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "checkmate": {
+ "description": "Position is checkmate",
+ "type": "boolean"
+ },
+ "dtm": {
+ "description": "Distance to mate",
+ "type": "number"
+ },
+ "dtz": {
+ "description": "Distance to zero (draw/mate)",
+ "type": "number"
+ },
+ "fen": {
+ "description": "Position FEN",
+ "type": "string"
+ },
+ "insufficient_material": {
+ "description": "Insufficient material",
+ "type": "boolean"
+ },
+ "moves": {
+ "description": "Legal moves and their outcomes",
+ "items": {
+ "properties": {
+ "checkmate": {
+ "description": "Move is checkmate",
+ "type": "boolean"
+ },
+ "dtm": {
+ "description": "DTM after move",
+ "type": "number"
+ },
+ "dtz": {
+ "description": "DTZ after move",
+ "type": "number"
+ },
+ "san": {
+ "description": "Move in SAN notation",
+ "type": "string"
+ },
+ "stalemate": {
+ "description": "Move is stalemate",
+ "type": "boolean"
+ },
+ "uci": {
+ "description": "Move in UCI notation",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "stalemate": {
+ "description": "Position is stalemate",
+ "type": "boolean"
+ },
+ "variant_loss": {
+ "description": "Variant-specific loss",
+ "type": "boolean"
+ },
+ "variant_win": {
+ "description": "Variant-specific win",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}