{
  "captured": "2026-10-16",
  "heads": {
    "before": "8238b7af825b8639191b9d7b4c6b080d4a93f388",
    "after": "2487541846b326948be65aac136464d9635b306c"
  },
  "feature": "F28.error-contrast",
  "runtime": {
    "canvas": "1.27.1",
    "agentServer": "1.55.1",
    "automation": "1.20.1",
    "kind": "isolated local real stack"
  },
  "fixture": "Saved invalid automation draft: real backend validation pill and Test runs alert. No LLM or automation dispatch.",
  "themes": [
    "Light+",
    "Solarized Light",
    "DeepSea",
    "Neutral",
    "Neo"
  ],
  "viewports": {
    "desktop": [
      1440,
      1000
    ],
    "phone": [
      390,
      844
    ]
  },
  "measurements": [
    {
      "phase": "before",
      "theme": "light-plus",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        243.61176470588234,
        232.6,
        233.61960784313723
      ],
      "border": "rgb(192, 40, 45)",
      "effectiveBorder": [
        192,
        40,
        45
      ],
      "textContrast": 4.919972381256465,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        243,
        243,
        243
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "light-plus",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        253.98039215686273,
        232.9764705882353,
        233.99607843137255
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        252.38823529411764,
        157.78588235294117,
        162.39764705882354
      ],
      "textContrast": 5.039320045667446,
      "borderWidth": "1px",
      "borderContrast": 1.989708769421742,
      "parentBackground": [
        255,
        255,
        255
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "light-plus",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        243.61176470588234,
        232.6,
        233.61960784313723
      ],
      "border": "rgb(192, 40, 45)",
      "effectiveBorder": [
        192,
        40,
        45
      ],
      "textContrast": 4.919972381256465,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        243,
        243,
        243
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "light-plus",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        253.98039215686273,
        232.9764705882353,
        233.99607843137255
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        252.38823529411764,
        157.78588235294117,
        162.39764705882354
      ],
      "textContrast": 5.039320045667446,
      "borderWidth": "1px",
      "borderContrast": 1.989708769421742,
      "parentBackground": [
        255,
        255,
        255
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "solarized-light",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        238.86666666666665,
        222.1607843137255,
        205.14901960784312
      ],
      "border": "rgb(187, 42, 38)",
      "effectiveBorder": [
        187,
        42,
        38
      ],
      "textContrast": 4.61217975697595,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        238,
        232,
        213
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "solarized-light",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        252.1843137254902,
        224.89411764705883,
        208.85098039215688
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        251.31058823529412,
        152.9364705882353,
        147.31058823529412
      ],
      "textContrast": 4.845387098635501,
      "borderWidth": "1px",
      "borderContrast": 1.929631532623804,
      "parentBackground": [
        253,
        246,
        227
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "solarized-light",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        238.86666666666665,
        222.1607843137255,
        205.14901960784312
      ],
      "border": "rgb(187, 42, 38)",
      "effectiveBorder": [
        187,
        42,
        38
      ],
      "textContrast": 4.61217975697595,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        238,
        232,
        213
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "solarized-light",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        252.1843137254902,
        224.89411764705883,
        208.85098039215688
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        251.31058823529412,
        152.9364705882353,
        147.31058823529412
      ],
      "textContrast": 4.845387098635501,
      "borderWidth": "1px",
      "borderContrast": 1.929631532623804,
      "parentBackground": [
        253,
        246,
        227
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "openhands-deepsea",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        44.317647058823525,
        37.10196078431372,
        47.61176470588235
      ],
      "border": "rgb(239, 118, 106)",
      "effectiveBorder": [
        239,
        118,
        106
      ],
      "textContrast": 5.273505366156893,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        33,
        37,
        47
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "openhands-deepsea",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        34.858823529411765,
        16.549019607843135,
        22.95686274509804
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        120.91529411764705,
        27.929411764705883,
        35.77411764705882
      ],
      "textContrast": 6.435346577742698,
      "borderWidth": "1px",
      "borderContrast": 1.84188557332907,
      "parentBackground": [
        11,
        14,
        20
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "openhands-deepsea",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        44.317647058823525,
        37.10196078431372,
        47.61176470588235
      ],
      "border": "rgb(239, 118, 106)",
      "effectiveBorder": [
        239,
        118,
        106
      ],
      "textContrast": 5.273505366156893,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        33,
        37,
        47
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "openhands-deepsea",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        34.858823529411765,
        16.549019607843135,
        22.95686274509804
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        120.91529411764705,
        27.929411764705883,
        35.77411764705882
      ],
      "textContrast": 6.435346577742698,
      "borderWidth": "1px",
      "borderContrast": 1.84188557332907,
      "parentBackground": [
        11,
        14,
        20
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neutral",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        43.36862745098039,
        32.35686274509804,
        33.37647058823529
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.951505931387597,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neutral",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        46.53333333333333,
        25.529411764705884,
        26.54901960784314
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        127.92,
        33.31764705882353,
        37.92941176470588
      ],
      "textContrast": 5.182007280233803,
      "borderWidth": "1px",
      "borderContrast": 1.8310781151641573,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neutral",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        43.36862745098039,
        32.35686274509804,
        33.37647058823529
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.951505931387597,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neutral",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        46.53333333333333,
        25.529411764705884,
        26.54901960784314
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        127.92,
        33.31764705882353,
        37.92941176470588
      ],
      "textContrast": 5.182007280233803,
      "borderWidth": "1px",
      "borderContrast": 1.8310781151641573,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neo",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        43.36862745098039,
        32.35686274509804,
        33.37647058823529
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.951505931387597,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neo",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        46.53333333333333,
        25.529411764705884,
        26.54901960784314
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        127.92,
        33.31764705882353,
        37.92941176470588
      ],
      "textContrast": 5.182007280233803,
      "borderWidth": "1px",
      "borderContrast": 1.8310781151641573,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neo",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.05)",
      "effectiveBackground": [
        43.36862745098039,
        32.35686274509804,
        33.37647058823529
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.951505931387597,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "before",
      "theme": "openhands-neo",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.637 0.214213 0.1014 / 0.1)",
      "effectiveBackground": [
        46.53333333333333,
        25.529411764705884,
        26.54901960784314
      ],
      "border": "oklab(0.637 0.214213 0.1014 / 0.4)",
      "effectiveBorder": [
        127.92,
        33.31764705882353,
        37.92941176470588
      ],
      "textContrast": 5.182007280233803,
      "borderWidth": "1px",
      "borderContrast": 1.8310781151641573,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "light-plus",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.528239 0.169832 0.0795878 / 0.05)",
      "effectiveBackground": [
        240.60392156862744,
        232.6,
        232.6
      ],
      "border": "rgb(192, 40, 45)",
      "effectiveBorder": [
        192,
        40,
        45
      ],
      "textContrast": 4.886986662636974,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        243,
        243,
        243
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "light-plus",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.528239 0.169832 0.0795878 / 0.1)",
      "effectiveBackground": [
        248.9843137254902,
        232.9764705882353,
        233.99607843137255
      ],
      "border": "oklab(0.528239 0.169832 0.0795878 / 0.4)",
      "effectiveBorder": [
        226.19058823529414,
        155.78588235294117,
        158.39764705882354
      ],
      "textContrast": 4.987388479939581,
      "borderWidth": "1px",
      "borderContrast": 2.2157950454299873,
      "parentBackground": [
        255,
        255,
        255
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "light-plus",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.528239 0.169832 0.0795878 / 0.05)",
      "effectiveBackground": [
        240.60392156862744,
        232.6,
        232.6
      ],
      "border": "rgb(192, 40, 45)",
      "effectiveBorder": [
        192,
        40,
        45
      ],
      "textContrast": 4.886986662636974,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        243,
        243,
        243
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "light-plus",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(192, 40, 45)",
      "background": "oklab(0.528239 0.169832 0.0795878 / 0.1)",
      "effectiveBackground": [
        248.9843137254902,
        232.9764705882353,
        233.99607843137255
      ],
      "border": "oklab(0.528239 0.169832 0.0795878 / 0.4)",
      "effectiveBorder": [
        226.19058823529414,
        155.78588235294117,
        158.39764705882354
      ],
      "textContrast": 4.987388479939581,
      "borderWidth": "1px",
      "borderContrast": 2.2157950454299873,
      "parentBackground": [
        255,
        255,
        255
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "solarized-light",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.519937 0.161613 0.0839293 / 0.05)",
      "effectiveBackground": [
        235.85882352941175,
        222.1607843137255,
        204.12941176470588
      ],
      "border": "rgb(187, 42, 38)",
      "effectiveBorder": [
        187,
        42,
        38
      ],
      "textContrast": 4.5794652800846585,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        238,
        232,
        213
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "solarized-light",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.519937 0.161613 0.0839293 / 0.1)",
      "effectiveBackground": [
        246.1686274509804,
        224.89411764705883,
        207.83137254901962
      ],
      "border": "oklab(0.519937 0.161613 0.0839293 / 0.4)",
      "effectiveBorder": [
        222.90117647058827,
        151.7364705882353,
        139.49882352941177
      ],
      "textContrast": 4.778751474106289,
      "borderWidth": "1px",
      "borderContrast": 2.1668722383622754,
      "parentBackground": [
        253,
        246,
        227
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "solarized-light",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.519937 0.161613 0.0839293 / 0.05)",
      "effectiveBackground": [
        235.85882352941175,
        222.1607843137255,
        204.12941176470588
      ],
      "border": "rgb(187, 42, 38)",
      "effectiveBorder": [
        187,
        42,
        38
      ],
      "textContrast": 4.5794652800846585,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        238,
        232,
        213
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "solarized-light",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(187, 42, 38)",
      "background": "oklab(0.519937 0.161613 0.0839293 / 0.1)",
      "effectiveBackground": [
        246.1686274509804,
        224.89411764705883,
        207.83137254901962
      ],
      "border": "oklab(0.519937 0.161613 0.0839293 / 0.4)",
      "effectiveBorder": [
        222.90117647058827,
        151.7364705882353,
        139.49882352941177
      ],
      "textContrast": 4.778751474106289,
      "borderWidth": "1px",
      "borderContrast": 2.1668722383622754,
      "parentBackground": [
        253,
        246,
        227
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "openhands-deepsea",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.703846 0.134499 0.0696352 / 0.05)",
      "effectiveBackground": [
        43.29803921568627,
        41.12941176470588,
        49.599999999999994
      ],
      "border": "rgb(239, 118, 106)",
      "effectiveBorder": [
        239,
        118,
        106
      ],
      "textContrast": 5.087096617370166,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        33,
        37,
        47
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "openhands-deepsea",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.703846 0.134499 0.0696352 / 0.1)",
      "effectiveBackground": [
        33.839215686274514,
        24.60392156862745,
        28.972549019607843
      ],
      "border": "oklab(0.703846 0.134499 0.0696352 / 0.4)",
      "effectiveBorder": [
        116.30352941176471,
        61.56235294117647,
        59.383529411764705
      ],
      "textContrast": 6.118268254269396,
      "borderWidth": "1px",
      "borderContrast": 2.2906661735580167,
      "parentBackground": [
        11,
        14,
        20
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "openhands-deepsea",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.703846 0.134499 0.0696352 / 0.05)",
      "effectiveBackground": [
        43.29803921568627,
        41.12941176470588,
        49.599999999999994
      ],
      "border": "rgb(239, 118, 106)",
      "effectiveBorder": [
        239,
        118,
        106
      ],
      "textContrast": 5.087096617370166,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        33,
        37,
        47
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "openhands-deepsea",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(239, 118, 106)",
      "background": "oklab(0.703846 0.134499 0.0696352 / 0.1)",
      "effectiveBackground": [
        33.839215686274514,
        24.60392156862745,
        28.972549019607843
      ],
      "border": "oklab(0.703846 0.134499 0.0696352 / 0.4)",
      "effectiveBorder": [
        116.30352941176471,
        61.56235294117647,
        59.383529411764705
      ],
      "textContrast": 6.118268254269396,
      "borderWidth": "1px",
      "borderContrast": 2.2906661735580167,
      "parentBackground": [
        11,
        14,
        20
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neutral",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.05)",
      "effectiveBackground": [
        42.34901960784313,
        35.364705882352936,
        35.364705882352936
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.83512902648069,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neutral",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.1)",
      "effectiveBackground": [
        45.51372549019608,
        32.56470588235294,
        31.545098039215688
      ],
      "border": "oklab(0.673219 0.139819 0.0730553 / 0.4)",
      "effectiveBorder": [
        119.30823529411765,
        61.53882352941176,
        56.92705882352941
      ],
      "textContrast": 4.915282745642709,
      "borderWidth": "1px",
      "borderContrast": 2.1364621119211704,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neutral",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.05)",
      "effectiveBackground": [
        42.34901960784313,
        35.364705882352936,
        35.364705882352936
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.83512902648069,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neutral",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.1)",
      "effectiveBackground": [
        45.51372549019608,
        32.56470588235294,
        31.545098039215688
      ],
      "border": "oklab(0.673219 0.139819 0.0730553 / 0.4)",
      "effectiveBorder": [
        119.30823529411765,
        61.53882352941176,
        56.92705882352941
      ],
      "textContrast": 4.915282745642709,
      "borderWidth": "1px",
      "borderContrast": 2.1364621119211704,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neo",
      "viewportName": "desktop",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.05)",
      "effectiveBackground": [
        42.34901960784313,
        35.364705882352936,
        35.364705882352936
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.83512902648069,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 477.5,
        "y": 105,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neo",
      "viewportName": "desktop",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.1)",
      "effectiveBackground": [
        45.51372549019608,
        32.56470588235294,
        31.545098039215688
      ],
      "border": "oklab(0.673219 0.139819 0.0730553 / 0.4)",
      "effectiveBorder": [
        119.30823529411765,
        61.53882352941176,
        56.92705882352941
      ],
      "textContrast": 4.915282745642709,
      "borderWidth": "1px",
      "borderContrast": 2.1364621119211704,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 464.5,
        "y": 156,
        "width": 800,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 1440,
        "height": 1000
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neo",
      "viewportName": "phone",
      "state": "pill",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.05)",
      "effectiveBackground": [
        42.34901960784313,
        35.364705882352936,
        35.364705882352936
      ],
      "border": "rgb(231, 106, 94)",
      "effectiveBorder": [
        231,
        106,
        94
      ],
      "textContrast": 4.83512902648069,
      "borderWidth": "0px",
      "borderContrast": null,
      "parentBackground": [
        32,
        32,
        32
      ],
      "fontSize": "12px",
      "box": {
        "x": 33,
        "y": 165,
        "width": 278.9375,
        "height": 20
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    },
    {
      "phase": "after",
      "theme": "openhands-neo",
      "viewportName": "phone",
      "state": "alert",
      "text": "Value error, Invalid cron expression: every day",
      "color": "rgb(231, 106, 94)",
      "background": "oklab(0.673219 0.139819 0.0730553 / 0.1)",
      "effectiveBackground": [
        45.51372549019608,
        32.56470588235294,
        31.545098039215688
      ],
      "border": "oklab(0.673219 0.139819 0.0730553 / 0.4)",
      "effectiveBorder": [
        119.30823529411765,
        61.53882352941176,
        56.92705882352941
      ],
      "textContrast": 4.915282745642709,
      "borderWidth": "1px",
      "borderContrast": 2.1364621119211704,
      "parentBackground": [
        24,
        24,
        24
      ],
      "fontSize": "14px",
      "box": {
        "x": 20,
        "y": 216,
        "width": 339,
        "height": 46
      },
      "insideViewport": true,
      "pageHorizontalOverflow": false,
      "viewport": {
        "width": 390,
        "height": 844
      }
    }
  ],
  "film": {
    "durationSeconds": 10.0,
    "dimensions": [
      1280,
      512
    ],
    "video": "H.264/yuv420p",
    "audio": "AAC",
    "scenes": [
      {
        "phase": "before",
        "recording": "before-error-colors.mp4",
        "cropXYWH": [
          464,
          156,
          800,
          46
        ],
        "timelineSeconds": [
          2,
          6
        ]
      },
      {
        "phase": "after",
        "recording": "after-error-colors.mp4",
        "cropXYWH": [
          464,
          156,
          800,
          46
        ],
        "timelineSeconds": [
          6,
          10
        ]
      }
    ],
    "provenance": "Actual control-openhands recordings; exact component-only crop, proportional scaling, brief real scene held for readability. No unrelated UI exported.",
    "ambience": {
      "origin": "Original sine tones at 174.61 / 220 / 261.63 Hz, base amplitude 0.004, gentle fades.",
      "meanDB": "-53.2",
      "peakDB": "-42.9"
    },
    "gif": {
      "durationSeconds": 8.0,
      "dimensions": [
        960,
        384
      ],
      "audio": false,
      "source": "Same scenes, omitting two-second title card"
    },
    "change": "Raw red decoration becomes theme feedback-error decoration. Existing baseline text already passes the contrast threshold."
  },
  "privacy": "Only target components with generated QA labels/diagnostics; no chat/sidebar/account/key values or user content.",
  "limits": [
    "Color decoration follows the feedback-error theme role; existing validation strings, persistence, dispatch gates, and layout are unchanged.",
    "Local Agent Server/automation runtime; no Cloud integration exercised."
  ],
  "files": {
    "automation-validation-before-after.mp4": {
      "bytes": 88182,
      "sha256": "99f77b605cd1985d1949af587c7516f3f9ce88c327dac32144b82dadc53618f4"
    },
    "automation-validation-before-after.gif": {
      "bytes": 1026105,
      "sha256": "46bae51c8b5e4a8871a2aa5d6571b0151d6782e133b8d44a87105a6f2796942f"
    },
    "automation-validation-poster.jpg": {
      "bytes": 19317,
      "sha256": "a0856bc6c8ff2d9341a3fced600045a459c75fd658cbfd378e93ec45d23f7f77"
    },
    "automation-validation-captions.vtt": {
      "bytes": 182,
      "sha256": "7854fc2e56e38191f469a9c19cefd289b8b54ebd81b6a062bc4aa2748263b3cb"
    },
    "automation-validation-five-themes.png": {
      "bytes": 142425,
      "sha256": "edcdb94de2bd387499e19206f957841e7b0d06e3386460ee46f5a278c3fcf33c"
    },
    "automation-validation-before-light-plus.png": {
      "bytes": 4549,
      "sha256": "050b04db9fd354b1ff14e060dc43555da7d950284d8cb40d147a48c8567fe3d9"
    },
    "automation-validation-after-light-plus.png": {
      "bytes": 4593,
      "sha256": "cfdb741b2bbe93711356ad43f363e262023c5ce75961a1cc387b171de5ea393c"
    }
  },
  "validation": {
    "focusedTests": 62,
    "fullLint": {
      "errors": 0,
      "warnings": 665
    },
    "appBuild": "Passed exact committed source",
    "libraryBuild": "Passed",
    "runtimeChecks": "Same invalid cron is saved and shown in Test runs for all five themes and both viewports without dispatch. All 40 component captures fit the viewport, without horizontal overflow.",
    "appErrors": 0,
    "pageErrors": 0,
    "cleanup": "Baseline and After stacks stopped; all five ports closed; private run state purged."
  },
  "scope": "Only the three reported raw palette usages in invalid-draft error tint/border; other controls and success decorations are outside this batch.",
  "contrastSummary": {
    "before": {
      "pill": 4.61217975697595,
      "alert": 4.845387098635501
    },
    "after": {
      "pill": 4.5794652800846585,
      "alert": 4.778751474106289
    }
  },
  "montage": "Actual phone-size screenshots of both changed components: saved-draft pill above Test runs alert, for every theme and phase.",
  "pullRequest": "https://github.com/OpenHands/OpenHands/pull/18526",
  "bugIssue": "https://github.com/OpenHands/OpenHands/issues/18519"
}
