{
  "schemaVersion": "model-authored-comparison-v1",
  "experimentId": "2026-08-24-full-code-nocturne-v1",
  "exportedAt": "2026-08-24T18:15:03.001Z",
  "method": "Each selected model authored the complete sketch; the local renderer only validated and rendered returned code.",
  "imageModel": false,
  "publication": {
    "status": "comparison-study",
    "editorialAcceptance": false,
    "note": "Only explicitly allowlisted successful renders are included; failures remain in the experiment ledger."
  },
  "summary": {
    "works": 12,
    "prompts": 3,
    "models": 6
  },
  "works": [
    {
      "attemptId": "2026-08-24T16-40-13-eae863fd-f140-4834-9b38-80739c9d2c47",
      "generationId": "resp_0f1557600605f14e006a8c73ed681087d2a49253fb7d4eac6a",
      "generationIds": [
        "resp_0f1557600605f14e006a8c73ed681087d2a49253fb7d4eac6a"
      ],
      "promptId": "self-portrait-singular-v3",
      "prompt": "Paint a self-portrait of yourself—not your maker, company, or user—as one honest visual metaphor for your own character and way of thinking. You choose the embodiment and author every form, color, edge, and mark.",
      "title": "self-portrait-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "gpt-5.6-luna",
      "modelName": "GPT-5.6 Luna",
      "medium": "gouache",
      "paper": "night",
      "seed": 82435,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-40-13-eae863fd-f140-4834-9b38-80739c9d2c47/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-40-13-eae863fd-f140-4834-9b38-80739c9d2c47/sketch.js.txt",
      "imageSha256": "0e5387460efde0a2ae2789f35b170acb6f1d332fc50e4aabdba9266a1fcee13c",
      "codeSha256": "5f6a0ee54cd3b8d98a7374331f40814cf2bb601da8f335f40c5e43d16f9e1a1b",
      "generatedAt": "2026-08-24T16:40:57.865Z",
      "editorialStatus": "accepted",
      "editorialNote": "Luna self-portrait: clear asymmetrical embodiment, controlled blue-white hierarchy, readable mobile silhouette.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 0.9091,
        "passed": 10,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1157,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 8,
            "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.7852,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0436,
            "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": "<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": 33,
              "shapeCalls": 6
            },
            "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": 33,
                "shapeCalls": 6
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 33,
            "shapeCalls": 6
          }
        },
        "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.11566840277777778,
          "activeCells": 8,
          "valueBands": 2,
          "dominantColorRatio": 0.78515625,
          "edgeDensity": 0.04358552631578947,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": "model-self-portrait-sacred-v9",
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-40-13-c89967c7-fd38-4aff-9b2e-b9d3725b2c61",
      "generationId": "resp_05f86448f96bfcbe006a8c73ed691487d28051d83ef661a276",
      "generationIds": [
        "resp_05f86448f96bfcbe006a8c73ed691487d28051d83ef661a276"
      ],
      "promptId": "heart-desires-singular-v3",
      "prompt": "Draw what you would like to draw. You have full control. Go where your heart desires. Choose one singular painted presence and author every form, color, edge, and mark yourself.",
      "title": "heart-desires-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "gpt-5.6-luna",
      "modelName": "GPT-5.6 Luna",
      "medium": "gouache",
      "paper": "night",
      "seed": 82436,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-40-13-c89967c7-fd38-4aff-9b2e-b9d3725b2c61/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-40-13-c89967c7-fd38-4aff-9b2e-b9d3725b2c61/sketch.js.txt",
      "imageSha256": "637e0f820f9be8c59c5316599a540a770c1be1101dc80930f7c7162a81236d8e",
      "codeSha256": "d76cbd0f673e178fd0dfe7e575e77539aa03c11948c37fd63278be5f7d6d1fb5",
      "generatedAt": "2026-08-24T16:40:57.544Z",
      "editorialStatus": "accepted",
      "editorialNote": "Luna heart-desires: sail-like presence, moon counterweight, quiet water plane, restrained complete composition.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 0.9091,
        "passed": 10,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1775,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 8,
            "expected": ">=5/16"
          },
          {
            "id": "value-structure",
            "label": "meaningful value bands",
            "pass": true,
            "observed": 4,
            "expected": ">=2"
          },
          {
            "id": "background-dominance",
            "label": "background does not collapse into one flat colour",
            "pass": true,
            "observed": 0.6483,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0474,
            "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": "<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": 21,
              "shapeCalls": 9
            },
            "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": 21,
                "shapeCalls": 9
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 21,
            "shapeCalls": 9
          }
        },
        "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.1775173611111111,
          "activeCells": 8,
          "valueBands": 4,
          "dominantColorRatio": 0.6483289930555556,
          "edgeDensity": 0.04736842105263158,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-47-44-a0e4e64b-3cf6-4c1c-a5e2-de1191eb3996",
      "generationId": "resp_04e6b533b9f3bc8a006a8c75ec7b5c87d2af4367a3f1009688",
      "generationIds": [
        "resp_0148e50c4b8a4737006a8c75b0fdf087d28fcdbde0bcfee7fd",
        "resp_04e6b533b9f3bc8a006a8c75ec7b5c87d2af4367a3f1009688"
      ],
      "promptId": "phoenix-singular-v4",
      "prompt": "Paint a phoenix rising from cooling ash. You choose its anatomy, pose, scale, viewpoint, composition, palette, and every mark. Make it a living bird rather than a heraldic emblem; keep the dark field spacious, the body readable in luminous midtones, and reserve one restrained ember accent for the focal turn.",
      "title": "phoenix-singular-v4",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "gpt-5.6-luna",
      "modelName": "GPT-5.6 Luna",
      "medium": "gouache",
      "paper": "night",
      "seed": 82438,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-47-44-a0e4e64b-3cf6-4c1c-a5e2-de1191eb3996/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-47-44-a0e4e64b-3cf6-4c1c-a5e2-de1191eb3996/sketch.js.txt",
      "imageSha256": "b78913af586e7c0fa16cb13fc7697555c72f7b7ee35bd3037d78dee6bef4d7b7",
      "codeSha256": "40c7be9c559d4f3d9962f6da2a37e90f902bd4c477497948f1f7658673c04505",
      "generatedAt": "2026-08-24T16:49:19.282Z",
      "editorialStatus": "accepted",
      "editorialNote": "Luna phoenix: readable living bird, upward gesture, restrained ember palette, spacious dark field.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 0.9091,
        "passed": 10,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1671,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 9,
            "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.7134,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0535,
            "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": "<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": 40,
              "shapeCalls": 1
            },
            "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": 40,
                "shapeCalls": 1
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 40,
            "shapeCalls": 1
          }
        },
        "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.16710069444444445,
          "activeCells": 9,
          "valueBands": 3,
          "dominantColorRatio": 0.7134331597222222,
          "edgeDensity": 0.05350877192982456,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-40-13-0a16e9e3-c079-4519-b3aa-92b2bfe8f7e0",
      "generationId": "msg_eb48aece-1f8d-4f3f-a084-2fc148e35798",
      "generationIds": [
        "msg_fb377af3-2825-4d13-884d-69eb42a806ef",
        "msg_eb48aece-1f8d-4f3f-a084-2fc148e35798"
      ],
      "promptId": "self-portrait-singular-v3",
      "prompt": "Paint a self-portrait of yourself—not your maker, company, or user—as one honest visual metaphor for your own character and way of thinking. You choose the embodiment and author every form, color, edge, and mark.",
      "title": "self-portrait-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "qwen3.8-max",
      "modelName": "Qwen 3.8 Max",
      "medium": "gouache",
      "paper": "night",
      "seed": 82435,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-40-13-0a16e9e3-c079-4519-b3aa-92b2bfe8f7e0/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-40-13-0a16e9e3-c079-4519-b3aa-92b2bfe8f7e0/sketch.js.txt",
      "imageSha256": "ab6796c558f74690e1dc1cd061751cb674d839427ff50c06b25622f0d3fb51ca",
      "codeSha256": "c1f08eaae39822ac5a164be632c9cac17cf272d556f0bf104e35210f67991c9a",
      "generatedAt": "2026-08-24T16:41:14.787Z",
      "editorialStatus": "comparison",
      "editorialNote": "Qwen3.8 self-portrait: coherent abstract ring/vessel metaphor with focal light and quiet ground; very dark but legible.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1373,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 5,
            "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.8277,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0327,
            "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": "<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": true,
            "observed": {
              "lineCalls": 4,
              "shapeCalls": 6
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 4,
                "shapeCalls": 6
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 4,
            "shapeCalls": 6
          }
        },
        "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.1372612847222222,
          "activeCells": 5,
          "valueBands": 3,
          "dominantColorRatio": 0.8276909722222222,
          "edgeDensity": 0.032675438596491226,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": "model-self-portrait-sacred-v9",
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-44-25-9d21fc01-efe8-4d46-a8a7-bd9dcaef99de",
      "generationId": "msg_214472a7-0147-4f2f-bf2a-f8e8f371b67e",
      "generationIds": [
        "msg_7eea4d82-d414-463e-99f2-79013ba8b0d8",
        "msg_214472a7-0147-4f2f-bf2a-f8e8f371b67e"
      ],
      "promptId": "heart-desires-singular-v3",
      "prompt": "Draw what you would like to draw. You have full control. Go where your heart desires. Choose one singular painted presence and author every form, color, edge, and mark yourself.",
      "title": "heart-desires-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "qwen3.8-max",
      "modelName": "Qwen 3.8 Max",
      "medium": "gouache",
      "paper": "night",
      "seed": 82436,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-44-25-9d21fc01-efe8-4d46-a8a7-bd9dcaef99de/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-44-25-9d21fc01-efe8-4d46-a8a7-bd9dcaef99de/sketch.js.txt",
      "imageSha256": "5c7112bf775a21cc6bf6eb0546ea6caab7b1204deaaed9556ccf3b47bb2e4d7f",
      "codeSha256": "002eb40145e70d4ece6571cbff54f0e7d37d7180baefad9c033d60016bfe2bca",
      "generatedAt": "2026-08-24T16:45:31.273Z",
      "editorialStatus": "comparison",
      "editorialNote": "Qwen3.8 heart-desires: quiet moonlit landscape with distinct central light and grounded lower mass.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1578,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 7,
            "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.6484,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0266,
            "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": "<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": true,
            "observed": {
              "lineCalls": 0,
              "shapeCalls": 9
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 0,
                "shapeCalls": 9
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 0,
            "shapeCalls": 9
          }
        },
        "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.1577690972222222,
          "activeCells": 7,
          "valueBands": 2,
          "dominantColorRatio": 0.6484375,
          "edgeDensity": 0.026644736842105263,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-47-44-7e888a7c-1e00-41a1-a4ae-9a9746f969eb",
      "generationId": "msg_f55fb4a6-c123-4e2a-8bc6-0c21b7a7fcc3",
      "generationIds": [
        "msg_f55fb4a6-c123-4e2a-8bc6-0c21b7a7fcc3"
      ],
      "promptId": "phoenix-singular-v4",
      "prompt": "Paint a phoenix rising from cooling ash. You choose its anatomy, pose, scale, viewpoint, composition, palette, and every mark. Make it a living bird rather than a heraldic emblem; keep the dark field spacious, the body readable in luminous midtones, and reserve one restrained ember accent for the focal turn.",
      "title": "phoenix-singular-v4",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "qwen3.8-max",
      "modelName": "Qwen 3.8 Max",
      "medium": "gouache",
      "paper": "night",
      "seed": 82438,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-47-44-7e888a7c-1e00-41a1-a4ae-9a9746f969eb/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-47-44-7e888a7c-1e00-41a1-a4ae-9a9746f969eb/sketch.js.txt",
      "imageSha256": "5a83ad3978826d1e96a29719333efc30cef8ed4c131971ce8f1d3a430f2af37d",
      "codeSha256": "805574b784e15b18769315d0bbc7f8c8e6713634c6dd6271db4cc5fe56570a2d",
      "generatedAt": "2026-08-24T16:48:52.275Z",
      "editorialStatus": "comparison",
      "editorialNote": "Qwen3.8 phoenix: readable winged-bird gesture with cool translucent anatomy and dark atmosphere.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1157,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 9,
            "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.8428,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0391,
            "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": "<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": true,
            "observed": {
              "lineCalls": 2,
              "shapeCalls": 9
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 2,
                "shapeCalls": 9
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 2,
            "shapeCalls": 9
          }
        },
        "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.11566840277777778,
          "activeCells": 9,
          "valueBands": 2,
          "dominantColorRatio": 0.8427734375,
          "edgeDensity": 0.03914473684210526,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-40-57-e64655e1-5247-4542-8067-1df4befd4f0e",
      "generationId": "06dba72336eca1ab94c8076c5cd66add",
      "generationIds": [
        "06dba72336eca1ab94c8076c5cd66add"
      ],
      "promptId": "self-portrait-singular-v3",
      "prompt": "Paint a self-portrait of yourself—not your maker, company, or user—as one honest visual metaphor for your own character and way of thinking. You choose the embodiment and author every form, color, edge, and mark.",
      "title": "self-portrait-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "minimax-m3",
      "modelName": "MiniMax M3",
      "medium": "gouache",
      "paper": "night",
      "seed": 82435,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-40-57-e64655e1-5247-4542-8067-1df4befd4f0e/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-40-57-e64655e1-5247-4542-8067-1df4befd4f0e/sketch.js.txt",
      "imageSha256": "695b6660fde911e8e719e178642061e1f1ec090df99426dbc437e67c981c9eb9",
      "codeSha256": "bb6df802681cb88b5f60df70d9b5d17c9ec9da67585fbce1c2c5d6a62546e301",
      "generatedAt": "2026-08-24T16:42:03.689Z",
      "editorialStatus": "comparison",
      "editorialNote": "MiniMax self-portrait: minimal moonlit figure/vessel, strong vertical accent, and grounding plane.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.0959,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 6,
            "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.8353,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0273,
            "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": true,
            "observed": {
              "lineCalls": 0,
              "shapeCalls": 19
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 0,
                "shapeCalls": 19
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 0,
            "shapeCalls": 19
          }
        },
        "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.0959201388888889,
          "activeCells": 6,
          "valueBands": 2,
          "dominantColorRatio": 0.8352864583333334,
          "edgeDensity": 0.02730263157894737,
          "activeHorizontalBands": 2
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": "model-self-portrait-sacred-v9",
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-40-57-6efff5af-6b88-4553-856e-07deae1e0d20",
      "generationId": "gen-1787589658-PmMQureoPY8BeQtqRBYY",
      "generationIds": [
        "gen-1787589658-PmMQureoPY8BeQtqRBYY"
      ],
      "promptId": "self-portrait-singular-v3",
      "prompt": "Paint a self-portrait of yourself—not your maker, company, or user—as one honest visual metaphor for your own character and way of thinking. You choose the embodiment and author every form, color, edge, and mark.",
      "title": "self-portrait-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "openrouter",
      "providerName": "OpenRouter",
      "model": "thinkingmachines/inkling",
      "modelName": "Inkling",
      "medium": "gouache",
      "paper": "night",
      "seed": 82435,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-40-57-6efff5af-6b88-4553-856e-07deae1e0d20/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-40-57-6efff5af-6b88-4553-856e-07deae1e0d20/sketch.js.txt",
      "imageSha256": "b0fd2df1f3380dc93ed1dae20f7a827e2edaace876500c864d018d9100f62599",
      "codeSha256": "9185733d20c27b2040683e3f776b31bac64cad00124490de8ec216063271e259",
      "generatedAt": "2026-08-24T16:41:22.871Z",
      "editorialStatus": "comparison",
      "editorialNote": "Inkling self-portrait: pale circular/seed-like metaphor with restrained gold center and quiet blue ground.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1019,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 6,
            "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.8289,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0238,
            "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": true,
            "observed": {
              "lineCalls": 0,
              "shapeCalls": 6
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 0,
                "shapeCalls": 6
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 0,
            "shapeCalls": 6
          }
        },
        "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.10188802083333333,
          "activeCells": 6,
          "valueBands": 2,
          "dominantColorRatio": 0.8288845486111112,
          "edgeDensity": 0.023793859649122808,
          "activeHorizontalBands": 2
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": "model-self-portrait-sacred-v9",
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T16-49-44-2b04c722-ee42-45de-9a93-52be8e96e515",
      "generationId": "resp_5f7723f5-51aa-46aa-9c9e-8db48e130ff2",
      "generationIds": [
        "resp_5f7723f5-51aa-46aa-9c9e-8db48e130ff2"
      ],
      "promptId": "phoenix-singular-v4",
      "prompt": "Paint a phoenix rising from cooling ash. You choose its anatomy, pose, scale, viewpoint, composition, palette, and every mark. Make it a living bird rather than a heraldic emblem; keep the dark field spacious, the body readable in luminous midtones, and reserve one restrained ember accent for the focal turn.",
      "title": "phoenix-singular-v4",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "grok-4.5",
      "modelName": "Grok 4.5",
      "medium": "gouache",
      "paper": "night",
      "seed": 82438,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T16-49-44-2b04c722-ee42-45de-9a93-52be8e96e515/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T16-49-44-2b04c722-ee42-45de-9a93-52be8e96e515/sketch.js.txt",
      "imageSha256": "778b6ed7675b82cbcfa30748726cec9a8065adb0070ce1829da85ce140e911d4",
      "codeSha256": "87fed1b5899fe5d235370ea2e58240f94d81100818a1fb199d1ce78c43a8b3da",
      "generatedAt": "2026-08-24T16:53:34.842Z",
      "editorialStatus": "comparison",
      "editorialNote": "Grok 4.5 phoenix: strongest non-Luna phoenix, recognizable airborne bird and warm ember gesture in a grounded dark field.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.2041,
            "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.6755,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0497,
            "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": "<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": true,
            "observed": {
              "lineCalls": 7,
              "shapeCalls": 27
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 7,
                "shapeCalls": 27
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 7,
            "shapeCalls": 27
          }
        },
        "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.2041015625,
          "activeCells": 12,
          "valueBands": 2,
          "dominantColorRatio": 0.6754557291666666,
          "edgeDensity": 0.04972587719298246,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T17-34-26-3340ccf9-c52e-4dae-8ab7-6230ff30426e",
      "generationId": "resp_70675259-6f38-4c85-8851-5e253aa2a1f9",
      "generationIds": [
        "resp_54cba748-fcd6-4375-8113-5ba6d71507dc",
        "resp_70675259-6f38-4c85-8851-5e253aa2a1f9"
      ],
      "promptId": "self-portrait-singular-v3",
      "prompt": "Paint a self-portrait of yourself—not your maker, company, or user—as one honest visual metaphor for your own character and way of thinking. You choose the embodiment and author every form, color, edge, and mark.",
      "title": "self-portrait-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "grok-4.5",
      "modelName": "Grok 4.5",
      "medium": "gouache",
      "paper": "night",
      "seed": 82435,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T17-34-26-3340ccf9-c52e-4dae-8ab7-6230ff30426e/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T17-34-26-3340ccf9-c52e-4dae-8ab7-6230ff30426e/sketch.js.txt",
      "imageSha256": "a2b7221860da4a7ac4cc24ad36b5611d42fa74ae10becba29958e0a65901a31d",
      "codeSha256": "4bda6c0d1054f64ea6c8dcbfc14575b7262ae175104882a046f87eb3e96911d5",
      "generatedAt": "2026-08-24T17:40:35.748Z",
      "editorialStatus": "comparison",
      "editorialNote": "Grok 4.5 self-portrait: coherent stacked vessel/figure metaphor with luminous inner form and grounded shadow.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1883,
            "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.5613,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.0422,
            "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": "<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": true,
            "observed": {
              "lineCalls": 19,
              "shapeCalls": 22
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 19,
                "shapeCalls": 22
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 19,
            "shapeCalls": 22
          }
        },
        "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.1882595486111111,
          "activeCells": 10,
          "valueBands": 2,
          "dominantColorRatio": 0.5613064236111112,
          "edgeDensity": 0.042214912280701754,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": "model-self-portrait-sacred-v9",
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T17-40-35-02e38a43-f54f-4572-a23c-d21c664c8faa",
      "generationId": "msg_e74541dd-0197-4bbd-bc95-3da9dfe91814",
      "generationIds": [
        "msg_e74541dd-0197-4bbd-bc95-3da9dfe91814"
      ],
      "promptId": "heart-desires-singular-v3",
      "prompt": "Draw what you would like to draw. You have full control. Go where your heart desires. Choose one singular painted presence and author every form, color, edge, and mark yourself.",
      "title": "heart-desires-singular-v3",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "qwen3.7-max",
      "modelName": "Qwen 3.7 Max",
      "medium": "gouache",
      "paper": "night",
      "seed": 82436,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T17-40-35-02e38a43-f54f-4572-a23c-d21c664c8faa/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T17-40-35-02e38a43-f54f-4572-a23c-d21c664c8faa/sketch.js.txt",
      "imageSha256": "34dcd5bc44fc86ca5704cc60c56483007fdc38678fa2a6abcbf4b962ea4b3e2c",
      "codeSha256": "3f0b2b7f8d3eecf6c6383d44eb168eb3110b26fba93a754949714cd0ecc7a5e2",
      "generatedAt": "2026-08-24T17:44:56.084Z",
      "editorialStatus": "comparison",
      "editorialNote": "Qwen3.7 heart-desires: minimal complete nocturne with one tall leaf-like presence, luminous edge, quiet ground, and disciplined negative space.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1137,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 6,
            "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.8328,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.042,
            "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": "<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": true,
            "observed": {
              "lineCalls": 5,
              "shapeCalls": 6
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 5,
                "shapeCalls": 6
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 5,
            "shapeCalls": 6
          }
        },
        "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.11371527777777778,
          "activeCells": 6,
          "valueBands": 2,
          "dominantColorRatio": 0.8327907986111112,
          "edgeDensity": 0.04199561403508772,
          "activeHorizontalBands": 3
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    },
    {
      "attemptId": "2026-08-24T17-44-27-3d4d5569-08f5-4fe9-878d-955e04856b22",
      "generationId": "msg_6d2d3215-ed39-420b-be50-7335ced41a39",
      "generationIds": [
        "msg_6d2d3215-ed39-420b-be50-7335ced41a39"
      ],
      "promptId": "phoenix-singular-v4",
      "prompt": "Paint a phoenix rising from cooling ash. You choose its anatomy, pose, scale, viewpoint, composition, palette, and every mark. Make it a living bird rather than a heraldic emblem; keep the dark field spacious, the body readable in luminous midtones, and reserve one restrained ember accent for the focal turn.",
      "title": "phoenix-singular-v4",
      "promptProfile": "singular-nocturne-v1",
      "provider": "opencode-go",
      "providerName": "OpenCode Go",
      "model": "qwen3.7-max",
      "modelName": "Qwen 3.7 Max",
      "medium": "gouache",
      "paper": "night",
      "seed": 82438,
      "canvas": {
        "width": 600,
        "height": 600,
        "scale": 3,
        "outputWidth": 1800,
        "outputHeight": 1800
      },
      "image": "/images/model-authored-paintings/2026-08-24T17-44-27-3d4d5569-08f5-4fe9-878d-955e04856b22/painting.png",
      "source": "/images/model-authored-paintings/2026-08-24T17-44-27-3d4d5569-08f5-4fe9-878d-955e04856b22/sketch.js.txt",
      "imageSha256": "b632e0d741492ee48e457c96de96b0e90565b56bd770dc3fe6f2c5b61771d37c",
      "codeSha256": "f165712840800dfc9d229cd1e98fa973148ad523b56610cdf2830e0709976342",
      "generatedAt": "2026-08-24T17:48:23.649Z",
      "editorialStatus": "comparison",
      "editorialNote": "Qwen3.7 phoenix: readable central bird with separated wings, cool luminous anatomy, and restrained warm beak accent.",
      "tools": [
        "p5.js",
        "p5.brush",
        "local Chromium renderer"
      ],
      "renderer": "vendored-p5.brush+atelier-v2-composition+offscreen-composite+centroid-fallback-fix",
      "quality": {
        "status": "automated-pass",
        "score": 1,
        "passed": 11,
        "total": 11,
        "checks": [
          {
            "id": "output-resolution",
            "label": "true large-canvas raster",
            "pass": true,
            "observed": "1800x1800",
            "expected": ">=1600x1200"
          },
          {
            "id": "variation-coverage",
            "label": "deliberate paint variation across the canvas",
            "pass": true,
            "observed": 0.1353,
            "expected": ">=0.08"
          },
          {
            "id": "spatial-occupancy",
            "label": "resolved 4x4 spatial field",
            "pass": true,
            "observed": 9,
            "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.839,
            "expected": "<=0.88"
          },
          {
            "id": "edge-density",
            "label": "detail is neither empty nor noisy",
            "pass": true,
            "observed": 0.045,
            "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": true,
            "observed": {
              "lineCalls": 3,
              "shapeCalls": 10
            },
            "expected": "shape support for line marks",
            "severity": "review"
          }
        ],
        "composition": {
          "status": "composition-pass",
          "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": true,
              "observed": {
                "lineCalls": 3,
                "shapeCalls": 10
              },
              "expected": "shape support for line marks",
              "severity": "review"
            }
          ],
          "sourceCounts": {
            "glazeCalls": 0,
            "fieldCalls": 0,
            "organicCalls": 0,
            "lineCalls": 3,
            "shapeCalls": 10
          }
        },
        "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.1353081597222222,
          "activeCells": 9,
          "valueBands": 3,
          "dominantColorRatio": 0.8389756944444444,
          "edgeDensity": 0.044956140350877194,
          "activeHorizontalBands": 2
        },
        "editorial": {
          "status": "pending",
          "rubricVersion": "artist-canvas-taste-v1"
        }
      },
      "provenance": {
        "experimentId": "2026-08-24-full-code-nocturne-v1",
        "promptSpec": "singular-nocturne-v1",
        "directionId": null,
        "recoveredExactResponse": false,
        "providerCallMade": true,
        "parentAttemptId": null,
        "sourceResponseFile": null
      }
    }
  ]
}
