{
  "schemaVersion": "model-authored-freeform-v3",
  "experimentId": "2026-08-24-full-code-freeform-v3",
  "exportedAt": "2026-08-24T23:43:28.675Z",
  "method": "Each selected model authored the complete sketch; the local renderer only validated and rendered returned code.",
  "imageModel": false,
  "publication": {
    "status": "accepted-only",
    "editorialAcceptance": true,
    "note": "Only explicitly allowlisted works that passed technical curation and human editorial acceptance are published; failures and comparisons remain in the experiment ledger."
  },
  "summary": {
    "works": 4,
    "prompts": 2,
    "models": 4,
    "accepted": 4,
    "comparison": 0,
    "dark": 1,
    "light": 3
  },
  "works": [
    {
      "attemptId": "2026-08-24T23-39-47-9128b07a-4427-41a7-9d82-83f3d5d04d78",
      "generationId": "gen-1787606857-kgW8lpKTGmLrJXOXoMNW",
      "sourceGenerationId": "gen-1787606857-kgW8lpKTGmLrJXOXoMNW",
      "generationIds": [
        "gen-1787606857-kgW8lpKTGmLrJXOXoMNW"
      ],
      "promptId": "L07",
      "prompt": "Hibiscus.",
      "title": "Hibiscus.",
      "field": "light",
      "promptProfile": "freeform-canvas-v3",
      "provider": "openrouter",
      "providerName": "OpenRouter",
      "model": "anthropic/claude-sonnet-5",
      "modelName": "Claude Sonnet 5",
      "medium": "watercolor",
      "paper": "white",
      "seed": 93619,
      "canvas": {
        "width": 1000,
        "height": 1000,
        "scale": 2.5,
        "outputWidth": 2500,
        "outputHeight": 2500
      },
      "outputCanvas": {
        "width": 2500,
        "height": 2500,
        "scale": 2.5
      },
      "image": "/images/model-authored-paintings-v3/2026-08-24T23-39-47-9128b07a-4427-41a7-9d82-83f3d5d04d78/painting.png",
      "source": "/images/model-authored-paintings-v3/2026-08-24T23-39-47-9128b07a-4427-41a7-9d82-83f3d5d04d78/sketch.js.txt",
      "imageSha256": "55dd397f8f95f3df1ae99374c41b29f80563d0726363577f62851fb8d1f05d49",
      "codeSha256": "833ece6f3d18cb4be5d59ace843564b45cadf89825e766ee03c34da01ea39dbb",
      "generatedAt": "2026-08-24T23:39:47.698Z",
      "editorialStatus": "accepted",
      "editorialNote": "Exact-source isolated rerender of the user-selected Claude work: airy translucent organic masses, irregular linework, and a concentrated focal event.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix+polygon-quad-fix+page-bound-readback-v1+exact-output-resample-v1",
      "quality": {
        "status": "automated-pass",
        "score": 0.9091,
        "passed": 10,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "2500x2500",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1947,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 16,
            "expected": ">=5/16"
          },
          {
            "id": "value-structure",
            "label": "meaningful value bands",
            "pass": true,
            "observed": 3,
            "expected": ">=2"
          },
          {
            "id": "background-dominance",
            "label": "background does not collapse into one flat colour",
            "pass": true,
            "observed": 0.6862,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.1059,
            "expected": "0.015-0.3"
          },
          {
            "id": "depth-bands",
            "label": "top, middle, and foreground carry intentional structure",
            "pass": true,
            "observed": 3,
            "expected": ">=2/3"
          },
          {
            "id": "horizontal-band-risk",
            "label": "no stacked horizontal glaze-band shortcut",
            "pass": true,
            "observed": 0,
            "expected": "<4",
            "severity": "review"
          },
          {
            "id": "stochastic-filler-risk",
            "label": "field helpers are bounded and subordinate",
            "pass": true,
            "observed": 0,
            "expected": "<5",
            "severity": "review"
          },
          {
            "id": "blob-mass-risk",
            "label": "organic masses do not replace subject construction",
            "pass": true,
            "observed": 0,
            "expected": "<10 unless edge density is quiet",
            "severity": "review"
          },
          {
            "id": "ungrounded-mark-risk",
            "label": "marks have connected painted support",
            "pass": false,
            "observed": {
              "lineCalls": 5,
              "shapeCalls": 0
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-review",
          "profile": "daylight-strict",
          "checks": [
            {
              "id": "horizontal-band-risk",
              "label": "no stacked horizontal glaze-band shortcut",
              "pass": true,
              "observed": 0,
              "expected": "<4",
              "severity": "review"
            },
            {
              "id": "stochastic-filler-risk",
              "label": "field helpers are bounded and subordinate",
              "pass": true,
              "observed": 0,
              "expected": "<5",
              "severity": "review"
            },
            {
              "id": "blob-mass-risk",
              "label": "organic masses do not replace subject construction",
              "pass": true,
              "observed": 0,
              "expected": "<10 unless edge density is quiet",
              "severity": "review"
            },
            {
              "id": "ungrounded-mark-risk",
              "label": "marks have connected painted support",
              "pass": false,
              "observed": {
                "lineCalls": 5,
                "shapeCalls": 0
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 5,
            "shapeCalls": 0
          }
        },
        "thresholds": {
          "minOutputWidth": 1600,
          "minOutputHeight": 1200,
          "minVariationCoverage": 0.08,
          "minActiveCells": 5,
          "minValueBands": 2,
          "maxDominantColorRatio": 0.88,
          "minEdgeDensity": 0.015,
          "maxEdgeDensity": 0.3,
          "minActiveHorizontalBands": 2
        },
        "metrics": {
          "sample": {
            "width": 96,
            "height": 96
          },
          "variationCoverage": 0.19466145833333334,
          "activeCells": 16,
          "valueBands": 3,
          "dominantColorRatio": 0.6861979166666666,
          "edgeDensity": 0.10592105263157894,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-freeform-v3",
        "promptRequestId": "44a27e5f488ae562",
        "promptSpec": "freeform-canvas-v3",
        "directionId": null,
        "parentAttemptId": "2026-08-24T21-19-12-f832d778-273a-4120-a792-8a3df513d779",
        "sourceGenerationId": "gen-1787606857-kgW8lpKTGmLrJXOXoMNW",
        "generationIds": [
          "gen-1787606857-kgW8lpKTGmLrJXOXoMNW"
        ],
        "hashes": {
          "png": "55dd397f8f95f3df1ae99374c41b29f80563d0726363577f62851fb8d1f05d49",
          "code": "833ece6f3d18cb4be5d59ace843564b45cadf89825e766ee03c34da01ea39dbb"
        }
      }
    },
    {
      "attemptId": "2026-08-24T23-32-45-93fd3086-39a4-4d84-a8ab-93f768b23d54",
      "generationId": "gen-1787606803-7VKVViCcXOeXslVUmKyl",
      "sourceGenerationId": "gen-1787606803-7VKVViCcXOeXslVUmKyl",
      "generationIds": [
        "gen-1787606803-7VKVViCcXOeXslVUmKyl"
      ],
      "promptId": "L07",
      "prompt": "Hibiscus.",
      "title": "Hibiscus.",
      "field": "light",
      "promptProfile": "freeform-canvas-v3",
      "provider": "openrouter",
      "providerName": "OpenRouter",
      "model": "xiaomi/mimo-v2.5-pro",
      "modelName": "MiMo V2.5 Pro",
      "medium": "watercolor",
      "paper": "white",
      "seed": 93619,
      "canvas": {
        "width": 1000,
        "height": 1000,
        "scale": 2.5,
        "outputWidth": 2500,
        "outputHeight": 2500
      },
      "outputCanvas": {
        "width": 2500,
        "height": 2500,
        "scale": 2.5
      },
      "image": "/images/model-authored-paintings-v3/2026-08-24T23-32-45-93fd3086-39a4-4d84-a8ab-93f768b23d54/painting.png",
      "source": "/images/model-authored-paintings-v3/2026-08-24T23-32-45-93fd3086-39a4-4d84-a8ab-93f768b23d54/sketch.js.txt",
      "imageSha256": "73577c790e51f703cc1a247ecc737e21b3407299ffe6d1db6455525ad5f4cb35",
      "codeSha256": "8e7a3b2463ca33a47ac70ca9b4e67791604c90c05f25d000c3404fe808eea9ca",
      "generatedAt": "2026-08-24T23:32:45.064Z",
      "editorialStatus": "accepted",
      "editorialNote": "Exact-source isolated rerender of the user-selected MiMo work: materially soft overlapping color with an integrated focal form.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix+polygon-quad-fix+page-bound-readback-v1+exact-output-resample-v1",
      "quality": {
        "status": "automated-pass",
        "score": 0.9091,
        "passed": 10,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "3000x3000",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.3483,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 12,
            "expected": ">=5/16"
          },
          {
            "id": "value-structure",
            "label": "meaningful value bands",
            "pass": true,
            "observed": 5,
            "expected": ">=2"
          },
          {
            "id": "background-dominance",
            "label": "background does not collapse into one flat colour",
            "pass": true,
            "observed": 0.5584,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0868,
            "expected": "0.015-0.3"
          },
          {
            "id": "depth-bands",
            "label": "top, middle, and foreground carry intentional structure",
            "pass": true,
            "observed": 3,
            "expected": ">=2/3"
          },
          {
            "id": "horizontal-band-risk",
            "label": "no stacked horizontal glaze-band shortcut",
            "pass": true,
            "observed": 0,
            "expected": "<4",
            "severity": "review"
          },
          {
            "id": "stochastic-filler-risk",
            "label": "field helpers are bounded and subordinate",
            "pass": true,
            "observed": 0,
            "expected": "<5",
            "severity": "review"
          },
          {
            "id": "blob-mass-risk",
            "label": "organic masses do not replace subject construction",
            "pass": true,
            "observed": 0,
            "expected": "<10 unless edge density is quiet",
            "severity": "review"
          },
          {
            "id": "ungrounded-mark-risk",
            "label": "marks have connected painted support",
            "pass": false,
            "observed": {
              "lineCalls": 19,
              "shapeCalls": 0
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-review",
          "profile": "daylight-strict",
          "checks": [
            {
              "id": "horizontal-band-risk",
              "label": "no stacked horizontal glaze-band shortcut",
              "pass": true,
              "observed": 0,
              "expected": "<4",
              "severity": "review"
            },
            {
              "id": "stochastic-filler-risk",
              "label": "field helpers are bounded and subordinate",
              "pass": true,
              "observed": 0,
              "expected": "<5",
              "severity": "review"
            },
            {
              "id": "blob-mass-risk",
              "label": "organic masses do not replace subject construction",
              "pass": true,
              "observed": 0,
              "expected": "<10 unless edge density is quiet",
              "severity": "review"
            },
            {
              "id": "ungrounded-mark-risk",
              "label": "marks have connected painted support",
              "pass": false,
              "observed": {
                "lineCalls": 19,
                "shapeCalls": 0
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 19,
            "shapeCalls": 0
          }
        },
        "thresholds": {
          "minOutputWidth": 1600,
          "minOutputHeight": 1200,
          "minVariationCoverage": 0.08,
          "minActiveCells": 5,
          "minValueBands": 2,
          "maxDominantColorRatio": 0.88,
          "minEdgeDensity": 0.015,
          "maxEdgeDensity": 0.3,
          "minActiveHorizontalBands": 2
        },
        "metrics": {
          "sample": {
            "width": 96,
            "height": 96
          },
          "variationCoverage": 0.3483072916666667,
          "activeCells": 12,
          "valueBands": 5,
          "dominantColorRatio": 0.5583767361111112,
          "edgeDensity": 0.08678728070175439,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-freeform-v3",
        "promptRequestId": "595bfe8d7e9db496",
        "promptSpec": "freeform-canvas-v3",
        "directionId": null,
        "parentAttemptId": "2026-08-24T21-26-21-d695402d-f32b-4367-86f7-5b66364f5d75",
        "sourceGenerationId": "gen-1787606803-7VKVViCcXOeXslVUmKyl",
        "generationIds": [
          "gen-1787606803-7VKVViCcXOeXslVUmKyl"
        ],
        "hashes": {
          "png": "73577c790e51f703cc1a247ecc737e21b3407299ffe6d1db6455525ad5f4cb35",
          "code": "8e7a3b2463ca33a47ac70ca9b4e67791604c90c05f25d000c3404fe808eea9ca"
        }
      }
    },
    {
      "attemptId": "2026-08-24T23-36-25-7c81cca7-379a-4aa4-8de1-841a1250c7eb",
      "generationId": "gen-1787606440-TRGrR6XgbvHfRjblg7m7",
      "sourceGenerationId": "gen-1787606440-TRGrR6XgbvHfRjblg7m7",
      "generationIds": [
        "gen-1787606440-TRGrR6XgbvHfRjblg7m7"
      ],
      "promptId": "D07",
      "prompt": "A royal-blue angel at war.",
      "title": "A royal-blue angel at war.",
      "field": "dark",
      "promptProfile": "freeform-canvas-v3",
      "provider": "openrouter",
      "providerName": "OpenRouter",
      "model": "qwen/qwen3.8-2.4t-a95b",
      "modelName": "Qwen 3.8 2.4T A95B",
      "medium": "ink",
      "paper": "night",
      "seed": 93613,
      "canvas": {
        "width": 800,
        "height": 1000,
        "scale": 3,
        "outputWidth": 2400,
        "outputHeight": 3000
      },
      "outputCanvas": {
        "width": 2400,
        "height": 3000,
        "scale": 3
      },
      "image": "/images/model-authored-paintings-v3/2026-08-24T23-36-25-7c81cca7-379a-4aa4-8de1-841a1250c7eb/painting.png",
      "source": "/images/model-authored-paintings-v3/2026-08-24T23-36-25-7c81cca7-379a-4aa4-8de1-841a1250c7eb/sketch.js.txt",
      "imageSha256": "46082a657fcda7deeea220ab21eb50156fa6aa25fa1e5650fa18c2266044c618",
      "codeSha256": "e54f91f4167e7b2dae1f06a46cc556dae586d851911c353bcc7fdb8fad811a92",
      "generatedAt": "2026-08-24T23:36:25.755Z",
      "editorialStatus": "accepted",
      "editorialNote": "Exact-source isolated rerender of the user-selected Qwen work: luminous royal-blue event, controlled dark atmosphere, and varied line density.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix+polygon-quad-fix+page-bound-readback-v1+exact-output-resample-v1",
      "quality": {
        "status": "automated-pass",
        "score": 0.9091,
        "passed": 10,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "2400x3000",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1551,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 10,
            "expected": ">=5/16"
          },
          {
            "id": "value-structure",
            "label": "meaningful value bands",
            "pass": true,
            "observed": 2,
            "expected": ">=2"
          },
          {
            "id": "background-dominance",
            "label": "background does not collapse into one flat colour",
            "pass": true,
            "observed": 0.791,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0945,
            "expected": "0.015-0.3"
          },
          {
            "id": "depth-bands",
            "label": "top, middle, and foreground carry intentional structure",
            "pass": true,
            "observed": 2,
            "expected": ">=2/3"
          },
          {
            "id": "horizontal-band-risk",
            "label": "no stacked horizontal glaze-band shortcut",
            "pass": true,
            "observed": 0,
            "expected": "<7",
            "severity": "review"
          },
          {
            "id": "stochastic-filler-risk",
            "label": "field helpers are bounded and subordinate",
            "pass": true,
            "observed": 0,
            "expected": "<8",
            "severity": "review"
          },
          {
            "id": "blob-mass-risk",
            "label": "organic masses do not replace subject construction",
            "pass": true,
            "observed": 0,
            "expected": "<10 unless edge density is quiet",
            "severity": "review"
          },
          {
            "id": "ungrounded-mark-risk",
            "label": "marks have connected painted support",
            "pass": false,
            "observed": {
              "lineCalls": 48,
              "shapeCalls": 0
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-review",
          "profile": "nocturne-tolerant",
          "checks": [
            {
              "id": "horizontal-band-risk",
              "label": "no stacked horizontal glaze-band shortcut",
              "pass": true,
              "observed": 0,
              "expected": "<7",
              "severity": "review"
            },
            {
              "id": "stochastic-filler-risk",
              "label": "field helpers are bounded and subordinate",
              "pass": true,
              "observed": 0,
              "expected": "<8",
              "severity": "review"
            },
            {
              "id": "blob-mass-risk",
              "label": "organic masses do not replace subject construction",
              "pass": true,
              "observed": 0,
              "expected": "<10 unless edge density is quiet",
              "severity": "review"
            },
            {
              "id": "ungrounded-mark-risk",
              "label": "marks have connected painted support",
              "pass": false,
              "observed": {
                "lineCalls": 48,
                "shapeCalls": 0
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 48,
            "shapeCalls": 0
          }
        },
        "thresholds": {
          "minOutputWidth": 1600,
          "minOutputHeight": 1200,
          "minVariationCoverage": 0.08,
          "minActiveCells": 5,
          "minValueBands": 2,
          "maxDominantColorRatio": 0.88,
          "minEdgeDensity": 0.015,
          "maxEdgeDensity": 0.3,
          "minActiveHorizontalBands": 2
        },
        "metrics": {
          "sample": {
            "width": 96,
            "height": 120
          },
          "variationCoverage": 0.15512152777777777,
          "activeCells": 10,
          "valueBands": 2,
          "dominantColorRatio": 0.7909722222222222,
          "edgeDensity": 0.09446196985629163,
          "activeHorizontalBands": 2
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-freeform-v3",
        "promptRequestId": "7fdd42b4b2b3250c",
        "promptSpec": "freeform-canvas-v3",
        "directionId": null,
        "parentAttemptId": "2026-08-24T21-19-46-dada1d66-2c53-49bb-ac16-2bd114350af6",
        "sourceGenerationId": "gen-1787606440-TRGrR6XgbvHfRjblg7m7",
        "generationIds": [
          "gen-1787606440-TRGrR6XgbvHfRjblg7m7"
        ],
        "hashes": {
          "png": "46082a657fcda7deeea220ab21eb50156fa6aa25fa1e5650fa18c2266044c618",
          "code": "e54f91f4167e7b2dae1f06a46cc556dae586d851911c353bcc7fdb8fad811a92"
        }
      }
    },
    {
      "attemptId": "2026-08-24T23-35-58-0fc15285-a81b-4aef-bf1f-ef469ee85a43",
      "generationId": "gen-1787606403-Dg95MDNUe6t4R2mYKsuN",
      "sourceGenerationId": "gen-1787606403-Dg95MDNUe6t4R2mYKsuN",
      "generationIds": [
        "gen-1787606403-Dg95MDNUe6t4R2mYKsuN"
      ],
      "promptId": "L07",
      "prompt": "Hibiscus.",
      "title": "Hibiscus.",
      "field": "light",
      "promptProfile": "freeform-canvas-v3",
      "provider": "openrouter",
      "providerName": "OpenRouter",
      "model": "google/gemini-3.1-pro-preview",
      "modelName": "Gemini 3.1 Pro Preview",
      "medium": "watercolor",
      "paper": "white",
      "seed": 93619,
      "canvas": {
        "width": 1000,
        "height": 1000,
        "scale": 2.5,
        "outputWidth": 2500,
        "outputHeight": 2500
      },
      "outputCanvas": {
        "width": 2500,
        "height": 2500,
        "scale": 2.5
      },
      "image": "/images/model-authored-paintings-v3/2026-08-24T23-35-58-0fc15285-a81b-4aef-bf1f-ef469ee85a43/painting.png",
      "source": "/images/model-authored-paintings-v3/2026-08-24T23-35-58-0fc15285-a81b-4aef-bf1f-ef469ee85a43/sketch.js.txt",
      "imageSha256": "455862e2b7f1374aab2b18d97d89f8287d56ab31ebb59dc80635791094e5c00f",
      "codeSha256": "b1f6c81b10183fc2d3abc3173fc083bae735d20319dbcb5b26484df572012db8",
      "generatedAt": "2026-08-24T23:35:58.996Z",
      "editorialStatus": "accepted",
      "editorialNote": "Exact-source isolated rerender of the user-selected Gemini work: vivid but limited color, soft material variation, and clear hierarchy.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix+polygon-quad-fix+page-bound-readback-v1+exact-output-resample-v1",
      "quality": {
        "status": "automated-reject",
        "score": 0.8182,
        "passed": 9,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "2500x2500",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": false,
            "observed": 0.0647,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 12,
            "expected": ">=5/16"
          },
          {
            "id": "value-structure",
            "label": "meaningful value bands",
            "pass": true,
            "observed": 2,
            "expected": ">=2"
          },
          {
            "id": "background-dominance",
            "label": "background does not collapse into one flat colour",
            "pass": true,
            "observed": 0.4145,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0702,
            "expected": "0.015-0.3"
          },
          {
            "id": "depth-bands",
            "label": "top, middle, and foreground carry intentional structure",
            "pass": true,
            "observed": 3,
            "expected": ">=2/3"
          },
          {
            "id": "horizontal-band-risk",
            "label": "no stacked horizontal glaze-band shortcut",
            "pass": true,
            "observed": 0,
            "expected": "<4",
            "severity": "review"
          },
          {
            "id": "stochastic-filler-risk",
            "label": "field helpers are bounded and subordinate",
            "pass": true,
            "observed": 0,
            "expected": "<5",
            "severity": "review"
          },
          {
            "id": "blob-mass-risk",
            "label": "organic masses do not replace subject construction",
            "pass": true,
            "observed": 0,
            "expected": "<10 unless edge density is quiet",
            "severity": "review"
          },
          {
            "id": "ungrounded-mark-risk",
            "label": "marks have connected painted support",
            "pass": false,
            "observed": {
              "lineCalls": 3,
              "shapeCalls": 0
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-review",
          "profile": "daylight-strict",
          "checks": [
            {
              "id": "horizontal-band-risk",
              "label": "no stacked horizontal glaze-band shortcut",
              "pass": true,
              "observed": 0,
              "expected": "<4",
              "severity": "review"
            },
            {
              "id": "stochastic-filler-risk",
              "label": "field helpers are bounded and subordinate",
              "pass": true,
              "observed": 0,
              "expected": "<5",
              "severity": "review"
            },
            {
              "id": "blob-mass-risk",
              "label": "organic masses do not replace subject construction",
              "pass": true,
              "observed": 0,
              "expected": "<10 unless edge density is quiet",
              "severity": "review"
            },
            {
              "id": "ungrounded-mark-risk",
              "label": "marks have connected painted support",
              "pass": false,
              "observed": {
                "lineCalls": 3,
                "shapeCalls": 0
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 3,
            "shapeCalls": 0
          }
        },
        "thresholds": {
          "minOutputWidth": 1600,
          "minOutputHeight": 1200,
          "minVariationCoverage": 0.08,
          "minActiveCells": 5,
          "minValueBands": 2,
          "maxDominantColorRatio": 0.88,
          "minEdgeDensity": 0.015,
          "maxEdgeDensity": 0.3,
          "minActiveHorizontalBands": 2
        },
        "metrics": {
          "sample": {
            "width": 96,
            "height": 96
          },
          "variationCoverage": 0.0646701388888889,
          "activeCells": 12,
          "valueBands": 2,
          "dominantColorRatio": 0.4144965277777778,
          "edgeDensity": 0.07017543859649122,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-freeform-v3",
        "promptRequestId": "ce9a221861b1a3c5",
        "promptSpec": "freeform-canvas-v3",
        "directionId": null,
        "parentAttemptId": "2026-08-24T21-19-36-b88b4eaf-6126-4a05-a641-78c33fd65d14",
        "sourceGenerationId": "gen-1787606403-Dg95MDNUe6t4R2mYKsuN",
        "generationIds": [
          "gen-1787606403-Dg95MDNUe6t4R2mYKsuN"
        ],
        "hashes": {
          "png": "455862e2b7f1374aab2b18d97d89f8287d56ab31ebb59dc80635791094e5c00f",
          "code": "b1f6c81b10183fc2d3abc3173fc083bae735d20319dbcb5b26484df572012db8"
        }
      }
    }
  ]
}
