removedOutput schema / properties / counts
Removed value: -{
- "properties": {
- "added": {
- "type": "integer"
- },
- "changed": {
- "type": "integer"
- },
- "lost": {
- "type": "integer"
- }
- },
- "required": [
- "lost",
- "added",
- "changed"
- ],
- "type": "object"
-}
removedOutput schema / properties / diff
Removed value: -{
- "properties": {
- "added": {
- "type": "array"
- },
- "changed": {
- "type": "array"
- },
- "lost": {
- "type": "array"
- }
- },
- "required": [
- "lost",
- "added",
- "changed"
- ],
- "type": "object"
-}
addedOutput schema / properties / files / items / properties
Added value: +{
+ "after": {
+ "type": "string"
+ },
+ "before": {
+ "type": "string"
+ },
+ "edit_types": {
+ "properties": {
+ "casing": {
+ "type": "integer"
+ },
+ "invisible": {
+ "type": "integer"
+ },
+ "lexical": {
+ "type": "integer"
+ },
+ "markup": {
+ "type": "integer"
+ },
+ "punctuation": {
+ "type": "integer"
+ },
+ "whitespace": {
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "facts": {
+ "properties": {
+ "added": {
+ "description": "число добавленных фактов (аддитивное поле)",
+ "type": "integer"
+ },
+ "changed": {
+ "type": "integer"
+ },
+ "identical": {
+ "description": "однозначный итог полного сравнения: нет ни потерь, ни добавлений, ни инверсий (аддитивное поле)",
+ "type": "boolean"
+ },
+ "lost": {
+ "type": "integer"
+ },
+ "unchanged": {
+ "description": "нет потерь и изменений; добавления в это поле НЕ входят (семантика сохранена) — полный итог даёт identical",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "mtld": {
+ "properties": {
+ "after": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "before": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "sari_adapted": {
+ "properties": {
+ "add": {
+ "type": "number"
+ },
+ "delete": {
+ "type": "number"
+ },
+ "keep": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "scope_note": {
+ "description": "пояснение статуса out-of-scope по стороне пары (до/после)",
+ "type": "string"
+ },
+ "status": {
+ "description": "градуированный ответ на пустой/не-русский вход (graduated_response.out_of_scope); поле отсутствует, когда вход в области",
+ "enum": [
+ "out-of-scope"
+ ],
+ "type": "string"
+ },
+ "tokens": {
+ "properties": {
+ "add": {
+ "type": "integer"
+ },
+ "delete": {
+ "type": "integer"
+ },
+ "keep": {
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+}
addedOutput schema / properties / files / items / required
Added value: +[
+ "before",
+ "after",
+ "tokens",
+ "sari_adapted",
+ "edit_types",
+ "facts",
+ "mtld"
+]
changedOutput schema / properties / files / items / type
Previous value: -"string"New value: +"object"
changedOutput schema / properties / tool / enum
Previous value: -[
- "humanizer-facts"
-]New value: +[
+ "humanizer-report"
+]
changedOutput schema / required
Previous value: -[
- "tool",
- "schema",
- "files",
- "counts",
- "diff"
-]New value: +[
+ "tool",
+ "schema",
+ "files"
+]