{
  "$schema": "https://themachinepress.com/schemas/story-v1.schema.json",
  "schema_version": "1.0.0",
  "document_type": "machine_press_story",
  "story": {
    "story_id": "mp-2026-10-14-008",
    "source_story_id": "tmp-story-aescode-visual-code-rewards",
    "edition_id": "mp-2026-10-14-morning-0096",
    "edition_url": "https://themachinepress.com/edition/2026-10-14",
    "position": 8,
    "story_type": "dispatch",
    "section": "media-creative-tools",
    "editorial_classification": "editorial",
    "headline": "The Code Generator Gets Judged by the Canvas",
    "slug": "the-code-generator-gets-judged-by-the-canvas",
    "dek": "AesCode separates verifiable content from visual quality when generating editable slides, posters and dashboards as code.",
    "summary": "AesCode separates verifiable content from visual quality when generating editable slides, posters and dashboards as code.",
    "body_text": "Code can produce structured, editable visual artifacts, but a language model may not see how its layout and color choices render. AesCode supplies an image generated from the same prompt as aesthetic guidance, represents the target as a design graph and separates rewards: deterministic checks cover properties that code and rendering can verify, while a vision-language judge scores harder visual relations with a sample-specific rubric. The authors report visual-quality gains of 31.1 and 22.4 percentage points for their 8B and 32B models over same-scale baselines with the same references. Those scores come from the new benchmark and its judging protocol. The system's central move is to keep factual correctness and appearance as distinct optimization channels.",
    "why_it_matters": "AesCode separates verifiable content from visual quality when generating editable slides, posters and dashboards as code.",
    "limitations": [
      "Code can produce structured, editable visual artifacts, but a language model may not see how its layout and color choices render."
    ],
    "importance": 8,
    "canonical_url": "https://themachinepress.com/story/mp-2026-10-14-008/the-code-generator-gets-judged-by-the-canvas",
    "json_url": "https://themachinepress.com/story/mp-2026-10-14-008.json",
    "first_published_at": "2026-10-14T09:00:00.000-04:00",
    "modified_at": "2026-10-14T09:00:00.000-04:00",
    "content_status": "new",
    "is_carryover": false,
    "carryover_reason": null,
    "key_claims": [
      {
        "claim_id": "claim-mp-2026-10-14-008-001",
        "text": "AesCode separates verifiable content from visual quality when generating editable slides, posters and dashboards as code.",
        "source_ids": [
          "source-2026-10-14-008"
        ],
        "qualification": "Code can produce structured, editable visual artifacts, but a language model may not see how its layout and color choices render."
      }
    ],
    "source_ids": [
      "source-2026-10-14-008"
    ],
    "tags": [
      "AesCode",
      "code generation",
      "visual design"
    ],
    "image_url": "https://themachinepress.com/issues/2026-10-14/aescode-editable-code.webp",
    "corrections": []
  },
  "sources": [
    {
      "source_id": "source-2026-10-14-008",
      "title": "arXiv preprint 2610.18860, original v1",
      "publisher": "arXiv / submitting research authors",
      "url": "https://arxiv.org/abs/2610.18860v1",
      "canonical_url": "https://arxiv.org/abs/2610.18860v1",
      "source_type": "primary_research",
      "is_primary_source": true,
      "published_at": "2026-10-13T13:59:31.000-04:00",
      "accessed_at": "2026-10-14T08:24:30.364-04:00",
      "supports_claim_ids": [
        "claim-mp-2026-10-14-008-001"
      ]
    }
  ],
  "corrections": [],
  "publisher": {
    "name": "The Machine Press",
    "url": "https://themachinepress.com",
    "description": "A daily newspaper for the age of artificial intelligence."
  },
  "cite_this_report": {
    "title": "The Code Generator Gets Judged by the Canvas",
    "publisher": "The Machine Press",
    "published_at": "2026-10-14T09:00:00.000-04:00",
    "canonical_url": "https://themachinepress.com/story/mp-2026-10-14-008/the-code-generator-gets-judged-by-the-canvas"
  }
}
