{
  "n": 1,
  "fail": 1,
  "warn": 0,
  "unreadable": [],
  "floors": {
    "contrast": 3.0,
    "detail": 8.0,
    "tones": 3,
    "retention": 0.35
  },
  "rows": [
    {
      "file": "tweetswap-avatar-500.png",
      "path": "clients/tweetswap/working/launch-20260923/media/delivery/tweetswap-avatar-500.png",
      "ref_detail": 2.83,
      "reads": {
        "32": {
          "px": 32,
          "cov": 42.2,
          "bg": "#808080",
          "detail": 17.67,
          "tones": 6,
          "luma_sd": 37.71,
          "sg": 2.72,
          "sg_med": 1.08,
          "edge": 1.8,
          "degenerate": false,
          "alpha": true,
          "retention": 6.249
        },
        "48": {
          "px": 48,
          "cov": 42.2,
          "bg": "#808080",
          "detail": 12.25,
          "tones": 8,
          "luma_sd": 38.15,
          "sg": 2.74,
          "sg_med": 1.1,
          "edge": 2.07,
          "degenerate": false,
          "alpha": true
        }
      },
      "verdict": "FAIL",
      "reasons": [
        "best subject layer vs ground 2.72:1 at 32px (floor 3.0:1, median layer 1.08:1) \u2014 NO layer of the subject separates; the shape dissolves into the tile",
        "silhouette edge 1.8:1 at 32px (floor 3.0:1) \u2014 the outline carries no local contrast"
      ]
    }
  ]
}
