{
  "id": "JFiTEbRKz6",
  "type": "pro",
  "label": "General v1 stepdown",
  "phases": [
    {
      "name": "Pump",
      "pump": {
        "flow": 14,
        "target": "flow",
        "pressure": 0.8
      },
      "phase": "brew",
      "valve": 1,
      "targets": [
        {
          "type": "pressure",
          "value": 0.7,
          "operator": "gte"
        }
      ],
      "duration": 2,
      "transition": {
        "type": "instant",
        "target": "time",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    },
    {
      "name": "Sat",
      "pump": {
        "flow": 5,
        "target": "flow",
        "pressure": 4
      },
      "phase": "brew",
      "valve": 1,
      "targets": [
        {
          "type": "pressure",
          "value": 4,
          "operator": "gte"
        }
      ],
      "duration": 6,
      "transition": {
        "type": "instant",
        "target": "time",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    },
    {
      "name": "Soak end",
      "pump": {
        "flow": 0,
        "target": "pressure",
        "pressure": 6
      },
      "phase": "brew",
      "valve": 1,
      "targets": [
        {
          "type": "pressure",
          "value": 6,
          "operator": "gte"
        }
      ],
      "duration": 2,
      "transition": {
        "type": "ease-in-out",
        "target": "time",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    },
    {
      "name": "Brew",
      "pump": {
        "flow": 0,
        "target": "pressure",
        "pressure": 6
      },
      "phase": "brew",
      "valve": 1,
      "targets": [
        {
          "type": "volumetric",
          "value": 33,
          "operator": "gte"
        }
      ],
      "duration": 35,
      "transition": {
        "type": "instant",
        "target": "time",
        "adaptive": true,
        "duration": 0
      },
      "temperature": 0
    }
  ],
  "description": "",
  "temperature": 89
}