{
  "requirement": "Build a Suzuki\u2013Miyaura reaction analysis dataset: distinct aryl bromide and boronic acid/boronate ester reactants, no nitro group on the aryl bromide, temperature 40\u2013100 C. Retain reactants, products, temperature and reaction time as reported. Missing reaction time is allowed. Require valid reactant and product structures.",
  "specification": {
    "title": "Suzuki structural candidates",
    "task": "reaction_analysis",
    "query": {
      "component_constraints": [
        {
          "role": "reactant",
          "include_patterns": [
            "[c]-[Br]"
          ],
          "exclude_patterns": [
            "[N+](=O)[O-]"
          ]
        },
        {
          "role": "reactant",
          "include_patterns": [
            "[#6]-B([OH])[OH]",
            "[#6]-B(O[#6])O[#6]"
          ],
          "group_operator": "any"
        }
      ],
      "distinct_components": true,
      "temperature_min": 40,
      "temperature_max": 100
    },
    "fields": [
      "reactants",
      "products",
      "temperature",
      "reaction_time"
    ],
    "required_fields": [
      "reactants",
      "products"
    ],
    "numeric_fields": [],
    "minimum_completeness": 0,
    "minimum_records": 1,
    "deduplication": "source_record"
  },
  "specification_reviewed": true,
  "idempotency_key": "REPLACE-WITH-REVIEWED-REQUEST-UUID"
}
