{
  "sources": [
    {
      "id": "policy-v1",
      "text": "Standard payment terms are 30 days."
    }
  ],
  "cases": [
    {
      "id": "terms",
      "output_schema": {
        "type": "object",
        "properties": {
          "days": {
            "type": "integer"
          }
        },
        "required": [
          "days"
        ],
        "additionalProperties": false
      },
      "assertions": [
        {
          "path": "/days",
          "equals": 30
        }
      ],
      "required_source_ids": [
        "policy-v1"
      ],
      "max_latency_ms": 1500,
      "max_cost_microusd": 2000
    },
    {
      "id": "second-run",
      "assertions": [
        {
          "path": "/days",
          "equals": 30
        }
      ]
    }
  ]
}
