ResolveSuggestion

{
  "allOf": [
    {
      "$ref": "#/components/schemas/ResolveCandidate"
    },
    {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "reason": {
          "type": "string",
          "enum": [
            "dominant",
            "only_word_match",
            "context",
            "acronym",
            "spelling"
          ],
          "description": "Why this entity stands out: dominant (10x the appearances of the next match), only_word_match, context (the context parameter points at it), acronym, spelling."
        },
        "evidence": {
          "type": "string",
          "description": "The numbers or words behind the reason, to repeat to the user."
        },
        "assumed": {
          "type": "boolean",
          "enum": [
            true
          ],
          "description": "Always true: this is an assumption the answer must state."
        }
      },
      "required": [
        "reason",
        "evidence",
        "assumed"
      ]
    }
  ],
  "description": "Set when best is null but one entity stands out, with the reason and evidence. Use it and tell the user you assumed it."
}