Skip to main content
Glama

Ask the Private Law wiki

ask
Read-onlyIdempotent

Answer a question by quoting a published wiki article, or — when the question names one country, programme, tax regime, bank or legal form and asks one of its reviewed questions — with the reviewed structured answer and its verbatim official quotation. Never generated at request time; always carries the URL it came from. Returns confident=false with suggested reading when the corpus does not cover the question or when context genuinely conflicts. When the question names one reviewed object and several of its reviewed questions fit the wording without a confident match, the answer (if any) is an ordinary article quotation and structuredResolution carries the clarification: question_ambiguous with candidate topics and their admission state. A question naming several distinct reviewed objects, or mapped to one reviewed topic whose answer is withdrawn or held, returns confident=false, refusalReason structured_held and no article text; ask about one object or use answer_compare. Bare MSO means the Hong Kong Money Service Operator licence; use Management Services Organization or regulated-practice context for the broader platform concept. Ask in the language you want answered — Russian and English are both first-class.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "question": "<question>"
    },
    "name": "ask"
  }
}

Input Schema

NameRequiredDescriptionDefault
localeNoCorpus language; inferred from the question when omitted.
questionYesA natural-language question, up to 2000 characters.

Output Schema

NameRequiredDescriptionDefault
answerYes
localeNo
citationsYes
confidentYes
thresholdNo
topDistanceNo
refusalReasonNo
structuredCellNoThe unchanged public native whole cell, when admitted: per-answer source associations, recorded conditions and applicability remain separate from the rendered answer.
suggestedReadingYes
queryInterpretationYes
structuredResolutionNoResolution only. Candidate topics and retry arguments do not establish an available or verified answer.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / locale / enum
      Previous value: -[
      -  "ru",
      -  "en",
      -  "ko",
      -  "zh-hant"
      -]New value: +[
      +  "ru",
      +  "en",
      +  "zh-hant"
      +]
  2. Changed4 schema fields changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / allOf
      Added value: +[
      +  {
      +    "if": {
      +      "properties": {
      +        "events": {
      +          "properties": {
      +            "from": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "status": {
      +                  "const": "not_established"
      +                }
      +              },
      +              "required": [
      +                "status"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "from"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "then": {
      +      "properties": {
      +        "actors": {
      +          "properties": {
      +            "from": {
      +              "type": "null"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "duration_output": {
      +          "not": {
      +            "required": [
      +              "duration_basis"
      +            ]
      +          },
      +          "properties": {
      +            "value": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "approx": {
      +                      "type": "boolean"
      +                    },
      +                    "approximate": {
      +                      "const": true
      +                    },
      +                    "bound": {
      +                      "enum": [
      +                        "gt",
      +                        "gte",
      +                        "lt",
      +                        "lte"
      +                      ]
      +                    },
      +                    "per": {
      +                      "anyOf": [
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "jurisdiction": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "calendar_year",
      +                                "tax_year"
      +                              ]
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "jurisdiction"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "anchor": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "rolling",
      +                                "preceding",
      +                                "fixed_period"
      +                              ]
      +                            },
      +                            "length": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "unit": {
      +                                  "enum": [
      +                                    "second",
      +                                    "hour",
      +                                    "day",
      +                                    "week",
      +                                    "month",
      +                                    "year",
      +                                    "business_day",
      +                                    "tax_year",
      +                                    "tax_period"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "v": {
      +                                  "minimum": 0,
      +                                  "type": "integer"
      +                                }
      +                              },
      +                              "required": [
      +                                "v",
      +                                "unit"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "length",
      +                            "anchor"
      +                          ],
      +                          "type": "object"
      +                        }
      +                      ]
      +                    },
      +                    "unit": {
      +                      "enum": [
      +                        "second",
      +                        "hour",
      +                        "day",
      +                        "week",
      +                        "month",
      +                        "year",
      +                        "business_day",
      +                        "tax_year",
      +                        "tax_period"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "v": {
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    }
      +                  },
      +                  "required": [
      +                    "v",
      +                    "unit"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "per": {
      +                      "anyOf": [
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "jurisdiction": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "calendar_year",
      +                                "tax_year"
      +                              ]
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "jurisdiction"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "anchor": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "rolling",
      +                                "preceding",
      +                                "fixed_period"
      +                              ]
      +                            },
      +                            "length": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "unit": {
      +                                  "enum": [
      +                                    "second",
      +                                    "hour",
      +                                    "day",
      +                                    "week",
      +                                    "month",
      +                                    "year",
      +                                    "business_day",
      +                                    "tax_year",
      +                                    "tax_period"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "v": {
      +                                  "minimum": 0,
      +                                  "type": "integer"
      +                                }
      +                              },
      +                              "required": [
      +                                "v",
      +                                "unit"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "length",
      +                            "anchor"
      +                          ],
      +                          "type": "object"
      +                        }
      +                      ]
      +                    },
      +                    "range": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "from": {
      +                          "minimum": 0,
      +                          "type": [
      +                            "integer",
      +                            "null"
      +                          ]
      +                        },
      +                        "from_inclusive": {
      +                          "type": [
      +                            "boolean",
      +                            "null"
      +                          ]
      +                        },
      +                        "to": {
      +                          "minimum": 0,
      +                          "type": [
      +                            "integer",
      +                            "null"
      +                          ]
      +                        },
      +                        "to_inclusive": {
      +                          "type": [
      +                            "boolean",
      +                            "null"
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "from",
      +                        "to",
      +                        "from_inclusive",
      +                        "to_inclusive"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "unit": {
      +                      "enum": [
      +                        "second",
      +                        "hour",
      +                        "day",
      +                        "week",
      +                        "month",
      +                        "year",
      +                        "business_day",
      +                        "tax_year",
      +                        "tax_period"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "unit",
      +                    "range"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "range": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "from": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "unit": {
      +                              "enum": [
      +                                "second",
      +                                "hour",
      +                                "day",
      +                                "week",
      +                                "month",
      +                                "year",
      +                                "business_day",
      +                                "tax_year",
      +                                "tax_period"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "v": {
      +                              "minimum": 0,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "v",
      +                            "unit"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "from_inclusive": {
      +                          "type": "boolean"
      +                        },
      +                        "to": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "unit": {
      +                              "enum": [
      +                                "second",
      +                                "hour",
      +                                "day",
      +                                "week",
      +                                "month",
      +                                "year",
      +                                "business_day",
      +                                "tax_year",
      +                                "tax_period"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "v": {
      +                              "minimum": 0,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "v",
      +                            "unit"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "to_inclusive": {
      +                          "type": "boolean"
      +                        }
      +                      },
      +                      "required": [
      +                        "from",
      +                        "to",
      +                        "from_inclusive",
      +                        "to_inclusive"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  },
      +                  "required": [
      +                    "range"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "unbounded": {
      +                      "const": true
      +                    }
      +                  },
      +                  "required": [
      +                    "unbounded"
      +                  ],
      +                  "type": "object"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "value_span_ids",
      +            "stage_relation"
      +          ],
      +          "type": "object"
      +        },
      +        "event_targets": {
      +          "properties": {
      +            "from": {
      +              "type": "null"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "time_kind": {
      +          "const": "duration"
      +        }
      +      },
      +      "required": [
      +        "duration_output"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  {
      +    "if": {
      +      "properties": {
      +        "events": {
      +          "properties": {
      +            "to": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "status": {
      +                  "const": "not_established"
      +                }
      +              },
      +              "required": [
      +                "status"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "to"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "then": {
      +      "properties": {
      +        "actors": {
      +          "properties": {
      +            "to": {
      +              "type": "null"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "duration_output": {
      +          "not": {
      +            "required": [
      +              "duration_basis"
      +            ]
      +          },
      +          "properties": {
      +            "value": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "approx": {
      +                      "type": "boolean"
      +                    },
      +                    "approximate": {
      +                      "const": true
      +                    },
      +                    "bound": {
      +                      "enum": [
      +                        "gt",
      +                        "gte",
      +                        "lt",
      +                        "lte"
      +                      ]
      +                    },
      +                    "per": {
      +                      "anyOf": [
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "jurisdiction": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "calendar_year",
      +                                "tax_year"
      +                              ]
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "jurisdiction"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "anchor": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "rolling",
      +                                "preceding",
      +                                "fixed_period"
      +                              ]
      +                            },
      +                            "length": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "unit": {
      +                                  "enum": [
      +                                    "second",
      +                                    "hour",
      +                                    "day",
      +                                    "week",
      +                                    "month",
      +                                    "year",
      +                                    "business_day",
      +                                    "tax_year",
      +                                    "tax_period"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "v": {
      +                                  "minimum": 0,
      +                                  "type": "integer"
      +                                }
      +                              },
      +                              "required": [
      +                                "v",
      +                                "unit"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "length",
      +                            "anchor"
      +                          ],
      +                          "type": "object"
      +                        }
      +                      ]
      +                    },
      +                    "unit": {
      +                      "enum": [
      +                        "second",
      +                        "hour",
      +                        "day",
      +                        "week",
      +                        "month",
      +                        "year",
      +                        "business_day",
      +                        "tax_year",
      +                        "tax_period"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "v": {
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    }
      +                  },
      +                  "required": [
      +                    "v",
      +                    "unit"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "per": {
      +                      "anyOf": [
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "jurisdiction": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "calendar_year",
      +                                "tax_year"
      +                              ]
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "jurisdiction"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "anchor": {
      +                              "type": "string"
      +                            },
      +                            "kind": {
      +                              "enum": [
      +                                "rolling",
      +                                "preceding",
      +                                "fixed_period"
      +                              ]
      +                            },
      +                            "length": {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "unit": {
      +                                  "enum": [
      +                                    "second",
      +                                    "hour",
      +                                    "day",
      +                                    "week",
      +                                    "month",
      +                                    "year",
      +                                    "business_day",
      +                                    "tax_year",
      +                                    "tax_period"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "v": {
      +                                  "minimum": 0,
      +                                  "type": "integer"
      +                                }
      +                              },
      +                              "required": [
      +                                "v",
      +                                "unit"
      +                              ],
      +                              "type": "object"
      +                            }
      +                          },
      +                          "required": [
      +                            "kind",
      +                            "length",
      +                            "anchor"
      +                          ],
      +                          "type": "object"
      +                        }
      +                      ]
      +                    },
      +                    "range": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "from": {
      +                          "minimum": 0,
      +                          "type": [
      +                            "integer",
      +                            "null"
      +                          ]
      +                        },
      +                        "from_inclusive": {
      +                          "type": [
      +                            "boolean",
      +                            "null"
      +                          ]
      +                        },
      +                        "to": {
      +                          "minimum": 0,
      +                          "type": [
      +                            "integer",
      +                            "null"
      +                          ]
      +                        },
      +                        "to_inclusive": {
      +                          "type": [
      +                            "boolean",
      +                            "null"
      +                          ]
      +                        }
      +                      },
      +                      "required": [
      +                        "from",
      +                        "to",
      +                        "from_inclusive",
      +                        "to_inclusive"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "unit": {
      +                      "enum": [
      +                        "second",
      +                        "hour",
      +                        "day",
      +                        "week",
      +                        "month",
      +                        "year",
      +                        "business_day",
      +                        "tax_year",
      +                        "tax_period"
      +                      ],
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "unit",
      +                    "range"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "range": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "from": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "unit": {
      +                              "enum": [
      +                                "second",
      +                                "hour",
      +                                "day",
      +                                "week",
      +                                "month",
      +                                "year",
      +                                "business_day",
      +                                "tax_year",
      +                                "tax_period"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "v": {
      +                              "minimum": 0,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "v",
      +                            "unit"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "from_inclusive": {
      +                          "type": "boolean"
      +                        },
      +                        "to": {
      +                          "additionalProperties": false,
      +                          "properties": {
      +                            "unit": {
      +                              "enum": [
      +                                "second",
      +                                "hour",
      +                                "day",
      +                                "week",
      +                                "month",
      +                                "year",
      +                                "business_day",
      +                                "tax_year",
      +                                "tax_period"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "v": {
      +                              "minimum": 0,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "v",
      +                            "unit"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "to_inclusive": {
      +                          "type": "boolean"
      +                        }
      +                      },
      +                      "required": [
      +                        "from",
      +                        "to",
      +                        "from_inclusive",
      +                        "to_inclusive"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  },
      +                  "required": [
      +                    "range"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "unbounded": {
      +                      "const": true
      +                    }
      +                  },
      +                  "required": [
      +                    "unbounded"
      +                  ],
      +                  "type": "object"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "value_span_ids",
      +            "stage_relation"
      +          ],
      +          "type": "object"
      +        },
      +        "event_targets": {
      +          "properties": {
      +            "to": {
      +              "type": "null"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "time_kind": {
      +          "const": "duration"
      +        }
      +      },
      +      "required": [
      +        "duration_output"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  {
      +    "if": {
      +      "properties": {
      +        "duration_output": {
      +          "required": [
      +            "value_span_ids"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "duration_output"
      +      ],
      +      "type": "object"
      +    },
      +    "then": {
      +      "properties": {
      +        "events": {
      +          "anyOf": [
      +            {
      +              "properties": {
      +                "from": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "status": {
      +                      "const": "not_established"
      +                    }
      +                  },
      +                  "required": [
      +                    "status"
      +                  ],
      +                  "type": "object"
      +                }
      +              },
      +              "required": [
      +                "from"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "properties": {
      +                "to": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "status": {
      +                      "const": "not_established"
      +                    }
      +                  },
      +                  "required": [
      +                    "status"
      +                  ],
      +                  "type": "object"
      +                }
      +              },
      +              "required": [
      +                "to"
      +              ],
      +              "type": "object"
      +            }
      +          ],
      +          "type": "object"
      +        },
      +        "time_kind": {
      +          "const": "duration"
      +        }
      +      },
      +      "type": "object"
      +    }
      +  }
      +]
    • changedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / duration_output / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "counting": {
      -        "enum": [
      -          "calendar",
      -          "business",
      -          "not_stated"
      -        ]
      -      },
      -      "kind": {
      -        "const": "recorded_source_duration"
      -      },
      -      "scalar_applicability": {
      -        "const": false
      -      },
      -      "source_evidence_bound": {
      -        "const": true
      -      },
      -      "stage_relation": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "kind": {
      -                "const": "total_stage"
      -              },
      -              "spanIds": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "minItems": 1,
      -                "type": "array",
      -                "uniqueItems": true
      -              },
      -              "stage": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "code": {
      -                    "type": "string"
      -                  },
      -                  "label": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "en": {
      -                        "type": "string"
      -                      },
      -                      "ru": {
      -                        "type": "string"
      -                      },
      -                      "spanIds": {
      -                        "items": {
      -                          "type": "string"
      -                        },
      -                        "minItems": 1,
      -                        "type": "array",
      -                        "uniqueItems": true
      -                      }
      -                    },
      -                    "required": [
      -                      "ru",
      -                      "en",
      -                      "spanIds"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "code",
      -                  "label"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "kind",
      -              "stage",
      -              "spanIds"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "baseStage": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "code": {
      -                    "type": "string"
      -                  },
      -                  "label": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "en": {
      -                        "type": "string"
      -                      },
      -                      "ru": {
      -                        "type": "string"
      -                      },
      -                      "spanIds": {
      -                        "items": {
      -                          "type": "string"
      -                        },
      -                        "minItems": 1,
      -                        "type": "array",
      -                        "uniqueItems": true
      -                      }
      -                    },
      -                    "required": [
      -                      "ru",
      -                      "en",
      -                      "spanIds"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "code",
      -                  "label"
      -                ],
      -                "type": "object"
      -              },
      -              "kind": {
      -                "const": "additional_to"
      -              },
      -              "spanIds": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "minItems": 1,
      -                "type": "array",
      -                "uniqueItems": true
      -              },
      -              "stage": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "code": {
      -                    "type": "string"
      -                  },
      -                  "label": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "en": {
      -                        "type": "string"
      -                      },
      -                      "ru": {
      -                        "type": "string"
      -                      },
      -                      "spanIds": {
      -                        "items": {
      -                          "type": "string"
      -                        },
      -                        "minItems": 1,
      -                        "type": "array",
      -                        "uniqueItems": true
      -                      }
      -                    },
      -                    "required": [
      -                      "ru",
      -                      "en",
      -                      "spanIds"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "code",
      -                  "label"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "kind",
      -              "stage",
      -              "baseStage",
      -              "spanIds"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "value": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "approx": {
      -                "type": "boolean"
      -              },
      -              "approximate": {
      -                "const": true
      -              },
      -              "bound": {
      -                "enum": [
      -                  "gt",
      -                  "gte",
      -                  "lt",
      -                  "lte"
      -                ]
      -              },
      -              "per": {
      -                "anyOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "jurisdiction": {
      -                        "type": "string"
      -                      },
      -                      "kind": {
      -                        "enum": [
      -                          "calendar_year",
      -                          "tax_year"
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "kind",
      -                      "jurisdiction"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "anchor": {
      -                        "type": "string"
      -                      },
      -                      "kind": {
      -                        "enum": [
      -                          "rolling",
      -                          "preceding",
      -                          "fixed_period"
      -                        ]
      -                      },
      -                      "length": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "unit": {
      -                            "enum": [
      -                              "second",
      -                              "hour",
      -                              "day",
      -                              "week",
      -                              "month",
      -                              "year",
      -                              "business_day",
      -                              "tax_year",
      -                              "tax_period"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "v": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "v",
      -                          "unit"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    },
      -                    "required": [
      -                      "kind",
      -                      "length",
      -                      "anchor"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "unit": {
      -                "enum": [
      -                  "second",
      -                  "hour",
      -                  "day",
      -                  "week",
      -                  "month",
      -                  "year",
      -                  "business_day",
      -                  "tax_year",
      -                  "tax_period"
      -                ],
      -                "type": "string"
      -              },
      -              "v": {
      -                "minimum": 0,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "v",
      -              "unit"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "per": {
      -                "anyOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "jurisdiction": {
      -                        "type": "string"
      -                      },
      -                      "kind": {
      -                        "enum": [
      -                          "calendar_year",
      -                          "tax_year"
      -                        ]
      -                      }
      -                    },
      -                    "required": [
      -                      "kind",
      -                      "jurisdiction"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "anchor": {
      -                        "type": "string"
      -                      },
      -                      "kind": {
      -                        "enum": [
      -                          "rolling",
      -                          "preceding",
      -                          "fixed_period"
      -                        ]
      -                      },
      -                      "length": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "unit": {
      -                            "enum": [
      -                              "second",
      -                              "hour",
      -                              "day",
      -                              "week",
      -                              "month",
      -                              "year",
      -                              "business_day",
      -                              "tax_year",
      -                              "tax_period"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "v": {
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "v",
      -                          "unit"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    },
      -                    "required": [
      -                      "kind",
      -                      "length",
      -                      "anchor"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "range": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "from": {
      -                    "minimum": 0,
      -                    "type": [
      -                      "integer",
      -                      "null"
      -                    ]
      -                  },
      -                  "from_inclusive": {
      -                    "type": [
      -                      "boolean",
      -                      "null"
      -                    ]
      -                  },
      -                  "to": {
      -                    "minimum": 0,
      -                    "type": [
      -                      "integer",
      -                      "null"
      -                    ]
      -                  },
      -                  "to_inclusive": {
      -                    "type": [
      -                      "boolean",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "from",
      -                  "to",
      -                  "from_inclusive",
      -                  "to_inclusive"
      -                ],
      -                "type": "object"
      -              },
      -              "unit": {
      -                "enum": [
      -                  "second",
      -                  "hour",
      -                  "day",
      -                  "week",
      -                  "month",
      -                  "year",
      -                  "business_day",
      -                  "tax_year",
      -                  "tax_period"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "unit",
      -              "range"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "range": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "from": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "unit": {
      -                        "enum": [
      -                          "second",
      -                          "hour",
      -                          "day",
      -                          "week",
      -                          "month",
      -                          "year",
      -                          "business_day",
      -                          "tax_year",
      -                          "tax_period"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "v": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "v",
      -                      "unit"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "from_inclusive": {
      -                    "type": "boolean"
      -                  },
      -                  "to": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "unit": {
      -                        "enum": [
      -                          "second",
      -                          "hour",
      -                          "day",
      -                          "week",
      -                          "month",
      -                          "year",
      -                          "business_day",
      -                          "tax_year",
      -                          "tax_period"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "v": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "v",
      -                      "unit"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "to_inclusive": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "from",
      -                  "to",
      -                  "from_inclusive",
      -                  "to_inclusive"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "range"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "unbounded": {
      -                "const": true
      -              }
      -            },
      -            "required": [
      -              "unbounded"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "value",
      -      "counting",
      -      "scalar_applicability",
      -      "source_evidence_bound"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "counting": {
      -        "enum": [
      -          "calendar",
      -          "business",
      -          "not_stated"
      -        ]
      -      },
      -      "duration_basis": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "basis": {
      -            "const": "actual_individual_grant"
      -          },
      -          "kind": {
      -            "const": "same_actual_prior_grant"
      -          },
      -          "referenceStage": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "en": {
      -                    "type": "string"
      -                  },
      -                  "ru": {
      -                    "type": "string"
      -                  },
      -                  "spanIds": {
      -                    "items": {
      -                      "type": "string"
      -                    },
      -                    "minItems": 1,
      -                    "type": "array",
      -                    "uniqueItems": true
      -                  }
      -                },
      -                "required": [
      -                  "ru",
      -                  "en",
      -                  "spanIds"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "label"
      -            ],
      -            "type": "object"
      -          },
      -          "spanIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "minItems": 1,
      -            "type": "array",
      -            "uniqueItems": true
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "basis",
      -          "referenceStage",
      -          "spanIds"
      -        ],
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "recorded_source_duration"
      -      },
      -      "scalar_applicability": {
      -        "const": false
      -      },
      -      "source_evidence_bound": {
      -        "const": true
      -      },
      -      "stage_relation": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "kind": {
      -                "const": "total_stage"
      -              },
      -              "spanIds": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "minItems": 1,
      -                "type": "array",
      -                "uniqueItems": true
      -              },
      -              "stage": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "code": {
      -                    "type": "string"
      -                  },
      -                  "label": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "en": {
      -                        "type": "string"
      -                      },
      -                      "ru": {
      -                        "type": "string"
      -                      },
      -                      "spanIds": {
      -                        "items": {
      -                          "type": "string"
      -                        },
      -                        "minItems": 1,
      -                        "type": "array",
      -                        "uniqueItems": true
      -                      }
      -                    },
      -                    "required": [
      -                      "ru",
      -                      "en",
      -                      "spanIds"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "code",
      -                  "label"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "kind",
      -              "stage",
      -              "spanIds"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "baseStage": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "code": {
      -                    "type": "string"
      -                  },
      -                  "label": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "en": {
      -                        "type": "string"
      -                      },
      -                      "ru": {
      -                        "type": "string"
      -                      },
      -                      "spanIds": {
      -                        "items": {
      -                          "type": "string"
      -                        },
      -                        "minItems": 1,
      -                        "type": "array",
      -                        "uniqueItems": true
      -                      }
      -                    },
      -                    "required": [
      -                      "ru",
      -                      "en",
      -                      "spanIds"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "code",
      -                  "label"
      -                ],
      -                "type": "object"
      -              },
      -              "kind": {
      -                "const": "additional_to"
      -              },
      -              "spanIds": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "minItems": 1,
      -                "type": "array",
      -                "uniqueItems": true
      -              },
      -              "stage": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "code": {
      -                    "type": "string"
      -                  },
      -                  "label": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "en": {
      -                        "type": "string"
      -                      },
      -                      "ru": {
      -                        "type": "string"
      -                      },
      -                      "spanIds": {
      -                        "items": {
      -                          "type": "string"
      -                        },
      -                        "minItems": 1,
      -                        "type": "array",
      -                        "uniqueItems": true
      -                      }
      -                    },
      -                    "required": [
      -                      "ru",
      -                      "en",
      -                      "spanIds"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "code",
      -                  "label"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "kind",
      -              "stage",
      -              "baseStage",
      -              "spanIds"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "value": {
      -        "type": "null"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "value",
      -      "duration_basis",
      -      "counting",
      -      "scalar_applicability",
      -      "source_evidence_bound"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "counting": {
      +        "enum": [
      +          "calendar",
      +          "business",
      +          "not_stated"
      +        ]
      +      },
      +      "kind": {
      +        "const": "recorded_source_duration"
      +      },
      +      "scalar_applicability": {
      +        "const": false
      +      },
      +      "source_evidence_bound": {
      +        "const": true
      +      },
      +      "stage_relation": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "kind": {
      +                "const": "total_stage"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "baseStage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "kind": {
      +                "const": "additional_to"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "baseStage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "value": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "approx": {
      +                "type": "boolean"
      +              },
      +              "approximate": {
      +                "const": true
      +              },
      +              "bound": {
      +                "enum": [
      +                  "gt",
      +                  "gte",
      +                  "lt",
      +                  "lte"
      +                ]
      +              },
      +              "per": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "jurisdiction": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "calendar_year",
      +                          "tax_year"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "jurisdiction"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "anchor": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "rolling",
      +                          "preceding",
      +                          "fixed_period"
      +                        ]
      +                      },
      +                      "length": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "unit": {
      +                            "enum": [
      +                              "second",
      +                              "hour",
      +                              "day",
      +                              "week",
      +                              "month",
      +                              "year",
      +                              "business_day",
      +                              "tax_year",
      +                              "tax_period"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "v": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "v",
      +                          "unit"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "length",
      +                      "anchor"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "unit": {
      +                "enum": [
      +                  "second",
      +                  "hour",
      +                  "day",
      +                  "week",
      +                  "month",
      +                  "year",
      +                  "business_day",
      +                  "tax_year",
      +                  "tax_period"
      +                ],
      +                "type": "string"
      +              },
      +              "v": {
      +                "minimum": 0,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "v",
      +              "unit"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "per": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "jurisdiction": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "calendar_year",
      +                          "tax_year"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "jurisdiction"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "anchor": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "rolling",
      +                          "preceding",
      +                          "fixed_period"
      +                        ]
      +                      },
      +                      "length": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "unit": {
      +                            "enum": [
      +                              "second",
      +                              "hour",
      +                              "day",
      +                              "week",
      +                              "month",
      +                              "year",
      +                              "business_day",
      +                              "tax_year",
      +                              "tax_period"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "v": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "v",
      +                          "unit"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "length",
      +                      "anchor"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "range": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "from": {
      +                    "minimum": 0,
      +                    "type": [
      +                      "integer",
      +                      "null"
      +                    ]
      +                  },
      +                  "from_inclusive": {
      +                    "type": [
      +                      "boolean",
      +                      "null"
      +                    ]
      +                  },
      +                  "to": {
      +                    "minimum": 0,
      +                    "type": [
      +                      "integer",
      +                      "null"
      +                    ]
      +                  },
      +                  "to_inclusive": {
      +                    "type": [
      +                      "boolean",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "from",
      +                  "to",
      +                  "from_inclusive",
      +                  "to_inclusive"
      +                ],
      +                "type": "object"
      +              },
      +              "unit": {
      +                "enum": [
      +                  "second",
      +                  "hour",
      +                  "day",
      +                  "week",
      +                  "month",
      +                  "year",
      +                  "business_day",
      +                  "tax_year",
      +                  "tax_period"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "unit",
      +              "range"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "range": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "from": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "unit": {
      +                        "enum": [
      +                          "second",
      +                          "hour",
      +                          "day",
      +                          "week",
      +                          "month",
      +                          "year",
      +                          "business_day",
      +                          "tax_year",
      +                          "tax_period"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "v": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "unit"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "from_inclusive": {
      +                    "type": "boolean"
      +                  },
      +                  "to": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "unit": {
      +                        "enum": [
      +                          "second",
      +                          "hour",
      +                          "day",
      +                          "week",
      +                          "month",
      +                          "year",
      +                          "business_day",
      +                          "tax_year",
      +                          "tax_period"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "v": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "unit"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "to_inclusive": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "from",
      +                  "to",
      +                  "from_inclusive",
      +                  "to_inclusive"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "range"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "unbounded": {
      +                "const": true
      +              }
      +            },
      +            "required": [
      +              "unbounded"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "value_span_ids": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "minItems": 1,
      +        "type": "array",
      +        "uniqueItems": true
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "value",
      +      "counting",
      +      "scalar_applicability",
      +      "source_evidence_bound"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "counting": {
      +        "enum": [
      +          "calendar",
      +          "business",
      +          "not_stated"
      +        ]
      +      },
      +      "duration_basis": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "basis": {
      +            "const": "actual_individual_grant"
      +          },
      +          "kind": {
      +            "const": "same_actual_prior_grant"
      +          },
      +          "referenceStage": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "type": "string"
      +              },
      +              "label": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "en": {
      +                    "type": "string"
      +                  },
      +                  "ru": {
      +                    "type": "string"
      +                  },
      +                  "spanIds": {
      +                    "items": {
      +                      "type": "string"
      +                    },
      +                    "minItems": 1,
      +                    "type": "array",
      +                    "uniqueItems": true
      +                  }
      +                },
      +                "required": [
      +                  "ru",
      +                  "en",
      +                  "spanIds"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "label"
      +            ],
      +            "type": "object"
      +          },
      +          "spanIds": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "minItems": 1,
      +            "type": "array",
      +            "uniqueItems": true
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "basis",
      +          "referenceStage",
      +          "spanIds"
      +        ],
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "recorded_source_duration"
      +      },
      +      "scalar_applicability": {
      +        "const": false
      +      },
      +      "source_evidence_bound": {
      +        "const": true
      +      },
      +      "stage_relation": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "kind": {
      +                "const": "total_stage"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "baseStage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "kind": {
      +                "const": "additional_to"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "baseStage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "value": {
      +        "type": "null"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "value",
      +      "duration_basis",
      +      "counting",
      +      "scalar_applicability",
      +      "source_evidence_bound"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / events / properties / from / anyOf
      Previous value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "id": {
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "label": {
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "id",
      -      "label"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "type": "null"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "id": {
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "label": {
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "status": {
      +        "const": "not_established"
      +      }
      +    },
      +    "required": [
      +      "status"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / events / properties / to / anyOf
      Previous value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "id": {
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "label": {
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "id",
      -      "label"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "type": "null"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "id": {
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "label": {
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "label"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "status": {
      +        "const": "not_established"
      +      }
      +    },
      +    "required": [
      +      "status"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed2 schema fields changed
    • changedOutput schema / properties / structuredCell / properties / answers / items / allOf
      Previous value: -[
      -  {
      -    "if": {
      -      "required": [
      -        "recordedRecord"
      -      ]
      -    },
      -    "then": {
      -      "properties": {
      -        "currentLaw": {
      -          "const": "unknown"
      -        },
      -        "machineApplicability": {
      -          "const": "unknown"
      -        },
      -        "selectedValueRaw": {
      -          "type": "null"
      -        },
      -        "valueRaw": {
      -          "type": "null"
      -        }
      -      },
      -      "required": [
      -        "machineApplicability",
      -        "valueRaw",
      -        "selectedValueRaw",
      -        "currentLaw"
      -      ]
      -    }
      -  },
      -  {
      -    "if": {
      -      "properties": {
      -        "recordedRecord": {
      -          "properties": {
      -            "answer_type": {
      -              "enum": [
      -                "money",
      -                "choice"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "answer_type"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "recordedRecord"
      -      ]
      -    },
      -    "then": {
      -      "required": [
      -        "recordedExpression"
      -      ]
      -    }
      -  },
      -  {
      -    "if": {
      -      "properties": {
      -        "recordedRecord": {
      -          "properties": {
      -            "answer_type": {
      -              "enum": [
      -                "bool",
      -                "object"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "answer_type"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "recordedRecord"
      -      ]
      -    },
      -    "then": {
      -      "required": [
      -        "temporalRecordedClauses"
      -      ]
      -    }
      -  }
      -]New value: +[
      +  {
      +    "if": {
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "properties": {
      +        "currentLaw": {
      +          "const": "unknown"
      +        },
      +        "machineApplicability": {
      +          "const": "unknown"
      +        },
      +        "selectedValueRaw": {
      +          "type": "null"
      +        },
      +        "valueRaw": {
      +          "type": "null"
      +        }
      +      },
      +      "required": [
      +        "machineApplicability",
      +        "valueRaw",
      +        "selectedValueRaw",
      +        "currentLaw"
      +      ]
      +    }
      +  },
      +  {
      +    "if": {
      +      "properties": {
      +        "recordedRecord": {
      +          "properties": {
      +            "answer_type": {
      +              "enum": [
      +                "money",
      +                "choice",
      +                "percent"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "answer_type"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "required": [
      +        "recordedExpression"
      +      ]
      +    }
      +  },
      +  {
      +    "if": {
      +      "properties": {
      +        "recordedRecord": {
      +          "properties": {
      +            "answer_type": {
      +              "enum": [
      +                "bool",
      +                "object"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "answer_type"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "required": [
      +        "temporalRecordedClauses"
      +      ]
      +    }
      +  }
      +]
    • changedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "The existing Native v2 recorded MONEY component. Read it with this answer’s full source graph, conditions, caveats and clocks; it is never a selected client amount or a total.",
      -    "properties": {
      -      "answer_type": {
      -        "const": "money"
      -      },
      -      "record_format_version": {
      -        "const": 2
      -      },
      -      "ref": {
      -        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      -        "type": "string"
      -      },
      -      "value_raw": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "amount": {
      -            "pattern": "^[0-9]+(\\.[0-9]+)?$",
      -            "type": "string"
      -          },
      -          "currency": {
      -            "pattern": "^[A-Z]{3}$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "amount",
      -          "currency"
      -        ],
      -        "type": "object"
      -      },
      -      "value_state": {
      -        "const": "value"
      -      }
      -    },
      -    "required": [
      -      "record_format_version",
      -      "ref",
      -      "value_state",
      -      "answer_type",
      -      "value_raw"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "Literal source-recorded CHOICE outcome in this Question domain; neither prerequisites nor client/current-law selection.",
      -    "properties": {
      -      "answer_type": {
      -        "const": "choice"
      -      },
      -      "record_format_version": {
      -        "const": 2
      -      },
      -      "ref": {
      -        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      -        "type": "string"
      -      },
      -      "value_raw": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "v": {
      -            "items": {
      -              "pattern": "^[a-z][a-z0-9_]*$",
      -              "type": "string"
      -            },
      -            "maxItems": 1,
      -            "minItems": 1,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "v"
      -        ],
      -        "type": "object"
      -      },
      -      "value_state": {
      -        "const": "value"
      -      }
      -    },
      -    "required": [
      -      "record_format_version",
      -      "ref",
      -      "value_state",
      -      "answer_type",
      -      "value_raw"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "Literal Native BOOL/OBJECT fact with its complete source-bound temporal qualification; never a selected value or current-law conclusion.",
      -    "oneOf": [
      -      {
      -        "properties": {
      -          "answer_type": {
      -            "const": "bool"
      -          },
      -          "value_raw": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "v": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "v"
      -            ],
      -            "type": "object"
      -          }
      -        }
      -      },
      -      {
      -        "properties": {
      -          "answer_type": {
      -            "const": "object"
      -          },
      -          "value_raw": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "v": {
      -                "items": {
      -                  "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$",
      -                  "type": "string"
      -                },
      -                "minItems": 1,
      -                "type": "array",
      -                "uniqueItems": true
      -              }
      -            },
      -            "required": [
      -              "v"
      -            ],
      -            "type": "object"
      -          }
      -        }
      -      }
      -    ],
      -    "properties": {
      -      "answer_type": {
      -        "enum": [
      -          "bool",
      -          "object"
      -        ]
      -      },
      -      "record_format_version": {
      -        "const": 2
      -      },
      -      "ref": {
      -        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      -        "type": "string"
      -      },
      -      "value_raw": {},
      -      "value_state": {
      -        "const": "value"
      -      }
      -    },
      -    "required": [
      -      "record_format_version",
      -      "ref",
      -      "value_state",
      -      "answer_type",
      -      "value_raw"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "description": "The existing Native v2 recorded MONEY component. Read it with this answer’s full source graph, conditions, caveats and clocks; it is never a selected client amount or a total.",
      +    "properties": {
      +      "answer_type": {
      +        "const": "money"
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "pattern": "^[0-9]+(\\.[0-9]+)?$",
      +            "type": "string"
      +          },
      +          "currency": {
      +            "pattern": "^[A-Z]{3}$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "Literal source-recorded CHOICE outcome in this Question domain; neither prerequisites nor client/current-law selection.",
      +    "properties": {
      +      "answer_type": {
      +        "const": "choice"
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "v": {
      +            "items": {
      +              "pattern": "^[a-z][a-z0-9_]*$",
      +              "type": "string"
      +            },
      +            "maxItems": 1,
      +            "minItems": 1,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "v"
      +        ],
      +        "type": "object"
      +      },
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "Exact source-recorded PERCENT decimal string with its own qualification graph; never a selected or calculated client rate.",
      +    "properties": {
      +      "answer_type": {
      +        "const": "percent"
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "v": {
      +            "pattern": "^[0-9]+(\\.[0-9]+)?$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "v"
      +        ],
      +        "type": "object"
      +      },
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "Literal Native BOOL/OBJECT fact with its complete source-bound temporal qualification; never a selected value or current-law conclusion.",
      +    "oneOf": [
      +      {
      +        "properties": {
      +          "answer_type": {
      +            "const": "bool"
      +          },
      +          "value_raw": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "v": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "v"
      +            ],
      +            "type": "object"
      +          }
      +        }
      +      },
      +      {
      +        "properties": {
      +          "answer_type": {
      +            "const": "object"
      +          },
      +          "value_raw": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "v": {
      +                "items": {
      +                  "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$",
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              }
      +            },
      +            "required": [
      +              "v"
      +            ],
      +            "type": "object"
      +          }
      +        }
      +      }
      +    ],
      +    "properties": {
      +      "answer_type": {
      +        "enum": [
      +          "bool",
      +          "object"
      +        ]
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {},
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed9 schema fields changed
    • addedOutput schema / properties / structuredCell / allOf
      Added value: +[
      +  {
      +    "if": {
      +      "properties": {
      +        "answers": {
      +          "contains": {
      +            "properties": {
      +              "recordedRecord": {
      +                "properties": {
      +                  "answer_type": {
      +                    "const": "choice"
      +                  }
      +                },
      +                "required": [
      +                  "answer_type"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "recordedRecord"
      +            ]
      +          }
      +        }
      +      }
      +    },
      +    "then": {
      +      "properties": {
      +        "question": {
      +          "required": [
      +            "options"
      +          ]
      +        }
      +      }
      +    }
      +  }
      +]
    • changedOutput schema / properties / structuredCell / properties / answers / items / allOf
      Previous value: -[
      -  {
      -    "if": {
      -      "required": [
      -        "recordedRecord"
      -      ]
      -    },
      -    "then": {
      -      "properties": {
      -        "currentLaw": {
      -          "const": "unknown"
      -        },
      -        "machineApplicability": {
      -          "const": "unknown"
      -        },
      -        "selectedValueRaw": {
      -          "type": "null"
      -        },
      -        "valueRaw": {
      -          "type": "null"
      -        }
      -      },
      -      "required": [
      -        "machineApplicability",
      -        "valueRaw",
      -        "selectedValueRaw",
      -        "currentLaw",
      -        "recordedExpression"
      -      ]
      -    }
      -  }
      -]New value: +[
      +  {
      +    "if": {
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "properties": {
      +        "currentLaw": {
      +          "const": "unknown"
      +        },
      +        "machineApplicability": {
      +          "const": "unknown"
      +        },
      +        "selectedValueRaw": {
      +          "type": "null"
      +        },
      +        "valueRaw": {
      +          "type": "null"
      +        }
      +      },
      +      "required": [
      +        "machineApplicability",
      +        "valueRaw",
      +        "selectedValueRaw",
      +        "currentLaw"
      +      ]
      +    }
      +  },
      +  {
      +    "if": {
      +      "properties": {
      +        "recordedRecord": {
      +          "properties": {
      +            "answer_type": {
      +              "enum": [
      +                "money",
      +                "choice"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "answer_type"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "required": [
      +        "recordedExpression"
      +      ]
      +    }
      +  },
      +  {
      +    "if": {
      +      "properties": {
      +        "recordedRecord": {
      +          "properties": {
      +            "answer_type": {
      +              "enum": [
      +                "bool",
      +                "object"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "answer_type"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "required": [
      +        "temporalRecordedClauses"
      +      ]
      +    }
      +  }
      +]
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / additionalProperties
      Removed value: -false
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / description
      Removed value: -"The existing Native v2 recorded MONEY component. Read it with this answer’s full source graph, conditions, caveats and clocks; it is never a selected client amount or a total."
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / oneOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "description": "The existing Native v2 recorded MONEY component. Read it with this answer’s full source graph, conditions, caveats and clocks; it is never a selected client amount or a total.",
      +    "properties": {
      +      "answer_type": {
      +        "const": "money"
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "pattern": "^[0-9]+(\\.[0-9]+)?$",
      +            "type": "string"
      +          },
      +          "currency": {
      +            "pattern": "^[A-Z]{3}$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "Literal source-recorded CHOICE outcome in this Question domain; neither prerequisites nor client/current-law selection.",
      +    "properties": {
      +      "answer_type": {
      +        "const": "choice"
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "v": {
      +            "items": {
      +              "pattern": "^[a-z][a-z0-9_]*$",
      +              "type": "string"
      +            },
      +            "maxItems": 1,
      +            "minItems": 1,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "v"
      +        ],
      +        "type": "object"
      +      },
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "Literal Native BOOL/OBJECT fact with its complete source-bound temporal qualification; never a selected value or current-law conclusion.",
      +    "oneOf": [
      +      {
      +        "properties": {
      +          "answer_type": {
      +            "const": "bool"
      +          },
      +          "value_raw": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "v": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "v"
      +            ],
      +            "type": "object"
      +          }
      +        }
      +      },
      +      {
      +        "properties": {
      +          "answer_type": {
      +            "const": "object"
      +          },
      +          "value_raw": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "v": {
      +                "items": {
      +                  "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$",
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              }
      +            },
      +            "required": [
      +              "v"
      +            ],
      +            "type": "object"
      +          }
      +        }
      +      }
      +    ],
      +    "properties": {
      +      "answer_type": {
      +        "enum": [
      +          "bool",
      +          "object"
      +        ]
      +      },
      +      "record_format_version": {
      +        "const": 2
      +      },
      +      "ref": {
      +        "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +        "type": "string"
      +      },
      +      "value_raw": {},
      +      "value_state": {
      +        "const": "value"
      +      }
      +    },
      +    "required": [
      +      "record_format_version",
      +      "ref",
      +      "value_state",
      +      "answer_type",
      +      "value_raw"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / properties
      Removed value: -{
      -  "answer_type": {
      -    "const": "money"
      -  },
      -  "record_format_version": {
      -    "const": 2
      -  },
      -  "ref": {
      -    "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      -    "type": "string"
      -  },
      -  "value_raw": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "amount": {
      -        "pattern": "^[0-9]+(\\.[0-9]+)?$",
      -        "type": "string"
      -      },
      -      "currency": {
      -        "pattern": "^[A-Z]{3}$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "amount",
      -      "currency"
      -    ],
      -    "type": "object"
      -  },
      -  "value_state": {
      -    "const": "value"
      -  }
      -}
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / required
      Removed value: -[
      -  "record_format_version",
      -  "ref",
      -  "value_state",
      -  "answer_type",
      -  "value_raw"
      -]
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord / type
      Removed value: -"object"
    • addedOutput schema / properties / structuredCell / properties / question / properties / options
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "pattern": "^[a-z][a-z0-9_]*$",
      +        "type": "string"
      +      },
      +      "en": {
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "ru": {
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "code",
      +      "ru",
      +      "en"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 128,
      +  "minItems": 1,
      +  "type": "array"
      +}
  5. Changed2 schema fields changed
    • changedOutput schema / properties / structuredCell / properties / answers / items / properties / scopedRecordedSet / properties / member_scopes / anyOf
      Previous value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "items": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "member": {
      -          "type": "string"
      -        },
      -        "scope": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "actor": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "asset": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "phase": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "product": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "route": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "service": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "tier": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            },
      -            "time": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "clock": {
      -                  "enum": [
      -                    "document",
      -                    "retrieval",
      -                    "effective",
      -                    "event"
      -                  ]
      -                },
      -                "en": {
      -                  "type": "string"
      -                },
      -                "from": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "role": {
      -                  "type": "string"
      -                },
      -                "ru": {
      -                  "type": "string"
      -                },
      -                "sourceBindingRefs": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array",
      -                  "uniqueItems": true
      -                },
      -                "status": {
      -                  "enum": [
      -                    "named",
      -                    "source_unspecified",
      -                    "not_material_with_source_basis"
      -                  ]
      -                },
      -                "to": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "status",
      -                "ru",
      -                "en",
      -                "sourceBindingRefs"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "service",
      -            "product",
      -            "tier",
      -            "route",
      -            "phase",
      -            "actor",
      -            "asset",
      -            "time"
      -          ],
      -          "type": "object"
      -        }
      -      },
      -      "required": [
      -        "member",
      -        "scope"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -]New value: +[
      +  {
      +    "type": "null"
      +  },
      +  {
      +    "items": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "member": {
      +          "type": "string"
      +        },
      +        "scope": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "actor": {
      +              "additionalProperties": false,
      +              "allOf": [
      +                {
      +                  "if": {
      +                    "required": [
      +                      "objectRefs"
      +                    ]
      +                  },
      +                  "then": {
      +                    "properties": {
      +                      "status": {
      +                        "const": "named"
      +                      }
      +                    },
      +                    "required": [
      +                      "role"
      +                    ]
      +                  }
      +                }
      +              ],
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "objectRefs": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "objectCode": {
      +                        "maxLength": 80,
      +                        "minLength": 2,
      +                        "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$",
      +                        "type": "string"
      +                      },
      +                      "role": {
      +                        "pattern": "^[a-z][a-z0-9_]{0,79}$",
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRef": {
      +                        "type": "string"
      +                      },
      +                      "sourceName": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "endByte": {
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "startByte": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          "text": {
      +                            "maxLength": 2000,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "text",
      +                          "startByte",
      +                          "endByte"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "objectCode",
      +                      "role",
      +                      "sourceBindingRef",
      +                      "sourceName"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 8,
      +                  "minItems": 1,
      +                  "type": "array"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "asset": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "phase": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "product": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "route": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "service": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "tier": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            },
      +            "time": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "service",
      +            "product",
      +            "tier",
      +            "route",
      +            "phase",
      +            "actor",
      +            "asset",
      +            "time"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "member",
      +        "scope"
      +      ],
      +      "type": "object"
      +    },
      +    "type": "array"
      +  }
      +]
    • changedOutput schema / properties / structuredCell / properties / answers / items / properties / scopedRecordedSet / properties / scope / anyOf
      Previous value: -[
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "actor": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "asset": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "phase": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "product": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "route": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "service": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "tier": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "time": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "clock": {
      -            "enum": [
      -              "document",
      -              "retrieval",
      -              "effective",
      -              "event"
      -            ]
      -          },
      -          "en": {
      -            "type": "string"
      -          },
      -          "from": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "label": {
      -            "type": "string"
      -          },
      -          "role": {
      -            "type": "string"
      -          },
      -          "ru": {
      -            "type": "string"
      -          },
      -          "sourceBindingRefs": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "status": {
      -            "enum": [
      -              "named",
      -              "source_unspecified",
      -              "not_material_with_source_basis"
      -            ]
      -          },
      -          "to": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "ru",
      -          "en",
      -          "sourceBindingRefs",
      -          "label"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "service",
      -      "product",
      -      "tier",
      -      "route",
      -      "phase",
      -      "actor",
      -      "asset",
      -      "time"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "type": "null"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "actor": {
      +        "additionalProperties": false,
      +        "allOf": [
      +          {
      +            "if": {
      +              "required": [
      +                "objectRefs"
      +              ]
      +            },
      +            "then": {
      +              "properties": {
      +                "status": {
      +                  "const": "named"
      +                }
      +              },
      +              "required": [
      +                "role"
      +              ]
      +            }
      +          }
      +        ],
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "objectRefs": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "objectCode": {
      +                  "maxLength": 80,
      +                  "minLength": 2,
      +                  "pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*$",
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "pattern": "^[a-z][a-z0-9_]{0,79}$",
      +                  "type": "string"
      +                },
      +                "sourceBindingRef": {
      +                  "type": "string"
      +                },
      +                "sourceName": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "endByte": {
      +                      "minimum": 1,
      +                      "type": "integer"
      +                    },
      +                    "startByte": {
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    "text": {
      +                      "maxLength": 2000,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "text",
      +                    "startByte",
      +                    "endByte"
      +                  ],
      +                  "type": "object"
      +                }
      +              },
      +              "required": [
      +                "objectCode",
      +                "role",
      +                "sourceBindingRef",
      +                "sourceName"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 8,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "asset": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "phase": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "product": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "route": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "service": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "tier": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      },
      +      "time": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "clock": {
      +            "enum": [
      +              "document",
      +              "retrieval",
      +              "effective",
      +              "event"
      +            ]
      +          },
      +          "en": {
      +            "type": "string"
      +          },
      +          "from": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "ru": {
      +            "type": "string"
      +          },
      +          "sourceBindingRefs": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "status": {
      +            "enum": [
      +              "named",
      +              "source_unspecified",
      +              "not_material_with_source_basis"
      +            ]
      +          },
      +          "to": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "ru",
      +          "en",
      +          "sourceBindingRefs",
      +          "label"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "service",
      +      "product",
      +      "tier",
      +      "route",
      +      "phase",
      +      "actor",
      +      "asset",
      +      "time"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. Changed4 schema fields changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / allOf
      Added value: +[
      +  {
      +    "if": {
      +      "required": [
      +        "recordedRecord"
      +      ]
      +    },
      +    "then": {
      +      "properties": {
      +        "currentLaw": {
      +          "const": "unknown"
      +        },
      +        "machineApplicability": {
      +          "const": "unknown"
      +        },
      +        "selectedValueRaw": {
      +          "type": "null"
      +        },
      +        "valueRaw": {
      +          "type": "null"
      +        }
      +      },
      +      "required": [
      +        "machineApplicability",
      +        "valueRaw",
      +        "selectedValueRaw",
      +        "currentLaw",
      +        "recordedExpression"
      +      ]
      +    }
      +  }
      +]
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRecord
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "The existing Native v2 recorded MONEY component. Read it with this answer’s full source graph, conditions, caveats and clocks; it is never a selected client amount or a total.",
      +  "properties": {
      +    "answer_type": {
      +      "const": "money"
      +    },
      +    "record_format_version": {
      +      "const": 2
      +    },
      +    "ref": {
      +      "pattern": "^ans:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}:v[1-9][0-9]*$",
      +      "type": "string"
      +    },
      +    "value_raw": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "amount": {
      +          "pattern": "^[0-9]+(\\.[0-9]+)?$",
      +          "type": "string"
      +        },
      +        "currency": {
      +          "pattern": "^[A-Z]{3}$",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "amount",
      +        "currency"
      +      ],
      +      "type": "object"
      +    },
      +    "value_state": {
      +      "const": "value"
      +    }
      +  },
      +  "required": [
      +    "record_format_version",
      +    "ref",
      +    "value_state",
      +    "answer_type",
      +    "value_raw"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / scopedRecordedSet / allOf
      Added value: +[
      +  {
      +    "if": {
      +      "properties": {
      +        "scope": {
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "scope"
      +      ]
      +    },
      +    "then": {
      +      "required": [
      +        "source_bindings"
      +      ]
      +    }
      +  }
      +]
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / scopedRecordedSet / properties / source_bindings
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "binding_id": {
      +        "maxLength": 8000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "locator": {
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "original_range": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "end_byte": {
      +            "maximum": 67108864,
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "kind": {
      +            "const": "snapshot_utf8"
      +          },
      +          "start_byte": {
      +            "maximum": 67108864,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "start_byte",
      +          "end_byte"
      +        ],
      +        "type": "object"
      +      },
      +      "quote_literal_sha256": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "quote_range": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "end_byte": {
      +            "maximum": 67108864,
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "start_byte": {
      +            "maximum": 67108864,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "start_byte",
      +          "end_byte"
      +        ],
      +        "type": "object"
      +      },
      +      "snapshot_sha256": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "source_index": {
      +        "maximum": 127,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "text_sha256": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "url": {
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "verification_fingerprint_sha256": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "binding_id",
      +      "source_index",
      +      "url",
      +      "locator",
      +      "verification_fingerprint_sha256",
      +      "snapshot_sha256",
      +      "quote_literal_sha256",
      +      "text_sha256",
      +      "original_range",
      +      "quote_range"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 64,
      +  "minItems": 1,
      +  "type": "array"
      +}
  7. Changed8 schema fields changed
    • changedOutput schema / properties / structuredCell / properties / answers / items / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "temporalRecordedClauses": {
      -        "type": "null"
      -      }
      -    }
      -  },
      -  {
      -    "properties": {
      -      "machineApplicability": {
      -        "const": "unknown"
      -      },
      -      "valueRaw": {
      -        "type": "null"
      -      }
      -    },
      -    "required": [
      -      "temporalRecordedClauses",
      -      "machineApplicability",
      -      "valueRaw"
      -    ]
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "recordedRelation": {
      +        "type": "null"
      +      },
      +      "scopedRecordedSet": {
      +        "type": "null"
      +      },
      +      "sourceContext": {
      +        "type": "null"
      +      },
      +      "temporalRecordedClauses": {
      +        "type": "null"
      +      }
      +    }
      +  },
      +  {
      +    "anyOf": [
      +      {
      +        "properties": {
      +          "recordedRelation": {
      +            "type": "null"
      +          },
      +          "scopedRecordedSet": {
      +            "type": "null"
      +          }
      +        }
      +      },
      +      {
      +        "properties": {
      +          "recordedRelation": {
      +            "type": "null"
      +          }
      +        },
      +        "required": [
      +          "scopedRecordedSet",
      +          "selectedValueRaw"
      +        ]
      +      },
      +      {
      +        "properties": {
      +          "scopedRecordedSet": {
      +            "type": "null"
      +          }
      +        },
      +        "required": [
      +          "recordedRelation",
      +          "sourceContext",
      +          "sourceContextEvidence"
      +        ]
      +      },
      +      {
      +        "required": [
      +          "scopedRecordedSet",
      +          "selectedValueRaw",
      +          "recordedRelation",
      +          "sourceContext",
      +          "sourceContextEvidence"
      +        ]
      +      }
      +    ],
      +    "properties": {
      +      "machineApplicability": {
      +        "const": "unknown"
      +      },
      +      "valueRaw": {
      +        "type": "null"
      +      }
      +    },
      +    "required": [
      +      "machineApplicability",
      +      "valueRaw"
      +    ]
      +  },
      +  {
      +    "properties": {
      +      "currentLaw": {
      +        "const": "unknown"
      +      },
      +      "machineApplicability": {
      +        "const": "unknown"
      +      },
      +      "recordedRelation": {
      +        "type": "null"
      +      },
      +      "scopedRecordedSet": {
      +        "properties": {
      +          "scope_status": {
      +            "const": "legacy_record_scope_unknown"
      +          }
      +        }
      +      },
      +      "sourceContext": {
      +        "type": "null"
      +      },
      +      "temporalRecordedClauses": {
      +        "type": "null"
      +      },
      +      "valueRaw": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "type": {
      +            "const": "object"
      +          },
      +          "v": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "v"
      +        ],
      +        "type": "object"
      +      },
      +      "valueSemantics": {
      +        "const": "recorded_rule"
      +      }
      +    },
      +    "required": [
      +      "scopedRecordedSet",
      +      "machineApplicability",
      +      "selectedValueRaw",
      +      "valueSemantics",
      +      "currentLaw",
      +      "valueRaw"
      +    ]
      +  }
      +]
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedExpression
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Complete supported source-described prerequisite component; never a client evaluation or complete legal rule. Absent means no usable published graph, not no prerequisites. Source-defined symbols are local to this Native contract.",
      +  "properties": {
      +    "client_applicability": {
      +      "const": "unknown"
      +    },
      +    "current_law": {
      +      "const": "unknown"
      +    },
      +    "nodes": {
      +      "items": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "children": {
      +                "items": {
      +                  "maxLength": 255,
      +                  "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                  "type": "string"
      +                },
      +                "maxItems": 128,
      +                "minItems": 2,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "id": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "object": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "op": {
      +                "enum": [
      +                  "and",
      +                  "or"
      +                ]
      +              },
      +              "outcome": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "span_ids": {
      +                "items": {
      +                  "maxLength": 255,
      +                  "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                  "type": "string"
      +                },
      +                "maxItems": 128,
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "subject": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "op",
      +              "span_ids",
      +              "subject",
      +              "object",
      +              "outcome",
      +              "children"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "id": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "object": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "op": {
      +                "const": "atom"
      +              },
      +              "outcome": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "required": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "key": {
      +                    "maxLength": 255,
      +                    "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "kind": {
      +                    "const": "fact"
      +                  },
      +                  "operator": {
      +                    "enum": [
      +                      "eq",
      +                      "ne"
      +                    ]
      +                  },
      +                  "value": {
      +                    "anyOf": [
      +                      {
      +                        "type": "boolean"
      +                      },
      +                      {
      +                        "maxLength": 255,
      +                        "pattern": "^(?=.*[a-z])[a-z0-9][a-z0-9_.:-]*$",
      +                        "type": "string"
      +                      }
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "key",
      +                  "operator",
      +                  "value"
      +                ],
      +                "type": "object"
      +              },
      +              "span_ids": {
      +                "items": {
      +                  "maxLength": 255,
      +                  "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                  "type": "string"
      +                },
      +                "maxItems": 128,
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "subject": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "op",
      +              "span_ids",
      +              "subject",
      +              "object",
      +              "outcome",
      +              "required"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "id": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "object": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "op": {
      +                "const": "atom"
      +              },
      +              "outcome": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "required": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "kind": {
      +                    "const": "unmodeled"
      +                  },
      +                  "state": {
      +                    "const": "unknown"
      +                  }
      +                },
      +                "required": [
      +                  "kind",
      +                  "state"
      +                ],
      +                "type": "object"
      +              },
      +              "span_ids": {
      +                "items": {
      +                  "maxLength": 255,
      +                  "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                  "type": "string"
      +                },
      +                "maxItems": 128,
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "subject": {
      +                "maxLength": 255,
      +                "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "op",
      +              "span_ids",
      +              "subject",
      +              "object",
      +              "outcome",
      +              "required"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "maxItems": 128,
      +      "minItems": 1,
      +      "type": "array"
      +    },
      +    "outcome": {
      +      "maxLength": 255,
      +      "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +      "type": "string"
      +    },
      +    "root_id": {
      +      "maxLength": 255,
      +      "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +      "type": "string"
      +    },
      +    "rule_object": {
      +      "maxLength": 255,
      +      "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +      "type": "string"
      +    },
      +    "rule_subject": {
      +      "maxLength": 255,
      +      "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +      "type": "string"
      +    },
      +    "scope": {
      +      "const": "source_component_only"
      +    },
      +    "selected_value_raw": {
      +      "type": "null"
      +    },
      +    "spans": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "locator": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "original_range": {
      +            "additionalProperties": false,
      +            "description": "Exact original half-open UTF-8 interval. Absolute snapshot positions are proven by the owner; the public excerpt alone cannot recheck the whole snapshot.",
      +            "properties": {
      +              "end_byte": {
      +                "maximum": 67108864,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "kind": {
      +                "enum": [
      +                  "quote_utf8",
      +                  "snapshot_utf8"
      +                ]
      +              },
      +              "start_byte": {
      +                "maximum": 67108864,
      +                "minimum": 0,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "start_byte",
      +              "end_byte"
      +            ],
      +            "type": "object"
      +          },
      +          "quote_literal_sha256": {
      +            "pattern": "^[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "quote_range": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "end_byte": {
      +                "maximum": 67108864,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "start_byte": {
      +                "maximum": 67108864,
      +                "minimum": 0,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "start_byte",
      +              "end_byte"
      +            ],
      +            "type": "object"
      +          },
      +          "snapshot_sha256": {
      +            "pattern": "^[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "source_index": {
      +            "maximum": 127,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "span_id": {
      +            "maxLength": 255,
      +            "pattern": "^[a-z0-9][a-z0-9_.:-]*$",
      +            "type": "string"
      +          },
      +          "text_sha256": {
      +            "pattern": "^[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "url": {
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "span_id",
      +          "source_index",
      +          "url",
      +          "locator",
      +          "snapshot_sha256",
      +          "quote_literal_sha256",
      +          "text_sha256",
      +          "original_range",
      +          "quote_range"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 128,
      +      "minItems": 1,
      +      "type": "array"
      +    },
      +    "whole_applicability": {
      +      "const": "unknown"
      +    }
      +  },
      +  "required": [
      +    "scope",
      +    "rule_subject",
      +    "rule_object",
      +    "outcome",
      +    "root_id",
      +    "nodes",
      +    "spans",
      +    "whole_applicability",
      +    "current_law",
      +    "client_applicability",
      +    "selected_value_raw"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / recordedRelation
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "An attributed relation under the cited model text only. It establishes neither national enactment nor client applicability.",
      +  "properties": {
      +    "client_applicability": {
      +      "const": "unknown"
      +    },
      +    "national_enactment": {
      +      "const": "unknown"
      +    },
      +    "objects": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "predicate": {
      +      "type": "string"
      +    },
      +    "scope": {
      +      "const": "cited_model_law_only"
      +    },
      +    "subject": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "subject",
      +    "predicate",
      +    "objects",
      +    "scope",
      +    "national_enactment",
      +    "client_applicability"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / scopedRecordedSet
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Complete sanitized Native source catalogue scope. Status qualifies the recorded description; exhaustiveness concerns only its stated universe and source time. Membership never grants customer permission, and an exclusion catalogue is never inverted.",
      +  "properties": {
      +    "basis": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "basis_label": {
      +      "type": "string"
      +    },
      +    "catalogue_membership": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "basis": {
      +            "const": "recorded_source_catalogue_only"
      +          },
      +          "member": {
      +            "type": "string"
      +          },
      +          "state": {
      +            "enum": [
      +              "listed_in_scoped_source",
      +              "not_listed_in_stated_source_universe",
      +              "unknown"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "member",
      +          "state",
      +          "basis"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "claim_polarity": {
      +      "enum": [
      +        null,
      +        "published_positive_catalogue",
      +        "published_exclusion_catalogue",
      +        "named_component"
      +      ]
      +    },
      +    "current_law": {
      +      "const": "unknown"
      +    },
      +    "customer_applicability": {
      +      "const": "unknown"
      +    },
      +    "display_note": {
      +      "type": "string"
      +    },
      +    "exhaustiveness": {
      +      "anyOf": [
      +        {
      +          "type": "null"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "sourceBindingRefs": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array",
      +              "uniqueItems": true
      +            },
      +            "status": {
      +              "enum": [
      +                "explicit_complete_for_stated_universe",
      +                "nonexhaustive_named_subset",
      +                "unknown"
      +              ]
      +            },
      +            "timeRef": {
      +              "const": "time"
      +            },
      +            "universe": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "en": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "ru",
      +                "en"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "status",
      +            "universe",
      +            "timeRef",
      +            "sourceBindingRefs"
      +          ],
      +          "type": "object"
      +        }
      +      ]
      +    },
      +    "member_scopes": {
      +      "anyOf": [
      +        {
      +          "type": "null"
      +        },
      +        {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "member": {
      +                "type": "string"
      +              },
      +              "scope": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "actor": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "asset": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "phase": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "product": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "route": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "service": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "tier": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "time": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "clock": {
      +                        "enum": [
      +                          "document",
      +                          "retrieval",
      +                          "effective",
      +                          "event"
      +                        ]
      +                      },
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "from": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      },
      +                      "role": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "sourceBindingRefs": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "named",
      +                          "source_unspecified",
      +                          "not_material_with_source_basis"
      +                        ]
      +                      },
      +                      "to": {
      +                        "type": [
      +                          "string",
      +                          "null"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "status",
      +                      "ru",
      +                      "en",
      +                      "sourceBindingRefs"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "service",
      +                  "product",
      +                  "tier",
      +                  "route",
      +                  "phase",
      +                  "actor",
      +                  "asset",
      +                  "time"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "member",
      +              "scope"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      ]
      +    },
      +    "members": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "record_format_version": {
      +      "const": 2
      +    },
      +    "scope": {
      +      "anyOf": [
      +        {
      +          "type": "null"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "actor": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "asset": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "phase": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "product": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "route": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "service": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "tier": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            },
      +            "time": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "clock": {
      +                  "enum": [
      +                    "document",
      +                    "retrieval",
      +                    "effective",
      +                    "event"
      +                  ]
      +                },
      +                "en": {
      +                  "type": "string"
      +                },
      +                "from": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "label": {
      +                  "type": "string"
      +                },
      +                "role": {
      +                  "type": "string"
      +                },
      +                "ru": {
      +                  "type": "string"
      +                },
      +                "sourceBindingRefs": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array",
      +                  "uniqueItems": true
      +                },
      +                "status": {
      +                  "enum": [
      +                    "named",
      +                    "source_unspecified",
      +                    "not_material_with_source_basis"
      +                  ]
      +                },
      +                "to": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "status",
      +                "ru",
      +                "en",
      +                "sourceBindingRefs",
      +                "label"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "service",
      +            "product",
      +            "tier",
      +            "route",
      +            "phase",
      +            "actor",
      +            "asset",
      +            "time"
      +          ],
      +          "type": "object"
      +        }
      +      ]
      +    },
      +    "scope_signature": {
      +      "pattern": "^[a-f0-9]{64}$",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "scope_status": {
      +      "enum": [
      +        "legacy_record_scope_unknown",
      +        "invalid_relation",
      +        "source_unbound",
      +        "semantic_review_pending",
      +        "source_bound_partial_scope",
      +        "source_bound"
      +      ]
      +    },
      +    "semantic_review": {
      +      "anyOf": [
      +        {
      +          "type": "null"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "status": {
      +              "enum": [
      +                "source_scope_reviewed",
      +                "pending"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "status"
      +          ],
      +          "type": "object"
      +        }
      +      ]
      +    },
      +    "source_evidence_bound": {
      +      "type": "boolean"
      +    },
      +    "unmodeled_material_scopes": {
      +      "anyOf": [
      +        {
      +          "type": "null"
      +        },
      +        {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "en": {
      +                "type": "string"
      +              },
      +              "ru": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "ru",
      +              "en"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      ]
      +    }
      +  },
      +  "required": [
      +    "record_format_version",
      +    "scope_status",
      +    "basis",
      +    "basis_label",
      +    "members",
      +    "catalogue_membership",
      +    "claim_polarity",
      +    "scope",
      +    "member_scopes",
      +    "exhaustiveness",
      +    "semantic_review",
      +    "source_evidence_bound",
      +    "unmodeled_material_scopes",
      +    "scope_signature",
      +    "customer_applicability",
      +    "current_law",
      +    "display_note"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sourceContext
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "client_applicability": {
      +      "const": "unknown"
      +    },
      +    "edition": {
      +      "type": "string"
      +    },
      +    "instrument": {
      +      "type": "string"
      +    },
      +    "kind": {
      +      "const": "model_law_reference"
      +    },
      +    "national_enactment": {
      +      "const": "unknown"
      +    },
      +    "source_doc_key": {
      +      "type": "string"
      +    },
      +    "source_snapshot_sha256": {
      +      "pattern": "^[a-f0-9]{64}$",
      +      "type": "string"
      +    },
      +    "version": {
      +      "const": 1
      +    }
      +  },
      +  "required": [
      +    "version",
      +    "kind",
      +    "instrument",
      +    "edition",
      +    "source_doc_key",
      +    "source_snapshot_sha256",
      +    "national_enactment",
      +    "client_applicability"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sourceContextEvidence
      Added value: +{
      +  "const": "current_snapshot_bound"
      +}
    • addedOutput schema / properties / structuredCell / properties / question / properties / meaningSubject
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "The subject meant by the authored Question. It does not assert an actual ownership, management, legal or client relationship.",
      +  "properties": {
      +    "kind": {
      +      "enum": [
      +        "answer_object",
      +        "related_argument"
      +      ]
      +    },
      +    "label": {
      +      "description": "Verbatim localized argument label from the current primary Question.",
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "meaningContext": {
      +      "description": "Optional verbatim primary Question context explaining that label.",
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "scope": {
      +      "const": "question_meaning_only"
      +    }
      +  },
      +  "required": [
      +    "scope",
      +    "kind",
      +    "label"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / structuredCell / properties / question / properties / relationSignature
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Declared OBJECT-question schema only; subject types name the answer storage owner, not a governed manager or an actual legal/client relationship. NULL object_types is an unspecified range.",
      +  "properties": {
      +    "direction": {
      +      "const": "answer_object_to_value"
      +    },
      +    "object_types": {
      +      "anyOf": [
      +        {
      +          "type": "null"
      +        },
      +        {
      +          "items": {
      +            "pattern": "^[a-z_]{2,40}$",
      +            "type": "string"
      +          },
      +          "maxItems": 64,
      +          "minItems": 1,
      +          "type": "array",
      +          "uniqueItems": true
      +        }
      +      ]
      +    },
      +    "predicate": {
      +      "maxLength": 128,
      +      "pattern": "^[a-z][a-z0-9_]*(\\.[a-z0-9_]+)+$",
      +      "type": "string"
      +    },
      +    "qualification": {
      +      "const": "answer_conditions_and_source_review"
      +    },
      +    "scope": {
      +      "const": "question_schema_only"
      +    },
      +    "subject_types": {
      +      "items": {
      +        "pattern": "^[a-z_]{2,40}$",
      +        "type": "string"
      +      },
      +      "maxItems": 64,
      +      "minItems": 1,
      +      "type": "array",
      +      "uniqueItems": true
      +    }
      +  },
      +  "required": [
      +    "scope",
      +    "predicate",
      +    "subject_types",
      +    "object_types",
      +    "direction",
      +    "qualification"
      +  ],
      +  "type": "object"
      +}
  8. Changed4 schema fields changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / currentLaw
      Added value: +{
      +  "const": "unknown",
      +  "description": "Quotation verification and publication admission do not establish current law."
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / selectedValueRaw
      Added value: +{
      +  "description": "No case value is selected by the plain recorded-fact projection.",
      +  "type": "null"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / valueRaw / description
      Added value: +"Exact recorded Native value with its scope; not a selected case value when applicability is unknown."
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / valueSemantics
      Added value: +{
      +  "const": "recorded_rule",
      +  "description": "An attributed source fact, retaining its original conditions and caveats."
      +}
  9. Changed2 schema fields changed
    • addedOutput schema / properties / structuredResolution / properties / candidates / items / properties / answerType
      Added value: +{
      +  "enum": [
      +    "bool",
      +    "number",
      +    "percent",
      +    "share",
      +    "money",
      +    "duration",
      +    "date",
      +    "choice",
      +    "object",
      +    "scale",
      +    "text",
      +    null
      +  ],
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • changedOutput schema / properties / structuredResolution / properties / candidates / items / required
      Previous value: -[
      -  "object",
      -  "question",
      -  "text",
      -  "admission"
      -]New value: +[
      +  "object",
      +  "question",
      +  "text",
      +  "answerType",
      +  "admission"
      +]
  10. Changed5 schema fields changed
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / duration_output / additionalProperties
      Removed value: -false
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / duration_output / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "counting": {
      +        "enum": [
      +          "calendar",
      +          "business",
      +          "not_stated"
      +        ]
      +      },
      +      "kind": {
      +        "const": "recorded_source_duration"
      +      },
      +      "scalar_applicability": {
      +        "const": false
      +      },
      +      "source_evidence_bound": {
      +        "const": true
      +      },
      +      "stage_relation": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "kind": {
      +                "const": "total_stage"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "baseStage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "kind": {
      +                "const": "additional_to"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "baseStage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "value": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "approx": {
      +                "type": "boolean"
      +              },
      +              "approximate": {
      +                "const": true
      +              },
      +              "bound": {
      +                "enum": [
      +                  "gt",
      +                  "gte",
      +                  "lt",
      +                  "lte"
      +                ]
      +              },
      +              "per": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "jurisdiction": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "calendar_year",
      +                          "tax_year"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "jurisdiction"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "anchor": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "rolling",
      +                          "preceding",
      +                          "fixed_period"
      +                        ]
      +                      },
      +                      "length": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "unit": {
      +                            "enum": [
      +                              "second",
      +                              "hour",
      +                              "day",
      +                              "week",
      +                              "month",
      +                              "year",
      +                              "business_day",
      +                              "tax_year",
      +                              "tax_period"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "v": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "v",
      +                          "unit"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "length",
      +                      "anchor"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "unit": {
      +                "enum": [
      +                  "second",
      +                  "hour",
      +                  "day",
      +                  "week",
      +                  "month",
      +                  "year",
      +                  "business_day",
      +                  "tax_year",
      +                  "tax_period"
      +                ],
      +                "type": "string"
      +              },
      +              "v": {
      +                "minimum": 0,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "v",
      +              "unit"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "per": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "jurisdiction": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "calendar_year",
      +                          "tax_year"
      +                        ]
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "jurisdiction"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "anchor": {
      +                        "type": "string"
      +                      },
      +                      "kind": {
      +                        "enum": [
      +                          "rolling",
      +                          "preceding",
      +                          "fixed_period"
      +                        ]
      +                      },
      +                      "length": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "unit": {
      +                            "enum": [
      +                              "second",
      +                              "hour",
      +                              "day",
      +                              "week",
      +                              "month",
      +                              "year",
      +                              "business_day",
      +                              "tax_year",
      +                              "tax_period"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "v": {
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "v",
      +                          "unit"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "length",
      +                      "anchor"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "range": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "from": {
      +                    "minimum": 0,
      +                    "type": [
      +                      "integer",
      +                      "null"
      +                    ]
      +                  },
      +                  "from_inclusive": {
      +                    "type": [
      +                      "boolean",
      +                      "null"
      +                    ]
      +                  },
      +                  "to": {
      +                    "minimum": 0,
      +                    "type": [
      +                      "integer",
      +                      "null"
      +                    ]
      +                  },
      +                  "to_inclusive": {
      +                    "type": [
      +                      "boolean",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "from",
      +                  "to",
      +                  "from_inclusive",
      +                  "to_inclusive"
      +                ],
      +                "type": "object"
      +              },
      +              "unit": {
      +                "enum": [
      +                  "second",
      +                  "hour",
      +                  "day",
      +                  "week",
      +                  "month",
      +                  "year",
      +                  "business_day",
      +                  "tax_year",
      +                  "tax_period"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "unit",
      +              "range"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "range": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "from": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "unit": {
      +                        "enum": [
      +                          "second",
      +                          "hour",
      +                          "day",
      +                          "week",
      +                          "month",
      +                          "year",
      +                          "business_day",
      +                          "tax_year",
      +                          "tax_period"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "v": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "unit"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "from_inclusive": {
      +                    "type": "boolean"
      +                  },
      +                  "to": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "unit": {
      +                        "enum": [
      +                          "second",
      +                          "hour",
      +                          "day",
      +                          "week",
      +                          "month",
      +                          "year",
      +                          "business_day",
      +                          "tax_year",
      +                          "tax_period"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "v": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "unit"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "to_inclusive": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "from",
      +                  "to",
      +                  "from_inclusive",
      +                  "to_inclusive"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "range"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "unbounded": {
      +                "const": true
      +              }
      +            },
      +            "required": [
      +              "unbounded"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "value",
      +      "counting",
      +      "scalar_applicability",
      +      "source_evidence_bound"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "counting": {
      +        "enum": [
      +          "calendar",
      +          "business",
      +          "not_stated"
      +        ]
      +      },
      +      "duration_basis": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "basis": {
      +            "const": "actual_individual_grant"
      +          },
      +          "kind": {
      +            "const": "same_actual_prior_grant"
      +          },
      +          "referenceStage": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "type": "string"
      +              },
      +              "label": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "en": {
      +                    "type": "string"
      +                  },
      +                  "ru": {
      +                    "type": "string"
      +                  },
      +                  "spanIds": {
      +                    "items": {
      +                      "type": "string"
      +                    },
      +                    "minItems": 1,
      +                    "type": "array",
      +                    "uniqueItems": true
      +                  }
      +                },
      +                "required": [
      +                  "ru",
      +                  "en",
      +                  "spanIds"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "label"
      +            ],
      +            "type": "object"
      +          },
      +          "spanIds": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "minItems": 1,
      +            "type": "array",
      +            "uniqueItems": true
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "basis",
      +          "referenceStage",
      +          "spanIds"
      +        ],
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "recorded_source_duration"
      +      },
      +      "scalar_applicability": {
      +        "const": false
      +      },
      +      "source_evidence_bound": {
      +        "const": true
      +      },
      +      "stage_relation": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "kind": {
      +                "const": "total_stage"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "baseStage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "kind": {
      +                "const": "additional_to"
      +              },
      +              "spanIds": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "minItems": 1,
      +                "type": "array",
      +                "uniqueItems": true
      +              },
      +              "stage": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "code": {
      +                    "type": "string"
      +                  },
      +                  "label": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "en": {
      +                        "type": "string"
      +                      },
      +                      "ru": {
      +                        "type": "string"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      }
      +                    },
      +                    "required": [
      +                      "ru",
      +                      "en",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "code",
      +                  "label"
      +                ],
      +                "type": "object"
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "stage",
      +              "baseStage",
      +              "spanIds"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "value": {
      +        "type": "null"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "value",
      +      "duration_basis",
      +      "counting",
      +      "scalar_applicability",
      +      "source_evidence_bound"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / duration_output / properties
      Removed value: -{
      -  "counting": {
      -    "enum": [
      -      "calendar",
      -      "business",
      -      "not_stated"
      -    ]
      -  },
      -  "kind": {
      -    "const": "recorded_source_duration"
      -  },
      -  "scalar_applicability": {
      -    "const": false
      -  },
      -  "source_evidence_bound": {
      -    "const": true
      -  },
      -  "stage_relation": {
      -    "anyOf": [
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "kind": {
      -            "const": "total_stage"
      -          },
      -          "spanIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "minItems": 1,
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "stage": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "en": {
      -                    "type": "string"
      -                  },
      -                  "ru": {
      -                    "type": "string"
      -                  },
      -                  "spanIds": {
      -                    "items": {
      -                      "type": "string"
      -                    },
      -                    "minItems": 1,
      -                    "type": "array",
      -                    "uniqueItems": true
      -                  }
      -                },
      -                "required": [
      -                  "ru",
      -                  "en",
      -                  "spanIds"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "label"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "stage",
      -          "spanIds"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "baseStage": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "en": {
      -                    "type": "string"
      -                  },
      -                  "ru": {
      -                    "type": "string"
      -                  },
      -                  "spanIds": {
      -                    "items": {
      -                      "type": "string"
      -                    },
      -                    "minItems": 1,
      -                    "type": "array",
      -                    "uniqueItems": true
      -                  }
      -                },
      -                "required": [
      -                  "ru",
      -                  "en",
      -                  "spanIds"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "label"
      -            ],
      -            "type": "object"
      -          },
      -          "kind": {
      -            "const": "additional_to"
      -          },
      -          "spanIds": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "minItems": 1,
      -            "type": "array",
      -            "uniqueItems": true
      -          },
      -          "stage": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "en": {
      -                    "type": "string"
      -                  },
      -                  "ru": {
      -                    "type": "string"
      -                  },
      -                  "spanIds": {
      -                    "items": {
      -                      "type": "string"
      -                    },
      -                    "minItems": 1,
      -                    "type": "array",
      -                    "uniqueItems": true
      -                  }
      -                },
      -                "required": [
      -                  "ru",
      -                  "en",
      -                  "spanIds"
      -                ],
      -                "type": "object"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "label"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "stage",
      -          "baseStage",
      -          "spanIds"
      -        ],
      -        "type": "object"
      -      }
      -    ]
      -  },
      -  "value": {
      -    "anyOf": [
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "approx": {
      -            "type": "boolean"
      -          },
      -          "approximate": {
      -            "const": true
      -          },
      -          "bound": {
      -            "enum": [
      -              "gt",
      -              "gte",
      -              "lt",
      -              "lte"
      -            ]
      -          },
      -          "per": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "jurisdiction": {
      -                    "type": "string"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "calendar_year",
      -                      "tax_year"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "jurisdiction"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "anchor": {
      -                    "type": "string"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "rolling",
      -                      "preceding",
      -                      "fixed_period"
      -                    ]
      -                  },
      -                  "length": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "unit": {
      -                        "enum": [
      -                          "second",
      -                          "hour",
      -                          "day",
      -                          "week",
      -                          "month",
      -                          "year",
      -                          "business_day",
      -                          "tax_year",
      -                          "tax_period"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "v": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "v",
      -                      "unit"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "length",
      -                  "anchor"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          },
      -          "unit": {
      -            "enum": [
      -              "second",
      -              "hour",
      -              "day",
      -              "week",
      -              "month",
      -              "year",
      -              "business_day",
      -              "tax_year",
      -              "tax_period"
      -            ],
      -            "type": "string"
      -          },
      -          "v": {
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "v",
      -          "unit"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "per": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "jurisdiction": {
      -                    "type": "string"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "calendar_year",
      -                      "tax_year"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "jurisdiction"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "anchor": {
      -                    "type": "string"
      -                  },
      -                  "kind": {
      -                    "enum": [
      -                      "rolling",
      -                      "preceding",
      -                      "fixed_period"
      -                    ]
      -                  },
      -                  "length": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "unit": {
      -                        "enum": [
      -                          "second",
      -                          "hour",
      -                          "day",
      -                          "week",
      -                          "month",
      -                          "year",
      -                          "business_day",
      -                          "tax_year",
      -                          "tax_period"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "v": {
      -                        "minimum": 0,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "v",
      -                      "unit"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "kind",
      -                  "length",
      -                  "anchor"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          },
      -          "range": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "from": {
      -                "minimum": 0,
      -                "type": [
      -                  "integer",
      -                  "null"
      -                ]
      -              },
      -              "from_inclusive": {
      -                "type": [
      -                  "boolean",
      -                  "null"
      -                ]
      -              },
      -              "to": {
      -                "minimum": 0,
      -                "type": [
      -                  "integer",
      -                  "null"
      -                ]
      -              },
      -              "to_inclusive": {
      -                "type": [
      -                  "boolean",
      -                  "null"
      -                ]
      -              }
      -            },
      -            "required": [
      -              "from",
      -              "to",
      -              "from_inclusive",
      -              "to_inclusive"
      -            ],
      -            "type": "object"
      -          },
      -          "unit": {
      -            "enum": [
      -              "second",
      -              "hour",
      -              "day",
      -              "week",
      -              "month",
      -              "year",
      -              "business_day",
      -              "tax_year",
      -              "tax_period"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "unit",
      -          "range"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "range": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "from": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "unit": {
      -                    "enum": [
      -                      "second",
      -                      "hour",
      -                      "day",
      -                      "week",
      -                      "month",
      -                      "year",
      -                      "business_day",
      -                      "tax_year",
      -                      "tax_period"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "v": {
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  }
      -                },
      -                "required": [
      -                  "v",
      -                  "unit"
      -                ],
      -                "type": "object"
      -              },
      -              "from_inclusive": {
      -                "type": "boolean"
      -              },
      -              "to": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "unit": {
      -                    "enum": [
      -                      "second",
      -                      "hour",
      -                      "day",
      -                      "week",
      -                      "month",
      -                      "year",
      -                      "business_day",
      -                      "tax_year",
      -                      "tax_period"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "v": {
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  }
      -                },
      -                "required": [
      -                  "v",
      -                  "unit"
      -                ],
      -                "type": "object"
      -              },
      -              "to_inclusive": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "from",
      -              "to",
      -              "from_inclusive",
      -              "to_inclusive"
      -            ],
      -            "type": "object"
      -          }
      -        },
      -        "required": [
      -          "range"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "unbounded": {
      -            "const": true
      -          }
      -        },
      -        "required": [
      -          "unbounded"
      -        ],
      -        "type": "object"
      -      }
      -    ]
      -  }
      -}
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / duration_output / required
      Removed value: -[
      -  "kind",
      -  "value",
      -  "counting",
      -  "scalar_applicability",
      -  "source_evidence_bound"
      -]
    • removedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses / properties / clauses / items / properties / duration_output / type
      Removed value: -"object"
  11. Changed2 schema fields changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / anyOf
      Added value: +[
      +  {
      +    "properties": {
      +      "temporalRecordedClauses": {
      +        "type": "null"
      +      }
      +    }
      +  },
      +  {
      +    "properties": {
      +      "machineApplicability": {
      +        "const": "unknown"
      +      },
      +      "valueRaw": {
      +        "type": "null"
      +      }
      +    },
      +    "required": [
      +      "temporalRecordedClauses",
      +      "machineApplicability",
      +      "valueRaw"
      +    ]
      +  }
      +]
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / temporalRecordedClauses
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "clauses": {
      +      "items": {
      +        "additionalProperties": false,
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "endpoint_output": {
      +                "type": "null"
      +              },
      +              "time_kind": {
      +                "const": "duration"
      +              }
      +            },
      +            "required": [
      +              "duration_output"
      +            ]
      +          },
      +          {
      +            "properties": {
      +              "duration_output": {
      +                "type": "null"
      +              },
      +              "time_kind": {
      +                "const": "endpoint"
      +              }
      +            },
      +            "required": [
      +              "endpoint_output"
      +            ]
      +          }
      +        ],
      +        "properties": {
      +          "actors": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "event": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "from": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "to": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "from",
      +              "to",
      +              "event"
      +            ],
      +            "type": "object"
      +          },
      +          "applicability": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "authority": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "authority_kind": {
      +            "enum": [
      +              "law",
      +              "agency_guidance",
      +              "firm",
      +              "not_established"
      +            ]
      +          },
      +          "claim_kind": {
      +            "enum": [
      +              "normative_rule",
      +              "agency_estimate",
      +              "firm_estimate",
      +              "validity_window",
      +              "eligibility_requirement",
      +              "source_event",
      +              "not_established"
      +            ]
      +          },
      +          "condition_note": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "conditions": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "counting": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "display": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "duration_output": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "counting": {
      +                "enum": [
      +                  "calendar",
      +                  "business",
      +                  "not_stated"
      +                ]
      +              },
      +              "kind": {
      +                "const": "recorded_source_duration"
      +              },
      +              "scalar_applicability": {
      +                "const": false
      +              },
      +              "source_evidence_bound": {
      +                "const": true
      +              },
      +              "stage_relation": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "kind": {
      +                        "const": "total_stage"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "stage": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "type": "string"
      +                          },
      +                          "label": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "en": {
      +                                "type": "string"
      +                              },
      +                              "ru": {
      +                                "type": "string"
      +                              },
      +                              "spanIds": {
      +                                "items": {
      +                                  "type": "string"
      +                                },
      +                                "minItems": 1,
      +                                "type": "array",
      +                                "uniqueItems": true
      +                              }
      +                            },
      +                            "required": [
      +                              "ru",
      +                              "en",
      +                              "spanIds"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "label"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "stage",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "baseStage": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "type": "string"
      +                          },
      +                          "label": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "en": {
      +                                "type": "string"
      +                              },
      +                              "ru": {
      +                                "type": "string"
      +                              },
      +                              "spanIds": {
      +                                "items": {
      +                                  "type": "string"
      +                                },
      +                                "minItems": 1,
      +                                "type": "array",
      +                                "uniqueItems": true
      +                              }
      +                            },
      +                            "required": [
      +                              "ru",
      +                              "en",
      +                              "spanIds"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "label"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "kind": {
      +                        "const": "additional_to"
      +                      },
      +                      "spanIds": {
      +                        "items": {
      +                          "type": "string"
      +                        },
      +                        "minItems": 1,
      +                        "type": "array",
      +                        "uniqueItems": true
      +                      },
      +                      "stage": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "code": {
      +                            "type": "string"
      +                          },
      +                          "label": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "en": {
      +                                "type": "string"
      +                              },
      +                              "ru": {
      +                                "type": "string"
      +                              },
      +                              "spanIds": {
      +                                "items": {
      +                                  "type": "string"
      +                                },
      +                                "minItems": 1,
      +                                "type": "array",
      +                                "uniqueItems": true
      +                              }
      +                            },
      +                            "required": [
      +                              "ru",
      +                              "en",
      +                              "spanIds"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        },
      +                        "required": [
      +                          "code",
      +                          "label"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "kind",
      +                      "stage",
      +                      "baseStage",
      +                      "spanIds"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "value": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "approx": {
      +                        "type": "boolean"
      +                      },
      +                      "approximate": {
      +                        "const": true
      +                      },
      +                      "bound": {
      +                        "enum": [
      +                          "gt",
      +                          "gte",
      +                          "lt",
      +                          "lte"
      +                        ]
      +                      },
      +                      "per": {
      +                        "anyOf": [
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "jurisdiction": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "enum": [
      +                                  "calendar_year",
      +                                  "tax_year"
      +                                ]
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "jurisdiction"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "anchor": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "enum": [
      +                                  "rolling",
      +                                  "preceding",
      +                                  "fixed_period"
      +                                ]
      +                              },
      +                              "length": {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "unit": {
      +                                    "enum": [
      +                                      "second",
      +                                      "hour",
      +                                      "day",
      +                                      "week",
      +                                      "month",
      +                                      "year",
      +                                      "business_day",
      +                                      "tax_year",
      +                                      "tax_period"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "v": {
      +                                    "minimum": 0,
      +                                    "type": "integer"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "v",
      +                                  "unit"
      +                                ],
      +                                "type": "object"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "length",
      +                              "anchor"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        ]
      +                      },
      +                      "unit": {
      +                        "enum": [
      +                          "second",
      +                          "hour",
      +                          "day",
      +                          "week",
      +                          "month",
      +                          "year",
      +                          "business_day",
      +                          "tax_year",
      +                          "tax_period"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "v": {
      +                        "minimum": 0,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "unit"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "per": {
      +                        "anyOf": [
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "jurisdiction": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "enum": [
      +                                  "calendar_year",
      +                                  "tax_year"
      +                                ]
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "jurisdiction"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "anchor": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "enum": [
      +                                  "rolling",
      +                                  "preceding",
      +                                  "fixed_period"
      +                                ]
      +                              },
      +                              "length": {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "unit": {
      +                                    "enum": [
      +                                      "second",
      +                                      "hour",
      +                                      "day",
      +                                      "week",
      +                                      "month",
      +                                      "year",
      +                                      "business_day",
      +                                      "tax_year",
      +                                      "tax_period"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "v": {
      +                                    "minimum": 0,
      +                                    "type": "integer"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "v",
      +                                  "unit"
      +                                ],
      +                                "type": "object"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "length",
      +                              "anchor"
      +                            ],
      +                            "type": "object"
      +                          }
      +                        ]
      +                      },
      +                      "range": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "from": {
      +                            "minimum": 0,
      +                            "type": [
      +                              "integer",
      +                              "null"
      +                            ]
      +                          },
      +                          "from_inclusive": {
      +                            "type": [
      +                              "boolean",
      +                              "null"
      +                            ]
      +                          },
      +                          "to": {
      +                            "minimum": 0,
      +                            "type": [
      +                              "integer",
      +                              "null"
      +                            ]
      +                          },
      +                          "to_inclusive": {
      +                            "type": [
      +                              "boolean",
      +                              "null"
      +                            ]
      +                          }
      +                        },
      +                        "required": [
      +                          "from",
      +                          "to",
      +                          "from_inclusive",
      +                          "to_inclusive"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      "unit": {
      +                        "enum": [
      +                          "second",
      +                          "hour",
      +                          "day",
      +                          "week",
      +                          "month",
      +                          "year",
      +                          "business_day",
      +                          "tax_year",
      +                          "tax_period"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "unit",
      +                      "range"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "range": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "from": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "unit": {
      +                                "enum": [
      +                                  "second",
      +                                  "hour",
      +                                  "day",
      +                                  "week",
      +                                  "month",
      +                                  "year",
      +                                  "business_day",
      +                                  "tax_year",
      +                                  "tax_period"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "v": {
      +                                "minimum": 0,
      +                                "type": "integer"
      +                              }
      +                            },
      +                            "required": [
      +                              "v",
      +                              "unit"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "from_inclusive": {
      +                            "type": "boolean"
      +                          },
      +                          "to": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "unit": {
      +                                "enum": [
      +                                  "second",
      +                                  "hour",
      +                                  "day",
      +                                  "week",
      +                                  "month",
      +                                  "year",
      +                                  "business_day",
      +                                  "tax_year",
      +                                  "tax_period"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "v": {
      +                                "minimum": 0,
      +                                "type": "integer"
      +                              }
      +                            },
      +                            "required": [
      +                              "v",
      +                              "unit"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "to_inclusive": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "from",
      +                          "to",
      +                          "from_inclusive",
      +                          "to_inclusive"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    },
      +                    "required": [
      +                      "range"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "unbounded": {
      +                        "const": true
      +                      }
      +                    },
      +                    "required": [
      +                      "unbounded"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "value",
      +              "counting",
      +              "scalar_applicability",
      +              "source_evidence_bound"
      +            ],
      +            "type": "object"
      +          },
      +          "endpoint_output": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "boundary": {
      +                "enum": [
      +                  "inclusive",
      +                  "exclusive",
      +                  "not_stated"
      +                ]
      +              },
      +              "kind": {
      +                "const": "recorded_source_endpoint"
      +              },
      +              "scalar_applicability": {
      +                "const": false
      +              },
      +              "source_evidence_bound": {
      +                "const": true
      +              },
      +              "value": {
      +                "anyOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "precision": {
      +                        "const": "day"
      +                      },
      +                      "v": {
      +                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "v"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "precision": {
      +                        "const": "year"
      +                      },
      +                      "v": {
      +                        "pattern": "^\\d{4}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "precision"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "precision": {
      +                        "const": "month"
      +                      },
      +                      "v": {
      +                        "pattern": "^\\d{4}-\\d{2}$",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "v",
      +                      "precision"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "day": {
      +                        "maximum": 31,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "month": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "precision": {
      +                        "const": "annual"
      +                      }
      +                    },
      +                    "required": [
      +                      "precision",
      +                      "month",
      +                      "day"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "kind",
      +              "value",
      +              "boundary",
      +              "scalar_applicability",
      +              "source_evidence_bound"
      +            ],
      +            "type": "object"
      +          },
      +          "event_targets": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "event": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "from": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "to": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "from",
      +              "to",
      +              "event"
      +            ],
      +            "type": "object"
      +          },
      +          "events": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "event": {
      +                "anyOf": [
      +                  {
      +                    "type": "null"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "id": {
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "label"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "from": {
      +                "anyOf": [
      +                  {
      +                    "type": "null"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "id": {
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "label"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "to": {
      +                "anyOf": [
      +                  {
      +                    "type": "null"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "id": {
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "label": {
      +                        "minLength": 1,
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "label"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "from",
      +              "to",
      +              "event"
      +            ],
      +            "type": "object"
      +          },
      +          "evidence_span_ids": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "minItems": 1,
      +            "type": "array",
      +            "uniqueItems": true
      +          },
      +          "extension_note": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "extensions": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "issuer": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "label": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "modality_governs": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "modality_kind": {
      +            "enum": [
      +              "unqualified",
      +              "usual",
      +              "estimate",
      +              "not_established"
      +            ]
      +          },
      +          "modality_word": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "omitted": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "pause_note": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "pauses": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "scope": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "cohort": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "region": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "region",
      +              "cohort"
      +            ],
      +            "type": "object"
      +          },
      +          "target": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "time_kind": {
      +            "enum": [
      +              "duration",
      +              "endpoint"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "evidence_span_ids",
      +          "events",
      +          "label",
      +          "target",
      +          "display",
      +          "issuer",
      +          "authority",
      +          "modality_governs",
      +          "counting",
      +          "condition_note",
      +          "pause_note",
      +          "extension_note",
      +          "applicability",
      +          "claim_kind",
      +          "authority_kind",
      +          "modality_kind",
      +          "modality_word",
      +          "time_kind",
      +          "scope",
      +          "actors",
      +          "event_targets",
      +          "pauses",
      +          "extensions",
      +          "conditions",
      +          "omitted"
      +        ],
      +        "type": "object"
      +      },
      +      "minItems": 1,
      +      "type": "array"
      +    },
      +    "display_note": {
      +      "type": "string"
      +    },
      +    "machine_applicability": {
      +      "const": "unknown"
      +    },
      +    "publication_admission": {
      +      "const": false
      +    },
      +    "schema_version": {
      +      "const": 1
      +    },
      +    "selected_value_raw": {
      +      "type": "null"
      +    },
      +    "source_evidence_bound": {
      +      "const": true
      +    },
      +    "source_spans": {
      +      "description": "Per-answer source indexes and verified UTF-8 coordinates in the Native snapshot. Snapshot offsets are owner-verified; this is not current-law or personal-applicability proof.",
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "end_byte": {
      +            "minimum": 1,
      +            "type": "integer"
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "quote_literal_sha256": {
      +            "pattern": "^[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "snapshot_sha256": {
      +            "pattern": "^[a-f0-9]{64}$",
      +            "type": "string"
      +          },
      +          "source_index": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "start_byte": {
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "text_sha256": {
      +            "pattern": "^[a-f0-9]{64}$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "source_index",
      +          "text",
      +          "text_sha256",
      +          "snapshot_sha256",
      +          "quote_literal_sha256",
      +          "start_byte",
      +          "end_byte"
      +        ],
      +        "type": "object"
      +      },
      +      "minItems": 1,
      +      "type": "array"
      +    },
      +    "status": {
      +      "const": "source_bound"
      +    }
      +  },
      +  "required": [
      +    "schema_version",
      +    "status",
      +    "machine_applicability",
      +    "selected_value_raw",
      +    "publication_admission",
      +    "source_evidence_bound",
      +    "display_note",
      +    "source_spans",
      +    "clauses"
      +  ],
      +  "type": "object"
      +}
  12. Changed3 schema fields changed
    • addedOutput schema / properties / structuredResolution / properties / candidates / items / properties / admission
      Added value: +{
      +  "enum": [
      +    "pinned",
      +    "pending_native_pin",
      +    "withdrawn",
      +    "locale_not_covered"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / structuredResolution / properties / candidates / items / required
      Previous value: -[
      -  "object",
      -  "question",
      -  "text"
      -]New value: +[
      +  "object",
      +  "question",
      +  "text",
      +  "admission"
      +]
    • addedOutput schema / properties / structuredResolution / properties / hold
      Added value: +{
      +  "type": "string"
      +}
  13. Changed2 schema fields changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / evidenceNote
      Added value: +{
      +  "description": "Full native explanation of the limited role of this source.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / evidenceRole
      Added value: +{
      +  "description": "Identity-only required evidence; not proof of the answer tariff or current client eligibility.",
      +  "enum": [
      +    "provider_identity"
      +  ],
      +  "type": "string"
      +}
  14. Changed3 schema fields changed
    • addedOutput schema / properties / queryInterpretation / properties / choices / items / properties / labelLocale
      Added value: +{
      +  "description": "Display-label language; locale remains the linked article language.",
      +  "enum": [
      +    "ru",
      +    "en"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / structuredCell / properties / materialVersion
      Added value: +{
      +  "description": "Content-addressed version of this complete native cell, including all qualifications and source evidence; independent of the request revision.",
      +  "pattern": "^[a-f0-9]{64}$",
      +  "type": "string"
      +}
    • addedOutput schema / properties / structuredResolution
      Added value: +{
      +  "description": "Resolution only. Candidate topics and retry arguments do not establish an available or verified answer.",
      +  "properties": {
      +    "candidates": {
      +      "items": {
      +        "properties": {
      +          "object": {
      +            "type": "string"
      +          },
      +          "question": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "object",
      +          "question",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 5,
      +      "type": "array"
      +    },
      +    "message": {
      +      "type": "string"
      +    },
      +    "reason": {
      +      "enum": [
      +        "native_owner_unavailable",
      +        "object_ambiguous",
      +        "question_ambiguous",
      +        "question_unmatched",
      +        "cell_held",
      +        "invalid_native_cell",
      +        "response_too_large"
      +      ],
      +      "type": "string"
      +    },
      +    "retry": {
      +      "properties": {
      +        "arguments": {
      +          "properties": {
      +            "locale": {
      +              "enum": [
      +                "ru",
      +                "en"
      +              ]
      +            },
      +            "object": {
      +              "type": "string"
      +            },
      +            "questionCode": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "object",
      +            "questionCode",
      +            "locale"
      +          ],
      +          "type": "object"
      +        },
      +        "tool": {
      +          "const": "answer_lookup"
      +        }
      +      },
      +      "required": [
      +        "tool",
      +        "arguments"
      +      ],
      +      "type": "object"
      +    },
      +    "status": {
      +      "enum": [
      +        "clarification_required",
      +        "unavailable"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "status",
      +    "reason",
      +    "message",
      +    "candidates"
      +  ],
      +  "type": "object"
      +}
  15. Changed1 schema field changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / exceptionOfRef
      Added value: +{
      +  "description": "Exact native parent answer reference; null when absent. No parent is inferred.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  16. Changed6 schema fields changed
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / language
      Added value: +{
      +  "description": "Language recorded for the native quotation.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / sourceClass
      Added value: +{
      +  "description": "Normal source classification from the admitted B item.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / sourceKind
      Added value: +{
      +  "description": "Native source kind; null when withheld from the public projection.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / sourceQualification
      Added value: +{
      +  "description": "Source qualification from the admitted B item, when present.",
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / translationLanguage
      Added value: +{
      +  "description": "Language of the exact quotation translation; null when absent.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / structuredCell / properties / answers / items / properties / sources / items / properties / verificationFingerprint
      Added value: +{
      +  "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      +  "properties": {
      +    "checkIdentitySha256": {
      +      "type": "string"
      +    },
      +    "fingerprintSha256": {
      +      "type": "string"
      +    },
      +    "membershipRecipe": {
      +      "type": "string"
      +    },
      +    "quoteLiteralSha256": {
      +      "type": "string"
      +    },
      +    "snapshotRepresentation": {
      +      "type": "string"
      +    },
      +    "snapshotSha256": {
      +      "type": "string"
      +    },
      +    "version": {
      +      "type": "integer"
      +    }
      +  },
      +  "required": [
      +    "version",
      +    "snapshotRepresentation",
      +    "snapshotSha256",
      +    "quoteLiteralSha256",
      +    "membershipRecipe",
      +    "checkIdentitySha256",
      +    "fingerprintSha256"
      +  ],
      +  "type": "object"
      +}
  17. Changed1 schema field changed
    • addedOutput schema / properties / structuredCell
      Added value: +{
      +  "description": "The unchanged public native whole cell, when admitted: per-answer source associations, recorded conditions and applicability remain separate from the rendered answer.",
      +  "properties": {
      +    "answers": {
      +      "items": {
      +        "properties": {
      +          "caveat": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "conditions": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "machineApplicability": {},
      +          "nativeScope": {
      +            "type": "array"
      +          },
      +          "recordedText": {
      +            "type": "string"
      +          },
      +          "ref": {
      +            "type": "string"
      +          },
      +          "role": {
      +            "type": "string"
      +          },
      +          "sources": {
      +            "items": {
      +              "properties": {
      +                "checked": {
      +                  "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                  "type": "string"
      +                },
      +                "locator": {},
      +                "quote": {
      +                  "description": "Verbatim text of the official source.",
      +                  "type": "string"
      +                },
      +                "quoteTranslation": {
      +                  "description": "Exact translation supplied by the native source record; null when absent.",
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "sourceDate": {
      +                  "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "title": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": "string"
      +                },
      +                "verification": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "quote",
      +                "url",
      +                "title",
      +                "sourceDate",
      +                "checked",
      +                "quoteTranslation",
      +                "verification"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "statement": {
      +            "type": "string"
      +          },
      +          "valid": {},
      +          "value": {},
      +          "valueRaw": {},
      +          "valueState": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "statement",
      +          "caveat",
      +          "conditions",
      +          "sources"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "note": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "object": {
      +      "properties": {
      +        "code": {
      +          "type": "string"
      +        },
      +        "name": {
      +          "type": "string"
      +        },
      +        "type": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "code",
      +        "name",
      +        "type"
      +      ],
      +      "type": "object"
      +    },
      +    "provenance": {
      +      "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +      "properties": {
      +        "canonical_url": {
      +          "description": "Published location without tracking parameters.",
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "cite_as": {
      +          "type": "string"
      +        },
      +        "contract": {
      +          "const": "wiki-provenance/1",
      +          "type": "string"
      +        },
      +        "id": {
      +          "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +          "type": "string"
      +        },
      +        "primary_sources": {
      +          "items": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "publisher": {
      +          "properties": {
      +            "name": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "format": "uri",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name",
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "verification_status": {
      +          "enum": [
      +            "verified",
      +            "pending",
      +            "unknown"
      +          ],
      +          "type": "string"
      +        },
      +        "version": {
      +          "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "contract",
      +        "id",
      +        "canonical_url",
      +        "publisher",
      +        "version",
      +        "cite_as",
      +        "primary_sources",
      +        "verification_status"
      +      ],
      +      "type": "object"
      +    },
      +    "question": {
      +      "properties": {
      +        "code": {
      +          "type": "string"
      +        },
      +        "text": {
      +          "type": "string"
      +        },
      +        "unit": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "code",
      +        "text"
      +      ],
      +      "type": "object"
      +    },
      +    "url": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "object",
      +    "question",
      +    "answers",
      +    "url",
      +    "provenance"
      +  ],
      +  "type": "object"
      +}
  18. Changed2 schema fields changed
    • changedOutput schema / properties / citations / items / properties / provenance / properties / version / description
      Previous value: -"Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, since the published file is named by the hash of its own content and meta.version plus datasets/index.json resolve that filename. Null when unknown."New value: +"Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown."
    • changedOutput schema / properties / suggestedReading / items / properties / provenance / properties / version / description
      Previous value: -"Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, since the published file is named by the hash of its own content and meta.version plus datasets/index.json resolve that filename. Null when unknown."New value: +"Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown."
  19. Changed2 schema fields changed
    • changedOutput schema / properties / citations / items / properties / provenance / properties / version / description
      Previous value: -"Revision of exactly the material served: article snapshot content hash (the HTML ETag value) or dataset version. Null when unknown."New value: +"Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, since the published file is named by the hash of its own content and meta.version plus datasets/index.json resolve that filename. Null when unknown."
    • changedOutput schema / properties / suggestedReading / items / properties / provenance / properties / version / description
      Previous value: -"Revision of exactly the material served: article snapshot content hash (the HTML ETag value) or dataset version. Null when unknown."New value: +"Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, since the published file is named by the hash of its own content and meta.version plus datasets/index.json resolve that filename. Null when unknown."
  20. Changed4 schema fields changed
    • addedOutput schema / properties / citations / items / properties / provenance
      Added value: +{
      +  "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +  "properties": {
      +    "canonical_url": {
      +      "description": "Published location without tracking parameters.",
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    "cite_as": {
      +      "type": "string"
      +    },
      +    "contract": {
      +      "const": "wiki-provenance/1",
      +      "type": "string"
      +    },
      +    "id": {
      +      "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +      "type": "string"
      +    },
      +    "primary_sources": {
      +      "items": {
      +        "properties": {
      +          "name": {
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "publisher": {
      +      "properties": {
      +        "name": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "format": "uri",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "name",
      +        "url"
      +      ],
      +      "type": "object"
      +    },
      +    "verification_status": {
      +      "enum": [
      +        "verified",
      +        "pending",
      +        "unknown"
      +      ],
      +      "type": "string"
      +    },
      +    "version": {
      +      "description": "Revision of exactly the material served: article snapshot content hash (the HTML ETag value) or dataset version. Null when unknown.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "contract",
      +    "id",
      +    "canonical_url",
      +    "publisher",
      +    "version",
      +    "cite_as",
      +    "primary_sources",
      +    "verification_status"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / properties / citations / items / required
      Previous value: -[
      -  "slug",
      -  "url"
      -]New value: +[
      +  "slug",
      +  "url",
      +  "provenance"
      +]
    • addedOutput schema / properties / suggestedReading / items / properties / provenance
      Added value: +{
      +  "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +  "properties": {
      +    "canonical_url": {
      +      "description": "Published location without tracking parameters.",
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    "cite_as": {
      +      "type": "string"
      +    },
      +    "contract": {
      +      "const": "wiki-provenance/1",
      +      "type": "string"
      +    },
      +    "id": {
      +      "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +      "type": "string"
      +    },
      +    "primary_sources": {
      +      "items": {
      +        "properties": {
      +          "name": {
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "publisher": {
      +      "properties": {
      +        "name": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "format": "uri",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "name",
      +        "url"
      +      ],
      +      "type": "object"
      +    },
      +    "verification_status": {
      +      "enum": [
      +        "verified",
      +        "pending",
      +        "unknown"
      +      ],
      +      "type": "string"
      +    },
      +    "version": {
      +      "description": "Revision of exactly the material served: article snapshot content hash (the HTML ETag value) or dataset version. Null when unknown.",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "contract",
      +    "id",
      +    "canonical_url",
      +    "publisher",
      +    "version",
      +    "cite_as",
      +    "primary_sources",
      +    "verification_status"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / properties / suggestedReading / items / required
      Previous value: -[
      -  "slug",
      -  "url"
      -]New value: +[
      +  "slug",
      +  "url",
      +  "provenance"
      +]
  21. Changed4 schema fields changed
    • changedOutput schema / properties / citations / items / properties / distance / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • addedOutput schema / properties / queryInterpretation
      Added value: +{
      +  "properties": {
      +    "ambiguous": {
      +      "type": "boolean"
      +    },
      +    "choices": {
      +      "items": {
      +        "properties": {
      +          "description": {
      +            "type": "string"
      +          },
      +          "locale": {
      +            "type": "string"
      +          },
      +          "sense": {
      +            "enum": [
      +              "hong_kong_money_service_operator",
      +              "regulated_practice_management"
      +            ],
      +            "type": "string"
      +          },
      +          "slug": {
      +            "type": "string"
      +          },
      +          "title": {
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "sense",
      +          "slug",
      +          "locale",
      +          "title",
      +          "description",
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "message": {
      +      "type": "string"
      +    },
      +    "sense": {
      +      "enum": [
      +        "hong_kong_money_service_operator",
      +        "regulated_practice_management",
      +        "comparison",
      +        "ambiguous"
      +      ],
      +      "type": "string"
      +    },
      +    "term": {
      +      "enum": [
      +        "MSO"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "term",
      +    "sense",
      +    "ambiguous",
      +    "message",
      +    "choices"
      +  ],
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • changedOutput schema / properties / suggestedReading / items / properties / distance / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / required
      Previous value: -[
      -  "confident",
      -  "answer",
      -  "citations",
      -  "suggestedReading"
      -]New value: +[
      +  "confident",
      +  "answer",
      +  "citations",
      +  "suggestedReading",
      +  "queryInterpretation"
      +]
  22. Changed3 schema fields changed
    • addedInput schema / properties / locale
      Added value: +{
      +  "description": "Corpus language; inferred from the question when omitted.",
      +  "enum": [
      +    "ru",
      +    "en",
      +    "ko",
      +    "zh-hant"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / question / description
      Previous value: -"Question in English, <= 2000 chars"New value: +"A natural-language question, up to 2000 characters."
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "answer": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "citations": {
      +      "items": {
      +        "properties": {
      +          "distance": {
      +            "type": "number"
      +          },
      +          "slug": {
      +            "type": "string"
      +          },
      +          "title": {
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "confident": {
      +      "type": "boolean"
      +    },
      +    "locale": {
      +      "type": "string"
      +    },
      +    "refusalReason": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "suggestedReading": {
      +      "items": {
      +        "properties": {
      +          "distance": {
      +            "type": "number"
      +          },
      +          "slug": {
      +            "type": "string"
      +          },
      +          "title": {
      +            "type": "string"
      +          },
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "slug",
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "threshold": {
      +      "type": "number"
      +    },
      +    "topDistance": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "confident",
      +    "answer",
      +    "citations",
      +    "suggestedReading"
      +  ],
      +  "type": "object"
      +}
  23. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the read-only and idempotent annotations, the description discloses substantial behavior: answers are never generated at request time, always include the source URL, and return confident=false with suggested reading or structured_held under specific refusal conditions. It also explains ambiguity handling through structuredResolution and candidate topics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded and every sentence carries relevant routing or refusal behavior. It is dense and some sentences are long and clause-heavy, which makes it harder to scan than ideal, but the content is not redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex, behaviorally nuanced question-answering tool with an output schema, the description covers purpose, answer modes, refusal cases, ambiguity resolution, language handling, and a key terminology edge case. Nothing an agent needs in order to select or invoke it correctly appears to be missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already documents both parameters at 100% coverage, so the baseline is 3. The description adds meaningful query semantics beyond the schema, including reviewed-object constraints, the bare MSO interpretation, and language behavior, though it does not add much about the locale enum itself.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description begins with a specific verb and resource: answer a question by quoting a published wiki article or returning a reviewed structured answer with its official quotation. It clearly distinguishes itself from a generated-answer tool and names the sibling answer_compare for multi-object questions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit usage conditions for normal article quoting, reviewed structured answers, ambiguous questions, uncovered topics, conflicting context, and questions naming multiple reviewed objects. It also states the alternative clearly: ask about one object or use answer_compare.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources