{
  "assertions": [
    "responds(drag)",
    "motion(idle)"
  ],
  "attempts": 2,
  "attribution": "\u201can interactive stovetop. turn the dial and blue natural gas flames ap\u2026\u201d \u2014 sketchgen entry 563, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/563/ Licensed CC BY 4.0.",
  "brief": "The canvas displays a circular stovetop featuring multiple circular burners set into a surrounding metal rim. The primary interaction involves turning a physical dial placed on the surface. As the dial is turned, natural gas flames emerge from the burners, visibly changing their color based on the dial's setting. When flames are active, the metal surrounding the entire burner assembly glows with a visible red light, adding a heat-based ambience to the surface.",
  "completion_tokens": 2390,
  "created_utc": "2026-09-17T00:44:13Z",
  "entry_id": 563,
  "executor": "qwen3-coder:30b-a3b-q4_K_M",
  "executor_prompt_version": "executor-v2",
  "gate": [
    {
      "assertions": {
        "motion(idle)": false,
        "responds(drag)": false
      },
      "attempt": 1,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 1134,
      "evidence": "gate exit 1: assertions failed: responds(drag), motion(idle)\n\nAssertions that failed:\n- responds(drag): drag across 20%->80% of the canvas width: mean abs diff 0.0000/255, 0 of 1152000 pixels changed\n- motion(idle): idle 0->120 frames: mean abs diff 0.0000/255, 0 of 1152000 pixels changed\n\nRuntime state the gate read:\n- frame_advancing compares frameCount at frame 84 of the 120-frame idle window (86) with the end of it (122); at load it was 0\n",
      "exit": 1,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 0.2,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 2210,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-1",
      "total_s": 1.644,
      "wall_s": 118.756
    },
    {
      "assertions": {
        "motion(idle)": true,
        "responds(drag)": true
      },
      "attempt": 2,
      "checks": {
        "audio_context_running": null,
        "console_clean": true,
        "frame_advancing": true,
        "frame_budget": true,
        "is_looping": true,
        "sound_lib_ok": null
      },
      "completion_tokens": 1256,
      "evidence": null,
      "exit": 0,
      "ghost": null,
      "given": null,
      "model": "qwen3-coder:30b-a3b-q4_K_M",
      "ms_per_frame": 1.3,
      "num_ctx": null,
      "preload_s": null,
      "prompt_tokens": 2380,
      "resources_loaded": [],
      "rules_file": "treatment",
      "source": "attempt-2",
      "total_s": 1.886,
      "wall_s": 80.381
    }
  ],
  "ghost": {
    "by": "default",
    "events": 30,
    "script": "drag"
  },
  "job_id": 564,
  "last_error": null,
  "licence": "CC BY 4.0",
  "lineage": {
    "children": [
      651
    ],
    "critique": "the same interactive stovetop surface, and this time the metal surrounding the burners should glow red when the flames are running.",
    "critique_by": "gemma4:e4b",
    "generation": 2,
    "inherits_source": false,
    "parent_entry_id": 458,
    "root_entry_id": 405
  },
  "loads": [],
  "note": null,
  "off_node": [],
  "planner": "gemma4:e4b",
  "planner_prompt_version": "planner-v1",
  "process": null,
  "prompt": "an interactive stovetop. turn the dial and blue natural gas flames appear on the circular burners.\n\nRevise: the same interactive stovetop surface, and this time the flames should change color with the dial setting\n\nRevise: the same interactive stovetop surface, and this time the metal surrounding the burners should glow red when the flames are running.",
  "prompt_tokens": 4590,
  "publish_commit": "9183dd1222529556c635464696f73e6c5b9ba514",
  "published_utc": "2026-09-17T00:44:37Z",
  "rules_file": "treatment",
  "seed": 1,
  "shape": "VM.Standard.A1.Flex 16/94",
  "source": {
    "attempts": [
      "attempt-1",
      "attempt-2"
    ],
    "entry": "https://profcarroll.github.io/sketchgen-gallery/e/563/",
    "index_html": "sketch/index.html",
    "repository": "https://github.com/profcarroll/sketchgen-gallery/tree/main/e/563",
    "sketch_js": "sketch/sketch.js"
  },
  "state": "published",
  "statement": "This sketch creates an interactive stovetop interface with a central dial that controls multiple burners. When you drag the dial, it illuminates burners in a circular arrangement and generates realistic gas flames that change color intensity based on the dial position. The entire burner assembly glows with a warm red ambient light that responds to flame activity. The visualization uses shadow effects to create depth and realism, simulating how heat radiates from the metal surface. The interaction is intuitive: turning the dial clockwise activates burners in sequence while adjusting flame color temperature from blue (lower) to orange-red (higher).",
  "submitted_by": "profcarroll",
  "wall_s": 199.137
}
