{
  "slug": "ambiguity",
  "title": "Clarify an unresolved reference",
  "config": {
    "language": "en"
  },
  "request": {
    "input": "Adopt the third proposal, but the proposal list is not supplied. Do not modify code yet."
  },
  "result": {
    "schemaVersion": "2.0-draft.6",
    "input": "Adopt the third proposal, but the proposal list is not supplied. Do not modify code yet.",
    "status": "partial",
    "turn": {
      "kind": "request",
      "normalizedInput": "Adopt the third proposal, but the proposal list is not supplied. Do not modify code yet.",
      "intentIds": [
        "intent-10"
      ],
      "changes": [
        {
          "operation": "add",
          "target": {
            "kind": "intent",
            "id": "intent-10"
          },
          "description": "Add the explicit request from this turn",
          "sourceRefs": [
            {
              "root": "input",
              "pointer": ""
            }
          ],
          "effect": "applied"
        },
        {
          "operation": "add",
          "target": {
            "kind": "constraint",
            "id": "constraint-9"
          },
          "description": "Add the explicit request from this turn",
          "sourceRefs": [
            {
              "root": "input",
              "pointer": ""
            }
          ],
          "effect": "applied"
        }
      ],
      "facts": {}
    },
    "effective": {
      "schemaVersion": "2.0-draft.6",
      "coverage": "partial",
      "scope": "current_request",
      "intents": [
        {
          "id": "intent-10",
          "domain": null,
          "action": "Adopt",
          "target": "the third proposal",
          "goal": "Adopt the third proposal",
          "understanding": "ambiguous",
          "constraints": [],
          "inputs": {},
          "references": [
            {
              "id": "reference-1",
              "kind": "entity",
              "ref": null,
              "resolved": false,
              "description": "The third proposal in a list that was not supplied",
              "sourceRefs": [
                {
                  "root": "input",
                  "pointer": ""
                }
              ]
            }
          ],
          "children": [],
          "extensions": {}
        }
      ],
      "constraints": [
        {
          "id": "constraint-9",
          "kind": "prohibition",
          "text": "Do not modify code yet",
          "scope": {
            "type": "global"
          }
        }
      ],
      "relations": [],
      "unresolved": [
        "The proposal list was not supplied, so the third proposal cannot be identified."
      ]
    },
    "fieldResults": [],
    "issues": [
      {
        "id": "issue-proposal",
        "code": "AMBIGUOUS_REFERENCE",
        "category": "ambiguity",
        "message": "The proposal list was not supplied, so the third proposal cannot be identified.",
        "intentId": "intent-10",
        "sourceRefs": [
          {
            "root": "input",
            "pointer": ""
          }
        ],
        "questions": [
          {
            "question": "Please provide the content of the third proposal."
          }
        ]
      }
    ],
    "inferences": []
  }
}
