{
  "runDate": "2026-07-28",
  "runsPerBrief": 3,
  "assembledInMultiplePasses": false,
  "harness": "scripts/model-selection-test.mjs",
  "metricsScript": "scripts/bench-model-metrics.py",
  "briefs": [
    {
      "id": "ext-simple",
      "mode": "exterior",
      "aspect": "16:9",
      "label": "Exterior, open brief",
      "prompt": "A two-storey family house on a gentle slope, timber and white render, large windows facing the valley, late afternoon light."
    },
    {
      "id": "ext-constrained",
      "mode": "exterior",
      "aspect": "16:9",
      "label": "Exterior, eight constraints",
      "prompt": "A single-storey courtyard house in a dry mediterranean landscape. Flat roof with a deep overhang on the south side. Walls in warm lime render, window frames in dark bronze. One olive tree in the courtyard. Gravel ground, no lawn. Morning light from the left. No cars, no people. Photographed at eye level from the entrance side."
    },
    {
      "id": "int-simple",
      "mode": "interiors",
      "aspect": "3:2",
      "label": "Interior, open brief",
      "prompt": "A calm living room with a plaster fireplace, oak floor, linen sofa, and tall windows with sheer curtains."
    },
    {
      "id": "int-constrained",
      "mode": "interiors",
      "aspect": "3:2",
      "label": "Interior, material discipline",
      "prompt": "A kitchen in a converted stone barn. Exactly three materials: pale oak, honed black stone, and lime plaster. A single long island with no upper cabinets. One pendant light over the island. Original timber roof trusses visible. Overcast daylight from a window on the right. No decoration on the surfaces."
    },
    {
      "id": "plan-simple",
      "mode": "floor-plan",
      "aspect": "4:3",
      "label": "Floor plan, open brief",
      "prompt": "A clean architectural floor plan of a three-bedroom single-storey house, black lines on white, room labels, furniture indicated."
    },
    {
      "id": "plan-constrained",
      "mode": "floor-plan",
      "aspect": "4:3",
      "label": "Floor plan, programme given",
      "prompt": "An architectural floor plan, black line drawing on white. Programme: entrance hall, open kitchen and dining, separate living room, three bedrooms, one bathroom plus one WC, utility room, and a covered terrace on the south side. Single storey, roughly rectangular footprint. Label every room. Show wall thickness and door swings. No colour, no shading."
    },
    {
      "id": "master-simple",
      "mode": "masterplan",
      "aspect": "1:1",
      "label": "Masterplan, open brief",
      "prompt": "An aerial masterplan of a small residential cluster of eight houses around a shared green, with parking at the edge."
    },
    {
      "id": "master-constrained",
      "mode": "masterplan",
      "aspect": "1:1",
      "label": "Masterplan, site rules",
      "prompt": "An aerial site plan of a hillside development. Twelve dwellings in four terraced rows following the contours. One access road entering from the north-west, no through traffic. Communal parking in two pockets at the road edge. A pedestrian path linking all rows to a viewpoint at the south end. Existing trees kept along the eastern boundary. Top-down orthographic view."
    }
  ],
  "models": [
    {
      "label": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "images": 24,
      "succeeded": 24,
      "failureRatePct": 0.0,
      "latencyMedianMs": 5001,
      "latencyP90Ms": 6279,
      "aspectAccuracyMean": 1.0015,
      "sharpnessMean": 2045.56,
      "contrastMean": 57.53,
      "colourfulnessMean": 26.76,
      "briefAdherenceMean": 4.71,
      "briefAdherenceScoredImages": 24
    },
    {
      "label": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "images": 24,
      "succeeded": 24,
      "failureRatePct": 0.0,
      "latencyMedianMs": 15248,
      "latencyP90Ms": 17037,
      "aspectAccuracyMean": 1.0015,
      "sharpnessMean": 3161.91,
      "contrastMean": 62.46,
      "colourfulnessMean": 29.04,
      "briefAdherenceMean": 4.62,
      "briefAdherenceScoredImages": 24
    },
    {
      "label": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "images": 24,
      "succeeded": 24,
      "failureRatePct": 0.0,
      "latencyMedianMs": 15772,
      "latencyP90Ms": 20576,
      "aspectAccuracyMean": 0.9722,
      "sharpnessMean": 2421.23,
      "contrastMean": 55.6,
      "colourfulnessMean": 20.04,
      "briefAdherenceMean": 4.08,
      "briefAdherenceScoredImages": 24
    }
  ],
  "images": [
    {
      "name": "ext-simple-light-r1",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 4607,
      "bytes": 316864,
      "requestedAspect": "16:9",
      "deliveredFormat": "jpeg",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1413.85,
      "contrast": 70.97,
      "colourfulness": 47.89,
      "meanTone": [
        130.47,
        117.03,
        83.92
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:C"
      }
    },
    {
      "name": "ext-simple-light-r2",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 5698,
      "bytes": 296148,
      "requestedAspect": "16:9",
      "deliveredFormat": "jpeg",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1359.13,
      "contrast": 69.76,
      "colourfulness": 39.34,
      "meanTone": [
        134.24,
        122.55,
        94.7
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:H"
      }
    },
    {
      "name": "ext-simple-light-r3",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 5659,
      "bytes": 304598,
      "requestedAspect": "16:9",
      "deliveredFormat": "jpeg",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1620.0,
      "contrast": 66.49,
      "colourfulness": 49.05,
      "meanTone": [
        136.39,
        122.26,
        92.16
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:B"
      }
    },
    {
      "name": "ext-simple-n-r1",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 16037,
      "bytes": 2085552,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2065.5,
      "contrast": 77.63,
      "colourfulness": 47.49,
      "meanTone": [
        138.8,
        132.15,
        97.29
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:A"
      }
    },
    {
      "name": "ext-simple-n-r2",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 15492,
      "bytes": 2057447,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2551.8,
      "contrast": 70.29,
      "colourfulness": 44.79,
      "meanTone": [
        138.61,
        123.17,
        84.66
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:E"
      }
    },
    {
      "name": "ext-simple-n-r3",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 15180,
      "bytes": 2011382,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1980.41,
      "contrast": 73.77,
      "colourfulness": 35.83,
      "meanTone": [
        140.3,
        130.38,
        104.12
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:D"
      }
    },
    {
      "name": "ext-simple-f-r1",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 13322,
      "bytes": 1111488,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 576,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 2476.04,
      "contrast": 75.01,
      "colourfulness": 40.43,
      "meanTone": [
        144.15,
        133.35,
        105.53
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:I"
      }
    },
    {
      "name": "ext-simple-f-r2",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 12682,
      "bytes": 969650,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 576,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 929.62,
      "contrast": 74.29,
      "colourfulness": 35.14,
      "meanTone": [
        131.0,
        129.1,
        117.16
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:F"
      }
    },
    {
      "name": "ext-simple-f-r3",
      "briefId": "ext-simple",
      "briefLabel": "Exterior, open brief",
      "mode": "exterior",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 12221,
      "bytes": 1077134,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 576,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 1869.57,
      "contrast": 73.24,
      "colourfulness": 43.86,
      "meanTone": [
        144.11,
        134.7,
        108.58
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-simple:G"
      }
    },
    {
      "name": "ext-constrained-light-r1",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 4605,
      "bytes": 303373,
      "requestedAspect": "16:9",
      "deliveredFormat": "jpeg",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1999.82,
      "contrast": 65.54,
      "colourfulness": 59.6,
      "meanTone": [
        142.39,
        136.69,
        121.69
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-constrained:F"
      }
    },
    {
      "name": "ext-constrained-light-r2",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 3961,
      "bytes": 300921,
      "requestedAspect": "16:9",
      "deliveredFormat": "jpeg",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1653.78,
      "contrast": 73.53,
      "colourfulness": 42.54,
      "meanTone": [
        142.18,
        130.41,
        110.65
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-constrained:I"
      }
    },
    {
      "name": "ext-constrained-light-r3",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 4884,
      "bytes": 281712,
      "requestedAspect": "16:9",
      "deliveredFormat": "jpeg",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1413.84,
      "contrast": 66.19,
      "colourfulness": 53.1,
      "meanTone": [
        140.91,
        131.8,
        117.86
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-constrained:E"
      }
    },
    {
      "name": "ext-constrained-n-r1",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 15042,
      "bytes": 1877502,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2217.82,
      "contrast": 70.05,
      "colourfulness": 51.3,
      "meanTone": [
        156.97,
        147.12,
        123.5
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "ext-constrained:C",
        "missed": [
          "light comes from the right, not the left"
        ]
      }
    },
    {
      "name": "ext-constrained-n-r2",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 13877,
      "bytes": 2044294,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2876.63,
      "contrast": 67.54,
      "colourfulness": 54.86,
      "meanTone": [
        133.39,
        130.74,
        115.91
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-constrained:H"
      }
    },
    {
      "name": "ext-constrained-n-r3",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 15507,
      "bytes": 1828556,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1376,
      "height": 768,
      "aspectAccuracy": 1.0078,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1953.23,
      "contrast": 72.71,
      "colourfulness": 47.83,
      "meanTone": [
        156.18,
        143.33,
        123.91
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "ext-constrained:D"
      }
    },
    {
      "name": "ext-constrained-f-r1",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 15772,
      "bytes": 1270225,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 576,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 7359.54,
      "contrast": 61.29,
      "colourfulness": 32.91,
      "meanTone": [
        164.44,
        156.12,
        145.15
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "ext-constrained:B",
        "missed": [
          "courtyard does not read as enclosed"
        ]
      }
    },
    {
      "name": "ext-constrained-f-r2",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 14242,
      "bytes": 1123088,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 576,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 3958.56,
      "contrast": 73.8,
      "colourfulness": 34.4,
      "meanTone": [
        157.51,
        151.34,
        141.39
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "ext-constrained:G",
        "missed": [
          "courtyard only partly enclosed"
        ]
      }
    },
    {
      "name": "ext-constrained-f-r3",
      "briefId": "ext-constrained",
      "briefLabel": "Exterior, eight constraints",
      "mode": "exterior",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 12203,
      "bytes": 1174039,
      "requestedAspect": "16:9",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 576,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 5176.03,
      "contrast": 60.97,
      "colourfulness": 33.41,
      "meanTone": [
        171.73,
        163.44,
        153.16
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "ext-constrained:A",
        "missed": [
          "courtyard does not read as enclosed"
        ]
      }
    },
    {
      "name": "int-simple-light-r1",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 5569,
      "bytes": 193648,
      "requestedAspect": "3:2",
      "deliveredFormat": "jpeg",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 447,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 599.76,
      "contrast": 63.07,
      "colourfulness": 27.07,
      "meanTone": [
        147.76,
        132.81,
        112.09
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:H"
      }
    },
    {
      "name": "int-simple-light-r2",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 6279,
      "bytes": 173015,
      "requestedAspect": "3:2",
      "deliveredFormat": "jpeg",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 447,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 446.17,
      "contrast": 56.95,
      "colourfulness": 23.56,
      "meanTone": [
        155.49,
        141.9,
        123.46
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:F"
      }
    },
    {
      "name": "int-simple-light-r3",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 4472,
      "bytes": 180202,
      "requestedAspect": "3:2",
      "deliveredFormat": "jpeg",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 447,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 487.45,
      "contrast": 56.06,
      "colourfulness": 25.36,
      "meanTone": [
        162.08,
        148.9,
        127.97
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:A"
      }
    },
    {
      "name": "int-simple-n-r1",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 16359,
      "bytes": 1732608,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 447,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 941.01,
      "contrast": 63.36,
      "colourfulness": 24.55,
      "meanTone": [
        153.92,
        142.57,
        125.25
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:D"
      }
    },
    {
      "name": "int-simple-n-r2",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 15222,
      "bytes": 1813762,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 447,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1319.44,
      "contrast": 56.72,
      "colourfulness": 27.56,
      "meanTone": [
        163.69,
        149.19,
        127.36
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:E"
      }
    },
    {
      "name": "int-simple-n-r3",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 15454,
      "bytes": 1796772,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 447,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1113.49,
      "contrast": 59.65,
      "colourfulness": 26.8,
      "meanTone": [
        154.48,
        142.66,
        123.1
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:G"
      }
    },
    {
      "name": "int-simple-f-r1",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 11564,
      "bytes": 1247533,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 0.8889,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 697.55,
      "contrast": 49.71,
      "colourfulness": 19.85,
      "meanTone": [
        163.83,
        151.92,
        139.24
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "int-simple:B",
        "missed": [
          "no fireplace \u2014 a television on a plaster wall instead"
        ]
      }
    },
    {
      "name": "int-simple-f-r2",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 10736,
      "bytes": 1164591,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 0.8889,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 512.34,
      "contrast": 58.19,
      "colourfulness": 22.17,
      "meanTone": [
        177.46,
        165.02,
        152.94
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:C"
      }
    },
    {
      "name": "int-simple-f-r3",
      "briefId": "int-simple",
      "briefLabel": "Interior, open brief",
      "mode": "interiors",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 14408,
      "bytes": 1132744,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 0.8889,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 383.55,
      "contrast": 54.85,
      "colourfulness": 22.86,
      "meanTone": [
        176.74,
        165.3,
        150.2
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-simple:I"
      }
    },
    {
      "name": "int-constrained-light-r1",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 4104,
      "bytes": 188779,
      "requestedAspect": "3:2",
      "deliveredFormat": "jpeg",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 486,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 438.99,
      "contrast": 64.34,
      "colourfulness": 21.55,
      "meanTone": [
        109.71,
        101.39,
        86.33
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-constrained:F"
      }
    },
    {
      "name": "int-constrained-light-r2",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 3707,
      "bytes": 183222,
      "requestedAspect": "3:2",
      "deliveredFormat": "jpeg",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 486,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 466.56,
      "contrast": 59.34,
      "colourfulness": 25.4,
      "meanTone": [
        122.73,
        110.01,
        93.04
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-constrained:I"
      }
    },
    {
      "name": "int-constrained-light-r3",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 5001,
      "bytes": 148295,
      "requestedAspect": "3:2",
      "deliveredFormat": "jpeg",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 486,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 342.57,
      "contrast": 57.8,
      "colourfulness": 20.91,
      "meanTone": [
        112.25,
        103.98,
        90.29
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-constrained:E"
      }
    },
    {
      "name": "int-constrained-n-r1",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 14910,
      "bytes": 1781438,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 486,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 474.15,
      "contrast": 58.71,
      "colourfulness": 30.68,
      "meanTone": [
        120.65,
        106.42,
        83.49
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-constrained:G"
      }
    },
    {
      "name": "int-constrained-n-r2",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 18120,
      "bytes": 1770621,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 486,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 529.23,
      "contrast": 62.59,
      "colourfulness": 30.42,
      "meanTone": [
        126.34,
        110.0,
        87.09
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "int-constrained:A",
        "missed": [
          "objects left on the worktop (brief said no decoration)"
        ]
      }
    },
    {
      "name": "int-constrained-n-r3",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 17340,
      "bytes": 1689918,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1264,
      "height": 848,
      "aspectAccuracy": 0.9937,
      "resolvedProvider": "vertex",
      "inputTokens": 486,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 584.87,
      "contrast": 54.37,
      "colourfulness": 27.5,
      "meanTone": [
        131.21,
        118.01,
        96.6
      ],
      "human": {
        "briefAdherence": 3,
        "blindCell": "int-constrained:C",
        "missed": [
          "open shelves with crockery \u2014 both upper storage and decoration"
        ]
      }
    },
    {
      "name": "int-constrained-f-r1",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 20576,
      "bytes": 1171772,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 0.8889,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 271.75,
      "contrast": 56.03,
      "colourfulness": 19.11,
      "meanTone": [
        135.42,
        126.14,
        114.7
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "int-constrained:D",
        "missed": [
          "no stone visible; reads as a plastered room, not a converted barn"
        ]
      }
    },
    {
      "name": "int-constrained-f-r2",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 18510,
      "bytes": 1294205,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 0.8889,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 587.41,
      "contrast": 54.96,
      "colourfulness": 14.31,
      "meanTone": [
        152.43,
        144.96,
        135.3
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-constrained:H"
      }
    },
    {
      "name": "int-constrained-f-r3",
      "briefId": "int-constrained",
      "briefLabel": "Interior, material discipline",
      "mode": "interiors",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 17987,
      "bytes": 1274398,
      "requestedAspect": "3:2",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 0.8889,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 426.47,
      "contrast": 60.2,
      "colourfulness": 14.71,
      "meanTone": [
        117.99,
        109.28,
        98.96
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "int-constrained:B"
      }
    },
    {
      "name": "plan-simple-light-r1",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 11698,
      "bytes": 126202,
      "requestedAspect": "4:3",
      "deliveredFormat": "jpeg",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 2356,
      "error": null,
      "sharpness": 4133.67,
      "contrast": 62.19,
      "colourfulness": 0.33,
      "meanTone": [
        233.4,
        233.41,
        233.4
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-simple:D",
        "missed": [
          "bedroom numbering duplicated"
        ]
      }
    },
    {
      "name": "plan-simple-light-r2",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 3526,
      "bytes": 127016,
      "requestedAspect": "4:3",
      "deliveredFormat": "jpeg",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 3627.44,
      "contrast": 52.35,
      "colourfulness": 0.2,
      "meanTone": [
        237.23,
        237.22,
        237.23
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-simple:F",
        "missed": [
          "bedroom numbering duplicated"
        ]
      }
    },
    {
      "name": "plan-simple-light-r3",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 4700,
      "bytes": 135299,
      "requestedAspect": "4:3",
      "deliveredFormat": "jpeg",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 3729.16,
      "contrast": 54.39,
      "colourfulness": 0.27,
      "meanTone": [
        238.01,
        238.02,
        238.01
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-simple:H",
        "missed": [
          "bedroom numbering duplicated"
        ]
      }
    },
    {
      "name": "plan-simple-n-r1",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 12651,
      "bytes": 978236,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 6712.92,
      "contrast": 68.0,
      "colourfulness": 1.3,
      "meanTone": [
        229.77,
        229.79,
        229.61
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-simple:I",
        "missed": [
          "bedroom numbering duplicated"
        ]
      }
    },
    {
      "name": "plan-simple-n-r2",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 13063,
      "bytes": 1067539,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 6418.22,
      "contrast": 54.49,
      "colourfulness": 1.65,
      "meanTone": [
        234.74,
        234.73,
        234.24
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "plan-simple:B"
      }
    },
    {
      "name": "plan-simple-n-r3",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 11296,
      "bytes": 916259,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 451,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 8002.18,
      "contrast": 63.35,
      "colourfulness": 0.99,
      "meanTone": [
        229.33,
        229.3,
        229.32
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "plan-simple:A"
      }
    },
    {
      "name": "plan-simple-f-r1",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 21976,
      "bytes": 532057,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 3287.42,
      "contrast": 66.43,
      "colourfulness": 1.21,
      "meanTone": [
        229.64,
        229.74,
        229.78
      ],
      "human": {
        "briefAdherence": 3,
        "blindCell": "plan-simple:C",
        "missed": [
          "only two bedrooms",
          "garbled labels (\"Kitcheng\", \"Kitchem 2\")"
        ]
      }
    },
    {
      "name": "plan-simple-f-r2",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 14548,
      "bytes": 535460,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 4199.15,
      "contrast": 52.43,
      "colourfulness": 1.31,
      "meanTone": [
        235.03,
        235.3,
        235.31
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-simple:G",
        "missed": [
          "bedroom numbering duplicated"
        ]
      }
    },
    {
      "name": "plan-simple-f-r3",
      "briefId": "plan-simple",
      "briefLabel": "Floor plan, open brief",
      "mode": "floor-plan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 17008,
      "bytes": 502944,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 3547.69,
      "contrast": 62.04,
      "colourfulness": 1.22,
      "meanTone": [
        232.76,
        232.92,
        232.94
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-simple:E",
        "missed": [
          "bedroom numbering duplicated",
          "garbled footer text"
        ]
      }
    },
    {
      "name": "plan-constrained-light-r1",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 4587,
      "bytes": 138900,
      "requestedAspect": "4:3",
      "deliveredFormat": "jpeg",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 4672.0,
      "contrast": 45.58,
      "colourfulness": 0.17,
      "meanTone": [
        223.17,
        223.16,
        223.17
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-constrained:C",
        "missed": [
          "bedroom numbering duplicated",
          "WC not clearly separate from the bathroom"
        ]
      }
    },
    {
      "name": "plan-constrained-light-r2",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 5584,
      "bytes": 119356,
      "requestedAspect": "4:3",
      "deliveredFormat": "jpeg",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 3771.7,
      "contrast": 46.53,
      "colourfulness": 0.25,
      "meanTone": [
        239.1,
        239.1,
        239.1
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "plan-constrained:I"
      }
    },
    {
      "name": "plan-constrained-light-r3",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 4754,
      "bytes": 134263,
      "requestedAspect": "4:3",
      "deliveredFormat": "jpeg",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 3875.1,
      "contrast": 41.7,
      "colourfulness": 0.17,
      "meanTone": [
        240.79,
        240.79,
        240.79
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-constrained:G",
        "missed": [
          "only two numbered bedrooms plus an ensuite"
        ]
      }
    },
    {
      "name": "plan-constrained-n-r1",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 11822,
      "bytes": 209655,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 3174.09,
      "contrast": 45.08,
      "colourfulness": 0.43,
      "meanTone": [
        243.07,
        243.08,
        243.09
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "plan-constrained:E"
      }
    },
    {
      "name": "plan-constrained-n-r2",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 14672,
      "bytes": 1256890,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 5498.86,
      "contrast": 66.52,
      "colourfulness": 1.52,
      "meanTone": [
        222.2,
        222.37,
        222.21
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-constrained:F",
        "missed": [
          "bedroom numbering duplicated \u2014 only two unique"
        ]
      }
    },
    {
      "name": "plan-constrained-n-r3",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 11905,
      "bytes": 718748,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1200,
      "height": 896,
      "aspectAccuracy": 1.0045,
      "resolvedProvider": "vertex",
      "inputTokens": 495,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 4757.61,
      "contrast": 66.71,
      "colourfulness": 0.91,
      "meanTone": [
        232.36,
        232.34,
        232.36
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "plan-constrained:B"
      }
    },
    {
      "name": "plan-constrained-f-r1",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 15920,
      "bytes": 486096,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 4672.7,
      "contrast": 54.82,
      "colourfulness": 1.57,
      "meanTone": [
        237.23,
        237.64,
        237.51
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "plan-constrained:D",
        "missed": [
          "only two bedrooms"
        ]
      }
    },
    {
      "name": "plan-constrained-f-r2",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 14493,
      "bytes": 478920,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 4002.02,
      "contrast": 50.14,
      "colourfulness": 1.4,
      "meanTone": [
        239.25,
        239.54,
        239.42
      ],
      "human": {
        "briefAdherence": 3,
        "blindCell": "plan-constrained:A",
        "missed": [
          "no separate living room",
          "no utility room",
          "stairs drawn on a single-storey plan",
          "bedroom numbering duplicated"
        ]
      }
    },
    {
      "name": "plan-constrained-f-r3",
      "briefId": "plan-constrained",
      "briefLabel": "Floor plan, programme given",
      "mode": "floor-plan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 15034,
      "bytes": 498739,
      "requestedAspect": "4:3",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 768,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 3650.11,
      "contrast": 51.19,
      "colourfulness": 1.31,
      "meanTone": [
        237.35,
        237.56,
        237.53
      ],
      "human": {
        "briefAdherence": 3,
        "blindCell": "plan-constrained:H",
        "missed": [
          "garbled room labels (\"circulation en kliving\", \"Opparad Room\")",
          "bedrooms not distinctly numbered"
        ]
      }
    },
    {
      "name": "master-simple-light-r1",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 7593,
      "bytes": 401582,
      "requestedAspect": "1:1",
      "deliveredFormat": "jpeg",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 448,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2374.93,
      "contrast": 51.31,
      "colourfulness": 35.27,
      "meanTone": [
        111.46,
        112.12,
        85.41
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-simple:G",
        "missed": [
          "house count short of eight"
        ]
      }
    },
    {
      "name": "master-simple-light-r2",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 5130,
      "bytes": 401363,
      "requestedAspect": "1:1",
      "deliveredFormat": "jpeg",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 448,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2206.16,
      "contrast": 58.93,
      "colourfulness": 50.74,
      "meanTone": [
        115.01,
        118.24,
        84.8
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-simple:E"
      }
    },
    {
      "name": "master-simple-light-r3",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 4435,
      "bytes": 440642,
      "requestedAspect": "1:1",
      "deliveredFormat": "jpeg",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 448,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 3078.19,
      "contrast": 51.52,
      "colourfulness": 39.75,
      "meanTone": [
        106.38,
        110.84,
        76.84
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-simple:D"
      }
    },
    {
      "name": "master-simple-n-r1",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 15248,
      "bytes": 2213732,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 448,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1956.46,
      "contrast": 58.79,
      "colourfulness": 47.39,
      "meanTone": [
        113.58,
        119.24,
        81.22
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-simple:H",
        "missed": [
          "seven houses labelled"
        ]
      }
    },
    {
      "name": "master-simple-n-r2",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 17037,
      "bytes": 2284183,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 448,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2086.84,
      "contrast": 54.63,
      "colourfulness": 60.61,
      "meanTone": [
        115.12,
        126.67,
        67.18
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-simple:C",
        "missed": [
          "house count short of eight"
        ]
      }
    },
    {
      "name": "master-simple-n-r3",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 15115,
      "bytes": 2363949,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 448,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2745.35,
      "contrast": 54.92,
      "colourfulness": 48.02,
      "meanTone": [
        109.07,
        115.92,
        74.67
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-simple:B",
        "missed": [
          "house count short of eight"
        ]
      }
    },
    {
      "name": "master-simple-f-r1",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 25997,
      "bytes": 2185131,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 1851.47,
      "contrast": 39.82,
      "colourfulness": 26.17,
      "meanTone": [
        111.95,
        105.46,
        84.15
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-simple:A",
        "missed": [
          "about six houses, not eight"
        ]
      }
    },
    {
      "name": "master-simple-f-r2",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 15479,
      "bytes": 2191319,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 1380.99,
      "contrast": 37.19,
      "colourfulness": 25.56,
      "meanTone": [
        102.23,
        97.23,
        78.19
      ],
      "human": {
        "briefAdherence": 3,
        "blindCell": "master-simple:F",
        "missed": [
          "four houses, not eight"
        ]
      }
    },
    {
      "name": "master-simple-f-r3",
      "briefId": "master-simple",
      "briefLabel": "Masterplan, open brief",
      "mode": "masterplan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 17582,
      "bytes": 1797801,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 640.86,
      "contrast": 47.83,
      "colourfulness": 22.07,
      "meanTone": [
        100.77,
        95.31,
        83.9
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-simple:I",
        "missed": [
          "house count short of eight"
        ]
      }
    },
    {
      "name": "master-constrained-light-r1",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 5219,
      "bytes": 344283,
      "requestedAspect": "1:1",
      "deliveredFormat": "jpeg",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 499,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1464.37,
      "contrast": 39.1,
      "colourfulness": 26.43,
      "meanTone": [
        111.41,
        116.88,
        85.25
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-constrained:A"
      }
    },
    {
      "name": "master-constrained-light-r2",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 5769,
      "bytes": 373722,
      "requestedAspect": "1:1",
      "deliveredFormat": "jpeg",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 499,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 2068.12,
      "contrast": 41.08,
      "colourfulness": 26.87,
      "meanTone": [
        95.46,
        95.89,
        70.77
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-constrained:F"
      }
    },
    {
      "name": "master-constrained-light-r3",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Light",
      "modelId": "gemini-3.1-flash-lite-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 5233,
      "bytes": 342597,
      "requestedAspect": "1:1",
      "deliveredFormat": "jpeg",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 499,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 1850.72,
      "contrast": 66.12,
      "colourfulness": 26.36,
      "meanTone": [
        131.48,
        134.8,
        111.05
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-constrained:I",
        "missed": [
          "contours not legible"
        ]
      }
    },
    {
      "name": "master-constrained-n-r1",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 1,
      "latencyMs": 15367,
      "bytes": 2130114,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 499,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 5267.6,
      "contrast": 65.39,
      "colourfulness": 21.78,
      "meanTone": [
        188.76,
        191.13,
        171.78
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-constrained:G"
      }
    },
    {
      "name": "master-constrained-n-r2",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 2,
      "latencyMs": 16029,
      "bytes": 1717035,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 499,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 6553.9,
      "contrast": 55.05,
      "colourfulness": 35.92,
      "meanTone": [
        185.47,
        192.87,
        163.05
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-constrained:H"
      }
    },
    {
      "name": "master-constrained-n-r3",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Nuit N",
      "modelId": "gemini-3.1-flash-image",
      "route": "vercel",
      "run": 3,
      "latencyMs": 15531,
      "bytes": 2232209,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": "vertex",
      "inputTokens": 499,
      "outputTokens": 1120,
      "error": null,
      "sharpness": 4104.12,
      "contrast": 58.75,
      "colourfulness": 26.9,
      "meanTone": [
        165.24,
        168.5,
        138.1
      ],
      "human": {
        "briefAdherence": 5,
        "blindCell": "master-constrained:B"
      }
    },
    {
      "name": "master-constrained-f-r1",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 1,
      "latencyMs": 16699,
      "bytes": 2238271,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 1877.69,
      "contrast": 42.8,
      "colourfulness": 22.34,
      "meanTone": [
        98.28,
        97.76,
        78.2
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-constrained:E",
        "missed": [
          "road runs through the middle \u2014 through traffic"
        ]
      }
    },
    {
      "name": "master-constrained-f-r2",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 2,
      "latencyMs": 17120,
      "bytes": 2295473,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 1970.97,
      "contrast": 32.58,
      "colourfulness": 21.64,
      "meanTone": [
        85.77,
        84.91,
        65.12
      ],
      "human": {
        "briefAdherence": 3,
        "blindCell": "master-constrained:D",
        "missed": [
          "eight dwellings, not twelve",
          "eastern tree belt absent"
        ]
      }
    },
    {
      "name": "master-constrained-f-r3",
      "briefId": "master-constrained",
      "briefLabel": "Masterplan, site rules",
      "mode": "masterplan",
      "model": "Nuit F",
      "modelId": "flux-2-pro",
      "route": "fal",
      "run": 3,
      "latencyMs": 18278,
      "bytes": 2282827,
      "requestedAspect": "1:1",
      "deliveredFormat": "png",
      "width": 1024,
      "height": 1024,
      "aspectAccuracy": 1,
      "resolvedProvider": null,
      "inputTokens": 0,
      "outputTokens": 0,
      "error": null,
      "sharpness": 2379.94,
      "contrast": 44.61,
      "colourfulness": 21.94,
      "meanTone": [
        90.67,
        90.73,
        71.18
      ],
      "human": {
        "briefAdherence": 4,
        "blindCell": "master-constrained:C",
        "missed": [
          "no viewpoint at the south end",
          "parking not in two distinct pockets"
        ]
      }
    }
  ],
  "note": "The three models serve different jobs; this run deliberately emits no composite score and no ranking. Brief adherence is human judgement against a published rubric, everything else is computed."
}
