{
  "jsonschema": "4.26.0",
  "draft": "2020-12",
  "scope": "syntax and declared rules only; no fact verification or actions",
  "results": [
    {
      "file": "handoff-good.json",
      "status": "pass",
      "errors": []
    },
    {
      "file": "handoff-missing-owner.json",
      "status": "schema-fail",
      "errors": [
        {
          "path": "$",
          "rule": "required",
          "message": "'owner' is a required property"
        }
      ]
    },
    {
      "file": "handoff-extra-field.json",
      "status": "schema-fail",
      "errors": [
        {
          "path": "$",
          "rule": "additionalProperties",
          "message": "Additional properties are not allowed ('send_email' was unexpected)"
        }
      ]
    },
    {
      "file": "handoff-invalid-date.json",
      "status": "schema-fail",
      "errors": [
        {
          "path": "$.due_date",
          "rule": "format",
          "message": "'2026-02-30' is not a 'date'"
        }
      ]
    },
    {
      "file": "handoff-premature-action.json",
      "status": "schema-fail",
      "errors": [
        {
          "path": "$.next_action",
          "rule": "const",
          "message": "'hold' was expected"
        }
      ]
    },
    {
      "file": "handoff-wrong-fact.json",
      "status": "pass",
      "errors": []
    }
  ]
}
