{
  "id": "6f1c2a90-3b4d-4e5f-8a6b-7c8d9e0f1a2b",
  "problem": {
    "code": "process.overshoot",
    "since": "2026-11-12T13:40:00Z",
    "summary": "Room temperature overshoots its target in hot weather."
  },
  "features": [
    {
      "signal": "room.temperature",
      "unit": "Cel",
      "windowSec": 5400,
      "stats": {
        "overshoot": 12.0,
        "mean": 23.4,
        "max": 25.6,
        "count": 3
      },
      "privacy": "internal"
    },
    {
      "signal": "outdoor.temperature",
      "unit": "Cel",
      "windowSec": 5400,
      "stats": {
        "mean": 31.0,
        "trend": 0.4
      },
      "privacy": "internal"
    }
  ],
  "candidates": [
    {
      "target": "set_ramp_rate",
      "title": "Target temperature ramp rate",
      "current": {
        "ramp_rate": 2.0
      },
      "range": {
        "ramp_rate": {
          "min": 0.5,
          "max": 5.0
        }
      },
      "envelope": {
        "arguments": {
          "ramp_rate": {
            "min": 1.0,
            "max": 3.0,
            "maxStep": 0.2
          }
        },
        "maxPerDay": 4,
        "cooldownSec": 600
      },
      "physical": true,
      "guards": {
        "whenStates": [
          "cooling",
          "idle"
        ],
        "minIntervalSec": 300
      }
    }
  ],
  "history": []
}
